RonnyFebrianSaputra MI 1C

  • Home
  • Tutorial Pemograman Web
  • Jaringan Komputer

5 Alasan Programmer Memilih Sistem Operasi Linux

 Ronny Febrian Saputra     Januari 29, 2019     No comments   

5 Alasan Programmer Memilih Sistem Operasi Linux




1. Free dan Open Source

Alasan pertama, tentu karena free dan open source. Arti free di sini bukan hanya gratis, melainkan bebas atau kebebasan. Bebas melakukan memodifikasi, menyebarkan, mempelajari, dsb. Kemudian, Open Source artinya, kode sumbernya terbuka. Dengan demikian, siapa saja bebas membaca, mempelajari, dan memodifikasi kode sumbernya.

2. Aman dari Virus

Sebelum saya menggunakan Linux, laptop saya pernah terinfeksi dengan virus. Virus tersebut diam-diam memodifikasi souce code yang saya tulis. Program yang saya buat menjadi error, karena ada kode aneh yang disisipkan oleh virus. Tapi setelah menggunakan Linux, hal semacam itu tidak pernah terjadi lagi.

3. Sering Error

Sebenarnya ini alasan yang kurang tepat, karena saya yakin semua orang tidak suka dengan error. Tapi, menurut saya, selalu ada hikmah dibalik error dan masalah yang kita hadapi. Saya pernah membuat sebuah kutipan:
"Semakin banyak error dan masalah yang kau selesaikan, semakin meningkat pula skill dan pengalamanmu" — 
Linux memang sistem operasi yang sering bermasalah. Kehilangan data adalah masalah yang paling pahit yang pernah saya alami. Namun, dengan malasah tersebut, saya menjadi tahu cara menyelamatkan data yang terhapus. Selain itu, ada ratusan masalah yang pernah saya alami. Tentu saja, ini akan melatih pikiran seorang programmer menjadi pemecah masalah. Bahkan, bila tidak menemukan solusi, programmer bisa membuat solusi sendiri.
Pencarian solusi merupakan hal yang harus dilakukan bagi pengguna linux yang mendapatkan masalah. Hal ini akan melatih kemampuan Googling. Googlingadalah salah satu kemampuan yang harus dimiliki seorang programmer.

4. Case Sensitive

Teman saya pernah membuat sebuah web dengan Framework Codeigniter di Windows. Semua berjalan lancar di localhost. Tapi, Ketika web tersbut di-hosting, terjadi masalah 404. Berminggu-minggu belum juga menemukan solusi. Ternyata masalahnya ada pada nama class dan file yang sensitif. Karena server hosting menggunakan sistem operasi Linux, maka nama class dan filenya tidak bisa ditemukan. Kemudian, dia menggantinya dan akhirnya bisa berjalan dengan normal.

5. Mendukung Banyak Bahasa Pemrograman

Linux mendukung banyak bahasa pemrograman. Banyak tool-tool gratis yang bisa dimanfaatkan. Berikut ini daftar bahasa pemrograman yang didukung di Linux.
  • C
  • C++
  • C# (Menggunakan Mono Develop)
  • Pascal (Menggunakan FPC dan Lazarus)
  • Javascript
  • Basic/VB (Menggunakan Gambas)
  • Java
  • Python
  • Ruby
  • Perl
  • PHP
  • Go
  • Baik
  • dsb.
Sumber (codepolitan)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
Ronny Febrian Saputra
Nama Saya Ronny Febrian Saputra Umur 16 thn Hobi Main Asal Sekolah SMKN 4 Payakumbuh Alamat Harau
Posting Lebih Baru Posting Lama Beranda

0 Comments:

Posting Komentar

Popular Posts

  • Pengertian Dual Boot Serta Kelebihan dan Kekurangan
    Pengertian Dual Boot Serta Kelebihan dan Kekurangan  Apa itu Dual Boot? Lalu apa saja kelebihan dan kekurangannya? Adakah manfaat...
  • Game Dengan Python and PyGame
    Game Dengan Python and PyGame   Pada blog kali ini saya akan membuat game ular-ular dengan menggunakan bahasa pemograman Python dan...
  • Kelebihan dan Kekurangan OpenSuse
    Kelebihan dan Kekurangan OpenSuse Berbicara Linux tentu tidak ada habisnya, mengingat sistem operasi yang satu ini memiliki varian...
  • Pengenalan Bahasa Pemograman Javascript
    Javascript Apa Itu Javascript? Javascript adalah bahasa pemograman yang awal nya di rancang untuk berjalan di atas Browser,sintax...
  • Mengenal Apa itu Arduino
        Baiklah disni kita akan belajar tentang sebuah  Microkontroller  yaitu  Arduino     Arduino          adalah pengendali mikro...
  • Hosting Domain
    Domain         Domain adalah Buat penamaan website supaya lebih mudah di cari oleh pengguna           Contoh Domain  ...
  • Object-Oriented Programming
    Object-Oriented Programming Apa itu Object-Oriented Programming (OOP)? Pemrograman berorientasi objek, atau OOP singkatnya, adalah...
  • Macam-Macam Framework Python
    Macam-Macam Framework Python Python sebagai salah satu bahasa pemrograman yang diminati oleh kalangan  data scientist  dan ilm...
  • Cara Membuat Mengkoneksikan PHP ke Database
    Database (Basis Data) Apa itu Database (Basis data)...?     Basis data (database) adalah kumpulan data yang disimpan secara siste...
  • Kelebihan Text Editor Atom
    1. Terhubung dengan project Github Kelebihan Text Editor Atom yang pertama, dengan menggunakan text editor Atom, kita bisa langsung ter...

Recent Posts

Unordered List

Pages

  • Beranda
  • Tutorial Pemograman Web

Text Widget

Blog Archive

  • ►  2021 (15)
    • ►  Juni (6)
    • ►  Mei (1)
    • ►  April (4)
    • ►  Maret (4)
  • ▼  2019 (39)
    • ►  Februari (16)
    • ▼  Januari (23)
      • Pengertian Dual Boot Serta Kelebihan dan Kekurangan
      • Framework Flask
      • 5 Alasan Programmer Memilih Sistem Operasi Linux
      • Macam-Macam Framework Python
      • 10 Bahasa pemogram yang populer di indonesia
      • Game Dengan Python and PyGame
      • PyGame
      • Game Tanya Jawab With Python
      • Membuat Program Pembagian Dengan Bahasa Pemograman...
      • HALAL NETWORK INTERNATIONAL (HNI)
      • Mengenal Variable Global dan Variable Local pada P...
      • Framework
      • Jenis-Jenis Database
      • Pengenalan Database
      • Kelebihan Dan Kekurangan Bahasa Pemograman PHP
      • Pengenalan Bahasa Pemograman PHP
      • Pengertian Framework Django
      • Kelebihan dan Kekurangan Bahasa Pemograman Python
      • Jenis-Jenis Sensor Arduino
      • Perulangan Pada Python
      • Object-Oriented Programming
      • Cara Penggunaan Return Value pada Pemrograman Python.
      • Mengenal IF dan Else pada Python
  • ►  2018 (17)
    • ►  Desember (17)

Sample Text

Copyright © ronnyfebriansaputra | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates