SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Mengenal Bahasa Erlang (Pendahuluan) di Linux




Tulisan ini bersifat santai dan ditujukan untuk pemula, karena ane sendiri juga masih pemula dalam
hal bahasa yang satu ini. Yup, Erlang, bahasa pemrograman yang ane sendiri juga baru baca
tutorialnya :D Kemudian didorong dengan semangat pengen tahu, segera menginstallnya di linux
kesayangan lalu mulai mengcoding :D Biasalah, yang pemula lakukan dulu di dalam mempelajari
suatu bahasa, selain algoritma dan sintaks, adalah mencoba membuat komputer menyapa melalui
kalimat singkat hasil compile script pendek dari bahasa pemrograman yang kita pelajari :D


Untuk manfaat bahasa Erlang lebih jauh maupun komparansi (perbandingannya) dengan bahasa
pemrograman lain, atau jika pengen tahu sejauh mana prospeknya di dunia kerja, silahkan saja
Googling yah :D


Nah dalam tulisan kali ini, ane menggunakan Linux IGOS Nusantara di netbook ane. Maaf hanya
ada sistem operasi linux saja di komputer ane. Btw, IGOS Nusantara (http://igos-nusantara.or.id/)
merupakan salah satu distro lokal karya anak bangsa, dengan basis Fedora (Red Hat based).


Ok, pertama install dulu si Erlang di linux kesayangan kita. Bisa makek yum install atau yumex klo
di IGOS Nusantara maupun Red Hat/Fedora based lainnya. Bisa makek apt-get atau
synaptic/software center klo di Ubuntu/Debian based lainnya, atau zypper/YAST di Open
Suse/SUSE, dan lain – lain :D Jangan lupa jadi root dulu yah :D
[certain-death@my-small-machine ~]$ su
Password:
bash-4.2#
bash-4.2# yum install erlang-ic



Biarkan proses berjalan sebentar, dengan koneksi internet pas-pasan dari modem USB GSM Sierra
885U yang jadul abis haha.....
Gambar 1 Install Erlang di Linux (IGOS Nusantara) via yum terminal


Kemudian, dengan memanfaatkan editor/IDE yang ada, buatlah sebuah file untuk pemrograman
Erlang pertama ente. Misalkan bernama Halo. Dalam tutorial ini ane makek editor nano di terminal
dan file yang dibuat bernama halo.erl
[certain-death@my-small-machine ~]$ touch halo.erl
[certain-death@my-small-machine ~]$ nano halo.erl



Isikan di dalamnya sebagai berikut :
% program awal : say halo doank wkwkwkwkwkk
-module(halo).
-export([start/0]).


start() ->
     io:fwrite("Halo, gue baru belajar erlang nih di linux, asyikn").


Perhatikan, tanda % menyatakan komentar, sama seperti tanda # untuk beberapa komentar di bahasa
pemrograman lainnya.


Setelah selesai, tekan Ctrl X dan simpan (jika di editor Nano, sesuaikan dengan editor/IDE yang
dipakai).


Kini compilelah, dengan cara sebagai berikut :
[certain-death@my-small-machine ~]$ erlc halo.erl
[certain-death@my-small-machine ~]$



Sukses compilenya. Kini jalankan :)
[certain-death@my-small-machine ~]$ erl -noshell -s halo start -s init stop
Halo, gue baru belajar erlang nih di linux, asyik
[certain-death@my-small-machine ~]$



Done :D




                                      Gambar 2 Coding Erlang
Gambar 3 Compile dan jalankan


Tulisan ini juga sudah dipost di :
http://bytescode.wordpress.com/2013/02/19/belajar-erlang-di-linux/


Referensi :
http://www.thegeekstuff.com/2010/05/erlang-hello-world-example/
http://www.erlang.org/
http://www.erlang.org/course/course.html
http://www.erlang.org/download/getting_started-5.4.pdf




I Putu Agus Eka Pratama, ST MT
Information Network System Research Lab
Institut Teknologi Bandung

Weitere ähnliche Inhalte

Andere mochten auch

Software requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorSoftware requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantor
Putu Shinoda
 

Andere mochten auch (18)

Install eclipse-linux
Install eclipse-linuxInstall eclipse-linux
Install eclipse-linux
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linux
 
Sap jaringan komputer
Sap jaringan komputerSap jaringan komputer
Sap jaringan komputer
 
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
 
Sap service engineering
Sap service engineeringSap service engineering
Sap service engineering
 
