%AM, %03 %409 %2019 %08:%Mar

Nirmawati, Mahasiswa Pejuang Cita-cita

Setelah lulus dari SMA dan memutuskan melanjutkan jenjang studinya di STT-NF, wanita mungil, berparas cantik dan memiliki senyum indah ini memang merupakan salah satu wanita hebat dalam berbagai bidang, salah satu kehebatan yang dimilikinya yaitu mampu menjadi salah satu asisten dosen di STT-NF. Mahasiswi yang berhasil meraih gelar S.Kom dalam waktu 3.5 tahun di jurusan Teknik Informatika ini sangat bersyukur dapat menyelesaikan studinya sesuai target yang telah dibuat. Berbicara tentang STT-NF, awal mula Nirma mengenal STT-NF yaitu dari sebuah bimbel Nurul Fikri. Karena pada dasarnya Nurul Fikri adalah yayasan swasta yang berfokus pada bidang pendidikan yang dimulai dengan bimbel dan berkembang menjadi sekolah Formal mulai dari SD, SMP, SMA hingga Sekolah Tinggi. Seperti pada umumnya pemuda, Nirma memiliki sebuah cita-cita. Cita-cita Nirma setelah lulus begitu mulia yaitu ingin membantu masyarakat melalui IT sesuai dengan jurusan yang diambilnya.

 

Nirma ternyata bukan hanya aktif di perkuliahan saja tetapi juga aktif berorganisasi di kampus. Menurutnya, dengan berorganisasi dapat melatih diri memiliki jiwa kepemimpinan dan mengembangkan potensi. Dirinya percaya berorganisasi bukan hanya berkumpul dan menyatukan pikiran dalam mencapai tujuan tetapi dapat memunculkan jati diri sebagai mahasiswa. Adapun profesi yang diminati Nirma saat ini ialah menjadi seorang programmer. Menurutnya menjadi programmer merupakan hal yang menantang dan profesi yang jarang dimiliki seorang wanita.

Published in Kisah dan Curhat

Di dalam bahasa pemrograman, fungsi atau function adalah salah satu bagian yang harus dikuasai oleh Programmer. Fungsi digunakan untuk menyelesaikan suatu permasalahan yang berulang-ulang sehingga nantinya fungsi akan dipanggil berulang kali tanpa perlu mendefinisikan permasalahan lagi. JavaScript menyediakan berbagai teknik untuk menuliskan fungsi, mulai dari penulisan lama bahkan penulisan yang relatif baru.

Ada berbagai cara untuk menulis sebuah fungsi di JavaScript, beberapa cara tersebut yaitu :

  1. Function Declaration

  2. Function Expressions

  3. Arrow Function

Function Declaration

Cara pertama penulisan fungsi yaitu dengan menuliskan atau mendeklarasikan kata kunci function lalu diikuti nama fungsi. Berikut contoh Function Declaration :

function penjumlahan(a, b) {

return a + b;

}

Penulisan fungsi seperti ini sangat sering dan umum digunakan oleh para programmer.

 

Function Expressions

Cara kedua penulisan fungsi yaitu dengan mendefinisikan fungsi menggunakan expressions.

Biasanya penulisan fungsi secara expressions dengan cara menyimpan sebuah function (function anonymous) ke dalam sebuah variabel. Berikut contoh Function Expressions :

var hasil = function(a, b) {

return a + b;

}

Penulisan fungsi seperti ini mungkin terlihat sedikit aneh jika dibandingkan penulisan fungsi di bahasa pemrograman lain. Di dalam JavaScript kita bisa menyimpan function ke dalam sebuah variabel.

 

Arrow Function

Cara ketiga penulisan fungsi dengan menggunakan arrow atau tanda panah.

Penulisan dengan arrow function tidak perlu menggunakan keyword function, keyword return, dan sepasang brackets. Berikut contoh Function Expressions :

var hasil = (a, b) => a * b;

Penulisan fungsi seperti ini baru tersedia di ES6 dan terlihat sedikit berbeda dari penulisan fungsi biasanya.

Kesimpulan

