Sharing seputar Dunia Tkj dan Blogging ^^

Showing posts with label panduan. Show all posts
Showing posts with label panduan. Show all posts

Wednesday, June 7, 2017

Panduan Memulai Pemrograman C dengan Geany IDE di GNU/Linux


Tutorial ini menjelaskan bagaimana menyiapkan text editor dan compiler untuk pemrograman C di sistem operasi GNU/Linux distro apa saja. Dipilih di sini Geany yang mudah sekali dipakai menulis kode, dan GNU gcc selaku compiler bahasa C terkemuka di dunia yang merupakan bawaan hampir semua distro. Target tulisan ini ialah pemula yang masih baru mengenal GNU/Linux. Anda bisa menerapkannya pada Ubuntu, Debian, Fedora, openSUSE, dan distro lain. Semoga ini memudahkan para mahasiswa dan dosen ilmu komputer bermigrasi ke GNU/Linux.


Pendahuluan


Yang dibutuhkan untuk memulai pemrograman C hanyalah sebuah program text editor dan sebuah compiler. Di platform GNU/Linux, kita punya sangat banyak pilihan text editor dan yang dipakai dalam tulisan ini ialah Geany. Kita pun sebenarnya punya banyak compiler bahasa C, namun yang terpopuler dan terdekat ialah GNU gcc. Beberapa istilah penting yang perlu diketahui pemula:

  • Text editor: program penyunting teks, seperti Notepad.
  • Compiler (Indonesia: kompiler): program yang bertugas menerjemahkan source code menjadi binary code. 
  • Geany: sebuah program text editor yang canggih, berfitur lengkap (maka tergolong Integrated Development Environment), tetapi sangat mudah digunakan pemula.
  • GNU gcc: kompiler bahasa C yang free, komponen dari sistem operasi GNU, dan tersedia untuk segala merek OS. Hampir semua distro telah terpasangi gcc di dalamnya.

1. Instal Kompiler GCC


Perangkat lunak kompiler untuk bahasa C biasanya telah terpasang di mayoritas distro. Namun jika perlu diinstal manual, berikut perintahnya untuk beberapa distro:

Ubuntu
$ sudo apt-get install gcc

Debian
$ sudo apt-get install gcc

Fedora
$ sudo dnf install gcc

Arch
$ sudo pacman -S gcc

openSUSE
$ sudo zypper install gcc

2. Instal Geany


Geany sebagai Integrated Development Environment (IDE) harus diinstal sendiri. Berikut perintahnya untuk berbagai distro:

Ubuntu
$ sudo apt-get install geany

Debian
$ sudo apt-get install geany

Fedora
$ sudo dnf install geany

Arch
$ sudo pacman -S geany

openSUSE
$ sudo zypper install geany

3. Tulis Kode


Setelah memiliki kompiler dan IDE, sekarang silakan ketik source code dalam bahasa C di Geany. Di internet sudah sangat banyak situs berdedikasi mengajarkan C seperti cprogramming.com yang Anda bisa ambil kode-kode siap pakai darinya.


4. Kompilasi


Dengan Geany, proses kompilasi dilakukan dengan klik tombol "Compile" kemudian klik "Build" (yakni compiling dan linking), terakhir klik tombol "Run". Jika source code Anda tidak mengandung error, maka programnya akan dijalankan pada jendela Terminal tersendiri.



Catatan Penting


Kendati Geany mempermudah Anda dalam kompilasi, Anda tetap harus mengetahui bagaimana melakukan compiling itu sendiri. Dengan mengarahkan Terminal ke folder di mana source code disimpan, anggap namanya lat1.c,

lakukan perintah compiling:

gcc -c -Wall lat1.c

kemudian perintah linking:

gcc -o -Wall lat1 lat1.c

maka linking ini menghasilkan binary code lat1 tanpa ekstensi dan jalankanlah:

./lat1
Gambar berikut menunjukkan urutan perintah di atas dan hasilnya:


Wednesday, July 13, 2016

Panduan Instalasi GNOME Shell Extension


Pengaya GNOME Shell (Inggris: GNOME Shell Extension) adalah program tambahan untuk lingkungan desktop GNOME untuk menambah fungsionalitas tertentu. Sebuah pengaya, yang dalam istilah Firefox disebut add-on, bisa menambah fungsionalitas GNOME menjadi tak terbatas. Jika add-on bisa menambah fitur Firefox dengan pemblokir iklan (mis. AdBlock Plus) atau download manager (mis. DownThemAll!), maka pengaya GNOME bisa memperkaya GNOME dengan fitur baru seperti dock bawah atau sticky notes. Bahkan ada saja pengaya GNOME untuk merekam layar ke video (screencast). Sebagaimana penyediaan pengaya di Firefox, pengaya untuk GNOME tersedia secara online pula di alamat http://extensions.gnome.org. Tulisan ini memandu Anda menginstal pengaya GNOME Shell secara online maupun offline.


Cara 1: Instal Langsung


Dengan keadaan Anda saat ini sedang menggunakan lingkungan desktop GNOME Shell, arahkan browser ke alamat http://extensions.gnome.org. Cari kata kunci atau nama pengaya yang diinginkan, misalnya kata kunci "audio" seperti gambar di bawah ini.



Pilih salah satu hasil pencarian (mis. Audio Switcher) lalu klik tombol OFF menjadi tombol ON. Penting: jika tombol di situ sudah berada di posisi ON ketika Anda kunjungi, maka artinya pengaya tersebut sudah terinstal dan tidak perlu diinstal lagi.



Setelah mengklik tombol, sesaat kemudian ada sebuah jendela dialog meminta izin untuk menginstal pengaya GNOME tersebut seperti ini. Tekan tombol Install.


Tunggu sebentar sampai pengaya yang Anda minta selesai diinstal. Waktu yang dibutuhkan sama saja seperti halnya Anda menginstal pengaya Firefox atau Chromium. Setelah pengaya itu terinstal, maka Anda bisa memeriksanya lewat program bantu GNOME Tweak Tool.

Cara 2: Instal Tidak Langsung


Metode instalasi pertama di atas adalah yang termudah. Namun ada kondisi ketika Anda tidak sedang menggunakan GNOME, atau ketika komputer tidak tersambung ke internet, sehingga Anda tidak bisa menginstal pengaya. Maka Anda bisa menggunakan cara tidak langsung ini (bisa dilakukan di komputer Windows) lalu menginstalnya manual di komputer GNOME Anda. Anda boleh menyebutnya cara offline.

Kunjungi alamat unduhan source code dari pengaya tersebut. Contohnya, dan kebanyakannya, ada di GitHub seperti pengaya bernama Timezone dengan alamat https://github.com/jwendell/gnome-shell-extension-timezone. Anda harus memperoleh source code itu dalam bentuk ZIP (.zip). Caranya, klik tombol Clone or Download > klik tombol Download ZIP. Anda akan memperoleh berkas bernama semacam gnome-shell-extension-timezone-master.zip.


Buka program GNOME Tweal Tool lalu buka bagian tab Extensions. Klik tombol None di pojok bawah > muncul jendela pilih berkas > pilih .zip yang telah diunduh tadi > klik tombol Open. Perhatikan gambar berikut.



Setelah itu, pengaya GNOME akan langsung terinstal dan siap digunakan. Metode ini hasilnya sama saja dengan instalasi secara langsung/offline. Pada beberapa kasus, sebuah pengaya meminta Anda untuk me-restart sesi GNOME Shell. Jika ini terjadi, Anda bisa memilih akan restart sesi (alias: logout) sekarang ataukah nanti seperti gambar berikut.