23510310 tugas essay 1
23510310   tugas essay 1 23510310   tugas essay 1
23510310 tugas essay 1
 
ICCSN - EII 2012 English version
ICCSN - EII 2012 English versionICCSN - EII 2012 English version
ICCSN - EII 2012 English version
 
Install Netbeans dan JDK di Linux
Install Netbeans dan JDK di LinuxInstall Netbeans dan JDK di Linux
Install Netbeans dan JDK di Linux
 
23510310 tugas meaningful broadband
23510310   tugas meaningful broadband23510310   tugas meaningful broadband
23510310 tugas meaningful broadband
 
Sap jaringan komputer
Sap jaringan komputerSap jaringan komputer
Sap jaringan komputer
 
Vega open-source-pentest-di-linux
Vega open-source-pentest-di-linuxVega open-source-pentest-di-linux
Vega open-source-pentest-di-linux
 
Software requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorSoftware requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantor
 
Tugas 3 oganisasi komputer 23510310
Tugas 3 oganisasi komputer 23510310Tugas 3 oganisasi komputer 23510310
Tugas 3 oganisasi komputer 23510310
 
Seminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuSeminar security Smart City dan sampul buku
Seminar security Smart City dan sampul buku
 
Resume eii 2012 itb
Resume eii 2012 itbResume eii 2012 itb
Resume eii 2012 itb
 
S@cies vol3 no1_jan_2012
S@cies vol3 no1_jan_2012S@cies vol3 no1_jan_2012
S@cies vol3 no1_jan_2012
 
I Putu Agus Eka Pratama - Paper UTS Manajemen Risiko Teknologi Informasi - Ba...
I Putu Agus Eka Pratama - Paper UTS Manajemen Risiko Teknologi Informasi - Ba...I Putu Agus Eka Pratama - Paper UTS Manajemen Risiko Teknologi Informasi - Ba...
I Putu Agus Eka Pratama - Paper UTS Manajemen Risiko Teknologi Informasi - Ba...
 
Linux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityLinux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart City
 

Ähnlich wie Belajar erlang-di-linux

Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritma
pakdemamo
 
Instalasi erlang pada ubuntu
Instalasi erlang pada ubuntuInstalasi erlang pada ubuntu
Instalasi erlang pada ubuntu
ayuzrastian
 
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalModul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
qwerty127
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013
Tri Atsumori
 
Belajar html untuk pemula 1
Belajar html untuk pemula 1Belajar html untuk pemula 1
Belajar html untuk pemula 1
Ridwan Ajjh
 

Ähnlich wie Belajar erlang-di-linux (20)

2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
 
Pascal dan Delphi
Pascal dan DelphiPascal dan Delphi
Pascal dan Delphi
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritma
 
Instalasi erlang pada ubuntu
Instalasi erlang pada ubuntuInstalasi erlang pada ubuntu
Instalasi erlang pada ubuntu
 
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalModul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
Ubuntu learning
Ubuntu learningUbuntu learning
Ubuntu learning
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Open source
Open sourceOpen source
Open source
 
Pengenalan GNU/Linux (Pertemuan ke3)
Pengenalan GNU/Linux (Pertemuan ke3)Pengenalan GNU/Linux (Pertemuan ke3)
Pengenalan GNU/Linux (Pertemuan ke3)
 
Rootmagz 072015
Rootmagz 072015Rootmagz 072015
Rootmagz 072015
 
Pemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalanPemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalan
 
Gnu linux#1 mari-mengenal_linux
Gnu linux#1 mari-mengenal_linuxGnu linux#1 mari-mengenal_linux
Gnu linux#1 mari-mengenal_linux
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013
 
Apa itu linux tentang linux
Apa itu linux tentang linuxApa itu linux tentang linux
Apa itu linux tentang linux
 
Belajar html untuk pemula 1
Belajar html untuk pemula 1Belajar html untuk pemula 1
Belajar html untuk pemula 1
 
Modul 1 pbo
Modul 1 pboModul 1 pbo
Modul 1 pbo
 
Installasi DE GNOME
Installasi DE GNOMEInstallasi DE GNOME
Installasi DE GNOME
 
Java
JavaJava
Java
 

Mehr von Putu Shinoda

Mehr von Putu Shinoda (20)

ipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdf
 
Seminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomSeminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ Telkom
 
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CitySeminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
 
Web Security
Web SecurityWeb Security
Web Security
 
Materi Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTMateri Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTT
 