Di atas adalah 3 cara penulisan yang paling sering digunakan di dalam JavaScript. Penulisan fungsi pertama dan kedua adalah cara yang sering digunakan oleh Programmer, sedangkan penulisan fungsi ketiga baru terdapat di ES6 dan mungkin terlihat sedikit membingungkan bagi pemula.

Sumber :
Petanikode
w3schools

 

Published in Artikel

Anda pengguna smartphone Android? So pasti dong. Hampir semua orang menggunakan Adroid sebagai alat komunikasi juga alat serba guna lainnya. Zaman sekarang, penggunaan android tidak hanya terbatas pada alat untuk komunikasi saja, tapi berbagai kebutuhan lainnya juga bisa dipenuhi oleh smartphone ini. Pesan ojek saja sudah pake smartphone, hal ini membuat masyarakat menengah ke bawah harus menggunakan smartphone, palagi masyarakat kelas atas sudah pasti menggunakannya sebagai alat bisnis dan lain – lain

Penggunaan smartphone Android tidak hanya terbatas pada alat berkomunikasi atau pesan ojek saja. Bahkan sekarang Android bisa dipakai untuk usaha, alat kerja dan kebutuhan lainnya. Kita bisa membuat toko online sendiri dengan mudah dan murah, hanya bermodalkan smartphone Android dan kuota, kita sudah bisa berbisnis.

Tentu saja perkembagan Android ini didominasi oleh Aplikasinya yang beragam dan serba guna. Sebenarnya Android sendiri hanyalah sebuah wadah untuk menampung aplikasi – aplikasi yang membuat Android menjadi alat serba guna. Para pengembang aplikasi lah yang justru berjasa dalam suksesnya Android ini. Para pengembang aplikasi ini bukan berasal dari staff/ karyawan Android atau Google sebagai developernya, tapi dari berbagai jenis lapisan masyarakat. Dengan berodalkan pengetahuan pemrograman semua orang bisa membuat Aplikasi.

Membuat aplikasi Android sudah menjadi kesenangan tersendiri bagi sebagian orang, terutama mahasiswa Tekhnik Informatika. Sebenarnya pengetahuan pemrograman saja belum cukup untuk membuat Aplikasi Andorid. Ada satu alat penting yang menjadi kunci utama pengembangan aplikasi android ini yaitu Android Studio. Secara garis besarnya, Android Studio merupakan suatu aplikasi yang bisa digunakan untuk membuat aplikasi lainnya.

Android studio adalah sebuah IDE untuk Android Develoment yang dikenalkan pihak google pada acara Google I/O pada tahun 2013 lalu. Android studio merupakan suatu pengembangan dari Eclipse IDE, dan dibuat berdasarkan IDE Java populer, yaitu IntelliJ IDEA. Android studio merupakan IDE resmi untuk pengembangan aplikasi android.

Dengan Android Studio lah semua orang akhirnya bisa membuat aplikasi secara gratis dan bebas, dan berkat itu juga Smartphone Android terasa lebih bernyawa. Bukan hanya terbatas pada alat komunikasi saja tapi juga sebagai sarana hiburan dan alat berbisnis yang tentunya murah dan efektif. Sampai saat ini di Indonesia sendiri ada beberapa Aplikasi terkenal yang digunakan untuk berbisnis dan hiburann, antara lain yaitu BukaLapak, Go-Jek, dan lain sebagainya. Aplikasi tersebut berhasil meraut keuntungan miliaran rupiah setiap tahunnya dengan pengguna lebih dari 1 juta orang dan transaksi lebih dari 1000 setiap harinya.

Tentu saja sangat menggiurkan melihat keuntungan dari berbagai perusahaan besar tersebut yang berawal hanya dari Aplikasi Android yang dikembangkan perorangan. Hal ini menarik perhatian semua orang untuk membuat dan mengembangkan aplikasi android juga. Bahkan bagi sebagian orang menjadi motivasi tersendiri untuk meraih kesuksesa. Siapapun bisa melakukannya, termasuk Anda, hanya bermodalkan pengetahuan pemrograman java yang bisa dipelajari dari buku atau internet dan alat ini tentunya sebagai kunci utama, Android Studio.

Published in Artikel
%AM, %07 %163 %2018 %02:%Apr

Isfahani dan Google DSC Leader

Halo kamu, iya kamu, kamu mahasiswa IT. Gimana kabarnya kodingan? Pastinya lancar dong. Oh iya, kamu pasti pernah denger DSC kan ? iya DSC (Developer Student Club). DSC adalah program Google yang ditunjukan kepada mahasiswa dan mahasiswi di Indonesia yang ingin belajar lebih mandalam tentang pengembangan aplikasi mobile dan web. Program ini terbuka bagi seluruh mahasiswa maupun mahasiswi dengan semua tingkatan kemampuan, dari developer pemula yang baru belajar hingga mereka yang sudah menjadi developer tinngkat lanjut yang ingin mengembangkan kemampuannya. DSC ini telah memiliki program di 60 kampus se-indonesia, salah satunya adlah STT Terpadu Nurul Fikri.

Jika ngomongin soal DSC, pastinya sudah tidak asing lagi mendengar nama Isfahani Ghiath. Dia adalah DSC Lead dari Kampus STT Terpadu Nurul Fikri, Jakarta Selatan. Dari sekian banyak DSC lead se-indonesia, Ishahani adalah salah satu mahasiswa yang memilki jam terbang padat. Tentu saja sangat wajar bagi mahasiswa seperti dia yang memilki segudang prestasi.

Sejak kecil, Mahasiswa kelahiran Sulawesi Selatan, 28 Juni 1997 yang akrab di panggil Isfa itu telah banyak menorehkan prestasi terutama dibidang IT. Bagaimana tidak, sejak SD dia sudah mulai belajar pemrograman dasar yang pada saat itu belum memilki fasilitas sendiri. Dia belajar masalah pemrograman di warnet. Tidak seperti anak lainnya yang datang ke warnet hanya untuk bermain, dia menghabiskan jam per jam di warnet untuk belajar pemrograman. Sampai saat menginjak SMA, dia telah berhasil menuai banyak prestasi dibidang IT.

Hingga saat ini, prestasinya kian meningkat bahkan menjadi salah satu Google DSC Leader wilayah Jabodetabek. Baru beberapa hari kebelakang, google DSC wilayah Yogyakarta mengadakan acara “Kartini Developer” yang diadakan oleh DSC UIN Sunan Kalijaga bekerjasama dengan DSC UPN Yogyakarta dalam rangka memperingati Hari Hartini. Acara yang digelar pada tanggal 18 Maret 2018 itu mengahdirkan sejumlah pemateri ahli diantaranya Anggit Yuniar Pradito (Founder Omnicreativore Studio), Sendy Aditya Suryana (Software Enginer at PrismApp) dan Isfahani Ghiath (DSC Lead STT Nurul Fikri, Jakarta). Dari sekian banyak DSC Lead se-indonesia, Isfahani terpilih menjadi pemateri dalam acara besar tersebut beserta pemateri ahli lainnya.

Isfa menaruh harapan besar kepada seluruh mahasiswa hsusunya mahasiswa IT, untuk senantiasa semangat dan proaktif dalam belajar dan berkomunitas. Dia juga mennaruh harapan supaya mahasiswa IT bisa menjadi penerus DSC Lead ini terutama bagi Mahasiswa STT Terpadu Nurul Fikri “saya berharap Mahasiswa STT NF ini ada yang bisa menjadi penerus saya di DSC Lead ini.” Ujarnya pada saat pers di STT Terpadu Nurul Fikri. Tentu saja hal ini merupakan tantangan tersendiri bagi mahasiswa STT Terpadu Nurul Fikri untuk senantiasa belajar dan proaktif dalam berkomunitas untuk meneruskan jejak langkah Isfa sebagai DCS Lead. “saya berharap juga semoga seluruh mahasiswa STT NF ini lebih semangat untuk meningkatkan kualitas dan menjadi developer yang handal karna Indonesia ini memerlukan kita sebagai penerus bangsa” Tambahnya pada saat Pers STT Terpadu Nurul Fikri 22 Maret 2018.

