Kumpulan Source Code Pemrograman Dasar di Linux (8 Bahasa Pemrograman)

Perkenalkan, saya adalah Ridwan Fadjar Septian. Seorang mahasiswa dari Ilmu Komputer, Universitas Pendidikan Indonesia. Alasan saya membuat “Kumpulan Source Code Pemrograman Dasar di Linux” ini merupakan inisiatif dari saya untuk Anda yang ingin melakukan pemrograman di Linux. Siapapun Anda, apapun distro Linux Anda, pastinya sudah atau ingin melakukan pemrograman. Kumpulan source code yang disediakan merupakan pijakan awal untuk berlanjut ke tingkat selanjutnya dalam mengasah kemampuan pemrograman Anda. Dengan kumpulan contoh ini Anda dapat mulai memilih mau berlabuh ke bahasa pemrograman yang Anda minati. Selengkapnya silahkan ikuti petunjuk dibawah ini:

Petunjuk pemakaian

  • Pastikan Anda sudah memiliki text editor untuk menyunting atau membuka file yang tersedia
  • Ikuti cara instalasi setiap bahasa pemrograman yang tersedia di petunjuk selanjutnya
  • Perhatikan cara menjalankan setiap file yang tersedia di petunjuk selanjutnya
  • Jika ada kesalahan silahkan baca ulang kembali README ini
  • Jika masih terdapat kesalahan silahkan tanyakan langsung via message Facebook

Bahasa pemrograman yang tersedia

  1. Octave, bahasa interaktif high level untuk komputasi numerik dan saintifik yang diciptakan John W. Eaton di bawah GNU Public License
  2. R, bahasa pemrograman yang diperuntukan komputasi statistik dan matematika. Diciptakan oleh The R Foundation di bawah Lesser GNU Public License
  3. Scheme, bahasa pemrograman yang bersifat call-by-value. Merupakan penerus Lisp. Biasa digunakan untuk optimasi compiler, sistem pakar, aplikasi keuangan, virtual reality system, dan sistem operasi. Diciptakan oleh Massachusets Institute of Technology (MIT). Dirilis dibawah MIT License
  4. Scala, bahasa pemrograman yang memadukan functional dan object oriented yang diciptakan oleh Martin Odersky, seorang dosen dari Polytechnique Ecole Federal de Lussaune. Scala berlandaskan JVM. Kalau tidak salah digunakan oleh Twitter sebagai platform utama.
  5. Python, bahasa pemrograman multiparadigma yang diciptakan oleh Guido Von Rossum dari The Python Software Foundation. Digunakan oleh Google dan Dropbox untuk menciptakan infrastruktur dan layanannya. Dirilis dibawah PSF License
  6. Lua, bahasa pemrograman prosedural yang mendukung object oriented, functional, dan data-driven. Lua didesain untuk menjadi pelengkap bagi bahasa pemrograman lain. Diciptakan oleh Roberto Ierusalimschy, Luiz Henrique de Figueiredo, dan Waldemar Celes. Dirilis dibawah Lua License
  7. Go, bahasa pemrograman yang didesain untuk concurrent programming. Diciptakan oleh Google.
  8. BASH, bahasa pemrograman untuk shell scripting di Linux dan BSD. Diciptakan oleh Free Software Foundation

Urutan file .(sh/py/ss/m/R/scala/go/lua) yang harus dipelajari

  1. hello
  2. variabel
  3. tipe_data_dasar
  4. conditional
  5. looping
  6. function.

Cara instalasi bahasa pemrograman

  • Jika Anda ingin melakukan instalasi di Mac, Windows, atau BSD silahkan periksa cara instalasi di web resmi bahasa pemrograman yang Anda pelajari
  • Untuk instalasi melalui source code silahkan periksa cara instalasi di website resmi bahasa pemrograman yang Anda pelajari
  • Untuk instalasi di distro Linux selain Ubuntu silahkan periksa cara instalasi di website resmi bahasa pemrograman yang Anda pelajari
  • Untuk instalasi di Ubuntu silahkan perhatikan beberapa cara berikut:
    1. Octave,  sudo apt-get install qtoctave
    2. R,  sudo apt-get install rbase
    3. Scheme,  sudo apt-get install mit-scheme
    4. Scala,  sudo apt-get install scala
    5. Python,  sudo apt-get install python. Biasanya sudah built-in
    6. Lua,  sudo apt-get install lua5.2
    7. Go,  sudo apt-get install golang
    8. BASH,  Biasanya sudah built-in

Cara menjalankan file

  1. Octave, file-nya berekstensi .m. Gunakan Octave Editor di QtOctave untuk menjalankan file Octave
  2. R, file-nya berekstensi .R. Jalankan file tersebut dengan cara berikut:  R -f fileanda.R
  3. Scheme, file-nya berekstensi .ss. Jalankan file tersebut dengan cara berikut:  scheme –load fileanda.ss
  4. Scala, file-nya berekstensi .scala. Jalankan file tersebut dengan cara berikut:  scala fileanda.scala
  5. Python, file-nya berekstensi .py. Jalankan file tersebut dengan cara berikut:  python fileanda.py
  6. Lua, file-nya berekstensi .lua. Jalankan file tersebut dengan cara berikut:  lua fileanda.lua
  7. Go, file-nya berekstensi .go. Jalankan file tersebut dengan cara berikut:  go run fileanda.go
  8. BASH, file-nya berekstensi .sh. Ubah hak akses file BASH dengan perintah: sudo chmod +x fileanda.sh. Kemudian jalankan file tersebut dengan cara berikut:   ./fileanda.sh

Harapan setelah mempelajari kumpulan source code ini

  • Wawasan Anda tentang dunia pemrograman bertambah
  • Anda dapat mengenal berbagai pemrograman yang ada di Linux
  • Anda dapat mengenal bahasa pemrograman lainnya
  • Anda mulai tertarik untuk melakukan pemrograman di Linux
  • Anda dapat tertarik dan menjadi seorang profesional di salah satu bahasa pemrograman melalui kumpulan source code ini
  • Anda dapat membuat karya baik untuk keperluan pribadi, akademik, ataupun komersil dengan salah satu bahasa pemrograman di kumpulan source code ini
  • Anda mulai menulis tutorial bahasa pemrograman yang Anda minati di blog atau platform lainnya
  • Anda mulai membentuk kelompok khusus untuk membahas dan ngulik bersama terhadap salah satu bahasa pemrograman di kumpulan source code ini

Source code dapat Anda undu di pranala berikut ini: link-kumpulan-source-code-pemrograman-dasar-di-linux

Kritik dan saran saya tunggu untuk memperbaiki kesalahan saya atas source code yang disediakan. Silahkan kirimkam feedback ke email: ridwanbejo@gmail.com. Akhir kata semoga kumpulan source code ini bemanfaat untuk keperluan Anda.

Iklan

11 pemikiran pada “Kumpulan Source Code Pemrograman Dasar di Linux (8 Bahasa Pemrograman)

  1. Bismillahirrahmanirrahim.

    Mengumpulkan banyak resource yang terpencar-pencar ke dalam 1 tempat adalah tindakan yang cerdas. Hal ini sangat membantu para pembelajar. Termasuk saya. Terima kasih, Kang.

    • Sama – sama Kang Ade. Kebetulan source code yang saya lampirkan di postingan tersebut adalah buatan saya semua. Jadi saya ambil algoritma dasar nya kemudian di transformasikan ke dalam 8 bahasa pemrograman berbeda. Dengan begitu teman – teman yang mengunduh kumpulan source code tersebut dapat memilihnya. Semoga kumpulan source code ini bermanfaat.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

w

Connecting to %s