Materi Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsMateri Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of Things
 
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
 
Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
 
Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014
 
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1
 
Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Presentasi putu-unikom-180114
Presentasi putu-unikom-180114
 
Ist service-4
Ist service-4Ist service-4
Ist service-4
 
Ist service-2
Ist service-2Ist service-2
Ist service-2
 
Ist service-1
Ist service-1Ist service-1
Ist service-1
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1
 
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
 
Seminar Linux Poltek Telkom Bandung
Seminar Linux Poltek Telkom BandungSeminar Linux Poltek Telkom Bandung
Seminar Linux Poltek Telkom Bandung
 

Belajar erlang-di-linux

  • 1. Mengenal Bahasa Erlang (Pendahuluan) di Linux Tulisan ini bersifat santai dan ditujukan untuk pemula, karena ane sendiri juga masih pemula dalam hal bahasa yang satu ini. Yup, Erlang, bahasa pemrograman yang ane sendiri juga baru baca tutorialnya :D Kemudian didorong dengan semangat pengen tahu, segera menginstallnya di linux kesayangan lalu mulai mengcoding :D Biasalah, yang pemula lakukan dulu di dalam mempelajari suatu bahasa, selain algoritma dan sintaks, adalah mencoba membuat komputer menyapa melalui kalimat singkat hasil compile script pendek dari bahasa pemrograman yang kita pelajari :D Untuk manfaat bahasa Erlang lebih jauh maupun komparansi (perbandingannya) dengan bahasa pemrograman lain, atau jika pengen tahu sejauh mana prospeknya di dunia kerja, silahkan saja Googling yah :D Nah dalam tulisan kali ini, ane menggunakan Linux IGOS Nusantara di netbook ane. Maaf hanya ada sistem operasi linux saja di komputer ane. Btw, IGOS Nusantara (http://igos-nusantara.or.id/) merupakan salah satu distro lokal karya anak bangsa, dengan basis Fedora (Red Hat based). Ok, pertama install dulu si Erlang di linux kesayangan kita. Bisa makek yum install atau yumex klo di IGOS Nusantara maupun Red Hat/Fedora based lainnya. Bisa makek apt-get atau synaptic/software center klo di Ubuntu/Debian based lainnya, atau zypper/YAST di Open Suse/SUSE, dan lain – lain :D Jangan lupa jadi root dulu yah :D [certain-death@my-small-machine ~]$ su Password: bash-4.2# bash-4.2# yum install erlang-ic Biarkan proses berjalan sebentar, dengan koneksi internet pas-pasan dari modem USB GSM Sierra 885U yang jadul abis haha.....
  • 2. Gambar 1 Install Erlang di Linux (IGOS Nusantara) via yum terminal Kemudian, dengan memanfaatkan editor/IDE yang ada, buatlah sebuah file untuk pemrograman Erlang pertama ente. Misalkan bernama Halo. Dalam tutorial ini ane makek editor nano di terminal dan file yang dibuat bernama halo.erl [certain-death@my-small-machine ~]$ touch halo.erl [certain-death@my-small-machine ~]$ nano halo.erl Isikan di dalamnya sebagai berikut : % program awal : say halo doank wkwkwkwkwkk -module(halo). -export([start/0]). start() -> io:fwrite("Halo, gue baru belajar erlang nih di linux, asyikn"). Perhatikan, tanda % menyatakan komentar, sama seperti tanda # untuk beberapa komentar di bahasa pemrograman lainnya. Setelah selesai, tekan Ctrl X dan simpan (jika di editor Nano, sesuaikan dengan editor/IDE yang dipakai). Kini compilelah, dengan cara sebagai berikut :
  • 3. [certain-death@my-small-machine ~]$ erlc halo.erl [certain-death@my-small-machine ~]$ Sukses compilenya. Kini jalankan :) [certain-death@my-small-machine ~]$ erl -noshell -s halo start -s init stop Halo, gue baru belajar erlang nih di linux, asyik [certain-death@my-small-machine ~]$ Done :D Gambar 2 Coding Erlang
  • 4. Gambar 3 Compile dan jalankan Tulisan ini juga sudah dipost di : http://bytescode.wordpress.com/2013/02/19/belajar-erlang-di-linux/ Referensi : http://www.thegeekstuff.com/2010/05/erlang-hello-world-example/ http://www.erlang.org/ http://www.erlang.org/course/course.html http://www.erlang.org/download/getting_started-5.4.pdf I Putu Agus Eka Pratama, ST MT Information Network System Research Lab Institut Teknologi Bandung