Bukan masalah pintar atau tidak, tapi semua ini tentang Belajar dan Proaktif untuk bisa menjadi developer yang handal. Tentusaja Isfahani Ghiath juga tidak langsung ahli dalam bidang IT, tapi ada proses belajar terlebih dahulu. Hal inilah yang akan membedakan setiap mahasiswa IT terhadap prestasinya. Seberapa tekun dia belajar, seberapa aktif dia dalam berorganisasi, itulah yang akan menjadi kunci keberhasilannya. Bukan hanya menjadi seperti Isfahani, tapi lebih daripada itu tergantung diri sendiri

Published in Kisah dan Curhat

Meskipun kita tak pernah bersinggungan dengan dunia programming, tapi setiap aspek dalam hidup kekinian tak pernah lepas dari itu. Smartphone yang kita pakai, komputer yang kita geluti tiap hari, halaman-halaman web yang kita buka, semua itu adalah hasil dari programming. Sangat fundamental perannya di zaman digital seperti sekarang ini, dan kita akan tetap bersinggungan meskipun tidak langsung terjun ke dalamnya.

Tentu saja semua hal-hal besar dan penting itu tidak tercipta sendiri. Ada orang-orang di balik itu yang berusaha keras dengan kemampuannya untuk membuat peradaban dunia terus berkembang. Sekarang ini mungkin ada jutaan programmer di seluruh dunia. Namun, yang paling dianggap punya pengaruh besar hanyalah beberapa gelintir orang saja. Mereka bukan hanya programmer, tapi founder dari bahasa programming. Istilahnya, merekalah dewa para programmer.

Jadi, siapa saja para dewa ini yang sudah membuat dunia makin maju? Ketahui lewat ulasan berikut.

1. Dennis Ritchie, Profesor Pencipta Bahasa C yang Top

Kalau boleh dibilang, Bahasa C adalah emaknya para programming language sekarang ini. Memang tidak serta merta mencaplok, tapi kebanyakan bahasa pemrograman sangat terpengaruh dari C. Bahasa C dibuat di tahun 1972, tapi hari ini masih dipakai di banyak sekali hal. Mulai dari software-software, sistem operasi dan lain sebagainya. Dennis Ritchie adalah orang yang ada di balik Bahasa C ini. Pria ini memang ilmuwan komputer yang sangar dan kiprahnya mendunia. Ia bahkan pernah mendapatkan berbagai macam penghargaan, seperti Turing Award di tahun 1983 atau National Medal of Technology dari presiden AS di tahun 1999.

2. Linus Torvalds, Si Pencipta Linux yang Sangar

Selain Windows dan MacOS, Linux adalah salah satu sistem operasi paling terkenal di dunia. Bahkan jika dibandingkan dengan dua OS tadi, Linux punya kelebihan, yakni legalitas. Ya, ketika dua yang lainnya berbayar, Linux datang dengan gratis. Bahkan tak masalah bagi siapa pun untuk mengembangkan dan mendistribusikan hasil kembangannya tersebut.

Ini adalah sebuah revolusi yang besar tentu saja, dan pria di balik ide gila itu adalah Linus Torvalds, sang kreator. Pria ini yang menciptakan kernel atau inti dari Linux. Kemudian berawal dari situ, Linux bisa dikembangkan ke banyak hal. Smartphone Android yang kamu pegang sekarang, itu pun adalah hasil ekspansi dari kernel Linux.

3. Bjarne Stroustrup, Pencipta Bahasa C++ yang Bikin Pusing

Dari banyak bahasa pemrograman paling susah, C++ adalah salah satunya. Ya, ia berisi baris-baris kode yang beda dari yang lain. Meskipun begitu, bahasa ini tetap salah satu yang paling populer sekarang. Banyak produk yang dihasilkan dari C++, misalnya untuk sistem operasi, software-software dan lain sebagainya.

Nah, jika kamu penasaran dengan siapa sosok di balik bahasa pemrograman susah ini, ia adalah Bjarne Stroustrup. Seorang ahli komputer asal Denmark. Tak hanya menciptakan, Bjarne juga mengembangkan bahasa satu ini. Saat ini Bjarne adalah seorang profesor di salah satu kampus di Texas, AS.

4. Tim Berners-Lee, Pria yang Mampu Menghubungkan Dunia

Nama satu ini mungkin cukup asing di telinga, padahal kiprahnya begitu hebat. Bahkan kita mungkin hampir setiap hari bersinggungan dengan hasil karyanya. Ya, Tim Berners-Lee adalah kreator dari Hypertext Transfer Protocol alias HTTP. Bagi yang tak tahu, protokol inilah yang memungkinkan kita untuk berinternet ria.
Melalui temuannya di tahun 1989 ini, Lee sukses membuat dunia terhubung satu sama lain. Ibaratnya, ia menciptakan jembatan bagi semua orang untuk menyeberang. Seumpama HTTP tidak pernah tercipta mungkin komunikasi via internet tidak akan semudah hari ini.

5. Guido van Rossum, Pegawai Google yang Top

Pria satu ini awalnya hanyalah programer biasa, tapi kesukaannya terhadap dunia itu benar-benar besar. Hingga akhirnya ia sukses menjadi salah satu pegawai Google, dan makin berjalannya waktu, kiprahnya di perusahaannya Larry Page itu makin diapresiasi dan ia menjadi sosok penting. Tak hanya bikin Google makin besar, Rossum juga menciptakan bahasa pemrogramannya sendiri bernama Python.

Python adalah salah satu bahasa pemrograman paling populer hari ini, dan sudah banyak produk gila yang tercipta dari itu. Tak hanya Python, Rossum juga menciptakan Mondrian, sebuah sistem yang fungsinya untuk me-review baris-baris kode. Sekarang ini Rossum bekerja untuk Dropbox.

Inilah para dewa programmer yang hasil karyanya luar biasa. Tak hanya sebagai user, orang-orang ini adalah kreator dari bahasa pemrograman yang dipakai oleh jutaan orang. Sampai kapan pun kiprah orang-orang ini takkan pernah tergantikan. Pasalnya, apa yang mereka ciptakan benar-benar sangat fundamental.

Published in Artikel

Programmer sering diisitilahkan sebagai mesin pengubah kafein menjadi kode. Ada benarnya istilah tersebut, namun dibalik istilah tersebut ada alasan yang menarik kenapa programmer dapat menyelesaikan kodenya disaat orang lain tertidur. Programmer sebenarnya juga manusia yang biasa seperti kebanyakan manusia lainya, namun ada beberapa alasan mengapa programmer harus minum kopi dan bergadang untuk melakukan pekerjaanya. Berikut alasan mengapa programmer lebih suka beraktifitas disaat orang-orang tertidur atau di saat malam hari :


Maker’s Schedule
Jadwal dimana programmer membangun model selama berjam-jam dan ternyata datangnya gangguan 10 menit saja sehingga akan memberikan dampak yang sangat besar bagi programmer, sehingga merusak model yang sudah dipikirkan selama berjam-jam. Inilah Alasan programmer beraktifitas di malam hari karena programmer tidak ingin model tersebut lenyap karena gangguan dari lingkungan sekitar.


Being Sleepy Brain
Alasan programmer beraktifitas dimalam hari karena dengan lelah programmer dapat membuat kode yang lebih baik. Bagi programmer membuat suasana koding (melakukan pemograman) 10 kali lebih sulit daripada membangun algoritma kode itu sendiri. Disaat oleh otak tidak berada pada energi sepenuhnya maka programmer akan mencari hal agar bisa fokus pada pekerjaanya, karena dengan lelah maka tugas yang akan dilakukan sudah cukup untuk hal tersebut.

Came Inspiration
Alasan mengapa programmer beraktifitas di malam hari karena di malam hari mulai muncul ide-ide dan inspirasi tanpa harus berfikir keras, ide dan inpirasi datang sendiri karena faktor lingkungan yang nyaman dan tentram. Dari kedua poin diatas akan menghasilkan poin ketiga yaitu programmer akan menemukan ide-ide dan inspirasi yang unik, sehingga melakukan pekerjaan akan lebih mudah dan cepat.

Published in Artikel

Buat teman-teman yang masih bingung dan bertanya-tanya tentang manakah yang lebih baik jadi programmer ANDROID atau programmer IOS ya ??? Cekidot … saya akan bahas kelebihan dan kekurangan dari masing-masing system operasi mobile yang banyak diminati dijaman sekarang ini.

IOS adalah Sistem Operasi berbasis Mobile yang dikembangkan oleh Perusahan Apple. OS yang dikembangkan ini hanya terdapat pada Handphone iPhone yang diproduksi oleh Perusahaan Apple. OS ini diluncurkan pertama kali pada tahun 2007 pada perangkat iPhone dan iPod Touch. OS ini bersifat non-komersial yang berarti, OS tersebut tidak dapat di-install pada perangkat keras non-Apple.


Android adalah Sistem Operasi berbasis Mobile seperti IOS, OS ini berbasis Linux yang dirancang untuk Handphone layar sentuh seperti smartphone dan tablet. Android ini awalnya dikembangkan oleh Android, Inc., dengan dukungan keuangan dari Google dan kemudian dibeli oleh Google pada tahun 2005. OS ini dirilis secara resmi pada tahun 2007 dan perangkat kerasnya dijual pertama kali pada Oktober 2008.

Bermacam gadget
Konsumen tidak ingin dibatasi dengan hanya satu atau dua pilihan saja. Oleh karena itulah, Android masih menjadi platform terfavorit di pasar gadget dunia. Hal ini dikarenakan Android tidak terpaku pada satu merk ponsel saja. Ada banyak pilihan gadget dengan berbagai desain yang dapat menarik minat kalangan lebih luas dibandingkan dengan produk Apple yang terbatas. Selain itu, handphone besutan Apple memang kurang kompatibel dengan sistem di luar IOS.
Kualitas aplikasi
Karena Android lebih memiliki development yang bebas, maka kualitas aplikasinya cenderung tidak terkontrol. Aplikasi yang jelek sekalipun dapat terdaftar di Play Store dan bila Anda kurang beruntung, Anda bisa merasa jengkel saat mengunduh sesuatu yang tidak sesuai harapan. Berbeda dengan IOS karena terbatasnya ruang gerak developer, maka hanya kualitas yang terbaik yang ada pada App Store.
Kemudahan berbagi data
Pada IOS iPhone, masalah berbagi data jika berbeda OS ini cukup sulit. Bagi para pengguna IOS, tampaknya Apple tidak mengijinkan Anda mentransfer foto lewat Bluetooth ke ponsel platform Android. Inilah yang membuat iPhone terasa ekslusif. Lain halnya dengan Android. Banyaknya gadget yang ber-platform Android mempermudah pengiriman gambar, music, serta file-file lain via Bluetooth. Bahkan ada banyak file sharing apps yang bisa didownload lewat Play Store. Untuk kemudahan dalam berbagi data, Android merupakan OS yang sesuai.
Itulah beberapa kelebihan dan kekurangan yang ada pada ANDROID dan IOS. Menurut Anda lebih baik yang mana?? Semua tergantung pada passion Anda masing - masing. Semoga bermanfaat :-)

Published in Artikel
%AM, %30 %166 %2017 %02:%Mar

Programmer dan Developer

Programmer dan Developer salah satu pekerjaan yang paling hangat di dunia IT, Namun banyak orang masih menganggap bahwa programmer dan developer adalah pekerjaan yang mempunyai tingkatan yang sama. Hmm, benarkah? Ini dia perbedaan programmer dan developer.


Programmer
Programmer adalah seseorang yang mampu menyelesaikan masalah dengan menggunakan bahasa pemrograman. Mereka mempunyai banyak kemampuan terdiri dari berbagai level, mereka handal dalam menulis kode, mengerti algoritma dan sering bekerja sendiri.
Seorang programmer menguasai setidaknya satu bahasa pemrograman dan handal dalam menggunakannya. Programmer biasanya merupakan lulusan dari Universitas dengan jurusan ilmu komputer atau informatika. Ada juga programmer yang bukan berasal dari Universitas, seperti pelajar sekolah menengah kejuruan di bidang informatika, atau orang yang belajar otodidak dari buku, internet, kursus, bootcamp dan sebagainya.
Developer
Developer adalah seseorang programmer yang sudah terlatih, mereka tidak hanya menyelesaikan masalah, namun juga membangun suatu produk. Mereka melakukannya sesuai dengan prinsip-prinsip desain dan implementasi rekayasa perangkat lunak, termasuk hal-hal seperti kinerja, maintainability, skalabilitas, ketahanan, dan idealnya keamanan diikutkan juga.
Developer juga bisa dikatakan sebagai seseorang yang dapat menggunakan banyak sistem dan bahasa pemrograman yang berbeda serta membuatnya terhubung satu sama lain. Developer merupakan seseorang yang profesional, dapat bekerja dengan orang lain, dan punya kemampuan berkomunikasi yang baik. Developer memiliki pengalaman yang cukup untuk menyelesaikan masalah yang sudah pernah ia selesaikan sebelumnya dan tahu mana metode yang berhasil dan mana yang tidak. Developer biasanya menggambarkan tujuan, dan mereka merancang perangkat lunak yang akan diambil. Developer memiliki lebih banyak kebebasan karena mereka memiliki pengalaman yang lebih dalam.


Programmer juga bisa disebut coder, sedangkan developer juga bisa disebut software engineer. Lebih sederhana, programmer bisa dikatakan seorang penyelesai masalah dan Developer bisa dikatakan seorang yang tidak hanya menyelesaikan masalah namun punya kinerja yang terstruktur dan disiplin.

Published in Artikel

Seorang programmer memerlukan platform yang baik untuk mengerjakan project project mereka. Salah satu platform yang terbaik bagi para programmer ialah GNU/Linux. GNU/Linux sendiri merupakan sistem operasi yang open source yang dapat diterima di berbagai kalangan, namun permasalahnya sangat banyak distribusi linux. Khususnya bagi para programmer masih bimbang dalam menentukan distro linux yang akan digunakan. Ada beberapa distro yang terbaik bagi para programmer, kita akan lihat dan bahas satu per satu.
1. UBUNTU
Ubuntu memberikan 3 alasan tersendiri bagi para programmer mengapa harus menggunakan Ubuntu. Pertama Ubuntu telah berkembang sejak lama dan sudah menjadi distro linux yang populer, dan Ubuntu mendapatkan dukungan yang maksimal dari berbagai vendor. Kedua Ubuntu memberikan dukungan selama 5 Tahun kedepan atau istilahnya LTS (Long Term Support), ubuntu akan memfasilitasi stabilitas selama masa LTS, sehingga Ubuntu dapat diandalkan dan memberikan konsistensi yang baik. Ketiga Ubuntu memiliki desktop environtment yang sangat nyaman yaitu Unity. Unity memiliki antarmuka yang sederhana serta unity memiliki dashbord yang sangat mudah dijangkau dan diakses.
2. OPENSUSE
OPENSUSE adalah salah satu distro yang paling canggih dan memiliki komunitas yang besar dan kuat, serta memiliki komunitas yang profesional. OPENSUSE sangat cocok bagi seorang programmer atau developer karena stabilitas dan repositori yang besar terpelihara sangat baik. Bahkan banyak perusahaan menggunakan OPENSUSE sebagai server mereka.
3. FEDORA
Linux torvalds sendiri menggunakan Fedora. Apakah butuh alasan yang lain? Fedora adalah sistem operasi yang ringan, dan ini merupakan hal yang sangat cocok dan nyaman bagi para programmer. Alasan utama menggunakan Fedora karena ada hal yang lebih dari sekedar packet manager atau desktop environtment yaitu Fedora Orthodox Advocate Open Source, jadi semua yang ada didalam sistem operasi Fedora adalah open source sehingga tidak ada proprietary software. Jika anda seorang penggemar open source, fedora sangat cocok bagi anda untuk menjadikan Fedora sebagai sistem operasi untuk programming.
4. Arch Linux
Arch Linux adalah salah satu sistem operasi yang mengutamakan kesabaran dalam menset-upnya, tapi itu bukan menjadi masalah. Arch Linux hanya membawa kernel dan packet manager saja bahkan tidak ada grafis. Ada harus membangun dari awal seluruh seluruh komponen yang anda dan mengatur setting sendiri. Ini bisa menjadi bahan pembelajaran bagi para programmer bagaimana caranya mengelola suatu sistem operasi dari awal. Arch Linux dikenal karena Repository yang selalu update walaupun harus mensetting sendiri. Kemudian kelebihan dari Arch Linux adalah info debugging dan instruksi yang selalu didokumentasikan, jadi setiap masalah yang didapatkan akan mudah diperbaiki dengan petunjuk yang sudah ada. Mungkin para programmer pemula masih kesulitan dalam menggunakan Arch Linux, tapi ini akan sangat berguna nantinya bagaimana membangun suatu aplikasi dari awal, dan di Arch Linux lah tempat yang tepat untuk mempelajarinya.

Published in Artikel

Programmer merupakan profesi yang tak asing lagi saat ini, banyak sekali orang yang belajar bahasa pemprograman mati-matian demi menguasai pemprograman komputer dan akhirnya menjadi pemprogram komputer atau programmer. Seperti yang kita ketahui bersama bahwa setiap hal memiliki plus dan minus masing-masing, tak terkecuali sebuah profesi. Hal tersebut tak dapat dipungkiri, suka atau tidak suka, mau tak mau kelebihan dan kekurangan itu harus dihadapi dan disikapi dan diterima dengan baik. Karena, bagi orang-orang yang kreatif kelebihan dapat dijadikan sebagai sarana pengingat untuk selalu bersyukur dan kekurangan dijadikan sebagai bahan untuk melakukan perbaikan ataupun inovasi yang belum pernah ada sebelumnya. Lalu apakah menjadi seorang programmer memiliki kekurangan dan kelebihan juga ? Jelas Ya. Lalu apa kekurangan dan kelebihan menjadi seorang programmer? berikut adalah ulasan singkatnya!
Kelebihan :
a) Mudah mencari pekerjaan.
b) Biasanya orang yang sering membuat program termasuk program komputer, hidupnya memiliki planning yang baik dan tertata.
c) Logika atau kemampuan menalar suatu permasalahan sangat baik.
d) Tingkat kedisiplinan tinggi.
e) Secara finansial, seorang programmer lebih mapan.
f) Bidangnya memiliki acuan yang cukup jelas.
g) Memiliki sertifikasi di setiap spesialis, misalnya Sertifikasi Internasional Jaringan Cisco ataupun Database Oracle.

Kekurangan :
a) Lebih mudah stres, mungkin ini terjadi pada programmer yang kurang handal dalam mengendalikan emosional diri, karena memang terkadang program komputer yang dibuat tak berjalan sesuai harapan, entah karena implementasi logika ke program yang kurang baik ataupun karena syntax pemprograman yang belum sesuai aturan.
b) Agak sulit bergaul, ya ini sering terjadi karena waktu untuk membuat sebuah program komputer tak sedikit, membutuhkan waktu yang lama, berjam-jam, berhari-hari, atau bahkan berminggu-minggu, sehingga waktu dalam setiap harinya hanya dihabiskan untuk berkutat dengan komputer.
c) Sering mengabaikan kondisi kesehatan karena terlalu sibuk dengan komputer.
d) Biasanya memiliki interpersonal yang buruk.
e) Cenderung cuek atau mengabaikan hal-hal yang sepele.
f) Cukup sulit untuk menguasai seluruh bidangnya, seperti jaringan komputer atau hal lainnya.

Ya, itulah ulasan singkat tentang kelebihan dan kekurangan menjadi seorang programmer, benar atau tidaknya hal itu tergantung daripada orang yang menyikapi dan mengahadapi setiap tanggung jawab ataupun resiko sebuah profesi.

Published in Artikel
Halaman 1 dari 2