Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Friday, May 24, 2013

Bahasa BASIC adalah bahasa pemroragraman Tingkat Tinggi yang diseain khusus untuk pemula. Di kelompokan ke dalam bahasa Tingkat Tinggi karena penerpan bahasa pemrograman BASIC menggunakan kata - kata yang biasa dipakai manusia.

BASIC adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code atau dalam bahasa indonesia diartikan  sebagai  "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula"

Monday, August 20, 2012

Gambas adalah software pemrograman visual bahasa basic di Linux, Gambas dibuat terinspirasi dari Visual Basic di windows dan Java.

Versi terbaru sekarang Gambas3, tentunya dengan peningkatan - peningkatan dari versi sebelumnya.

Thursday, July 26, 2012

Konsepnya ialah menjalankan sebuah file video di belakang aplikasi lain kecuali conky, conky anda tidak akan terlihat. Jadi wallpaper sebenarnya tidak berubah.
Oleh karena itu yg dibutukan video player terminal, file video format *.mpeg atau *.Avi dan size tidak lebih dari 10 mb, script program untuk mengatur video player.
Ok cukup teorinya, langsung praktek
1.    Install zenity dan mplayer
sudo apt-get install zenity mplayer

2.    Download program A-desk Disini

Friday, July 13, 2012

Yang perlu di perhatikan ketika menggunakan compiz karena bisa menyebabkan keresakan pada dekstop Unity,

  • Login dekstop Ubuntu Clasic


Thursday, July 5, 2012

Modem Telkomsel Flash, Telkom Flexy dan sebagainya, di windows colok, install, konek dan langsung tehubung ke internet. Di Ubuntu mungkin sedikit rumit, meski ada fasilitas seting wizardnya, namun tidak banyak membantu. Malah lebih pas seting pake terminal, berikut sedikit langkah - langkahnya.

Buka Terminal dan masukan perintah berikut :

Deteksi Modem
sudo wvdial.conf


Jika muncul laporan Found a modem on /dev/xxxx, berarti modem anda terdeteksi jika tidak, perangkat anda dideteksi bukan modem. Agar Ubuntu mengenalinya sebagai modem masukan perintah
lsusb

tampil daftar perangkat usb catat Vendor dan produk nya

Bus 001 Device 001: ID no_vendor:no_produk nama perangkat contonya

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kemudian jalankan perintan
sudo modprobe usbserial vendor=no_vendor product=no_produk

Jalankan ulang
sudo wvdial.conf

Buka wvdial.conf
sudo gedit /ect/wvdial.conf

isikan Phone=*99#, username=wap dan password=wap123 contoh
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB2
Username = wap
Password = wap123
Baud = 9600

Simpan dan lakukan Dial dengan perintah
sudo wvdial

tunggu sampai proses dialnya berhenti, dan selamat berinternet.

 

 

Sunday, October 30, 2011

Gambas adalah pemrograman bahasa basic berbasis GUI yang jalan ubuntu

untuk menginstallnya ketikan pada terminal
$sudo apt-get install gambas2


kemudian ubah kepemilikan direktory examples di /usr/share/gambas2, agar kita bisa menggunakan program - program contoh yg sudah disediakan
$cd /usr/share/gambas2
$sudo chown -R user:user examples

Ganti user dengan user name ubuntu kamu.

 Jalankan gambas -> klik Contoh -> kemudia klik nama project di daftar. . . .

Thursday, October 27, 2011

Sharing perintah - perintah terminal linux :

  1. tac Perintah tac digunakan untuk membalikan isi file misal file test.txt berisi


Satu
Dua
Tiga


      #tac test.txt --> hasilnya

Tiga
Dua
Satu

2. ipcalc kalkulator alamat ip, untuk mengtahui netmask, broadcast ( range ip ), alamat network. Perintahnya ipcalc -parameter contoh :
untuk medapatkan netmask.
$ipcalc -m 192.168.1.2/27
NETMASK = 255.255.255.0
untuk broadcast
$ipcalc -b 192.1.2/27
BROADCAST=192.1.2
range ip 192.168.1.1 sampai 192.168.1.2

3. tree pohon direktory / melihat struktur direktory atau folder contoh :
$tree -d /home/user
parameter -d hanya menampilkan direktory / folder

4. split memecah file menjadi beberapa bagian contoh; memecah file ubuntu.iso 1GB masing - masing part 200 mb
$split -b 200000 -d ubuntu.iso ubuntu
parameter :
- b menentukan byte setiap part
- d setiap part menggunakan akhiran angka
ubuntu setiap part awalan nama file nya ubuntu

untuk menggabungkannya kembali kita gunakan perintah cat
$cat ubuntu?? >> ./ubuntu.iso

5. pushd dan popd Kadang kita harus pindah - pindah direktory apalagi klo kerja dalam terminal, pushd membantu mempercepatnya. Contoh kita berkerja dengan 3 sub direktori dari /home/user yaitu Documents, Picture, Music
$cd /home/user/Documents
$pushd /home/user/Pictures
hasil nya :
~/Picture ~/Documents
tambah direktory Music
$pushd /home/user/Music
hasil nya :
~/Music ~/Picture ~/Documents

direktori yg baru ditambahkan paling kiri dengan index +1, paling kanan index 0 untuk pindah direktori :
$pushd +1
atau :
$pushd -1

untuk menghapus salah satu direktory gunakan perintah popd, misalnya direktory Music kita hapus
$popd -2
Ket : index Music = 2

Masih banyak sekali program linux lainnya cuma sekian Dulu ya . . . da cape hehehe

Friday, September 23, 2011

Tahap – tahap instalasi web server Apache di Ubuntu ( Linux ) :

  1. 1.Untuk download dan install Apache, buka terminal masukan perintah




    sudo su

    [sudo] password fo ...: -> masukan password

    apt-get install apache2 apache2-doc




  2. 2.Tahap berikut jalankan perintah telnet untuk memastikan apakah web server sudah ter install, ketikan perintah



    saya@saya-ubuntu:~$ telnet localhost 80Trying 127.0.0.1...Connected to localhost.Escape character is '^]'.



    Dari informasi telnet berarti webserver apache berhasil terinstall. Atau buka web browser ( Firefox atau Iceweasel ) masuka alamat pada address bar http://localhost/index.html

  3. 3.Default home webserver adalah file index.html dan tersimpan di directory /var/www, kita akan membuat website dan file – file nya tersimpan di directory /home/saya/web. Jalankan perintah pada terminal




    sudo su

    [sudo] password for saya: -> masukan password

    ubuntu:/home/saya#mkdir web




  4. 4.Buka program Gedit atau penyunting text sejenisnya, dan masukan kode html sebagai berikut :




    <html>

    <head>

    <title>Situs Aku</title>

    </head>

    <body>

    <h1> Situ ku Pertama </h1>

    </body>

    </html>




    kemudian simpan file dengan nama index.html pada directory /home/saya/web

  5. 5.Agar apache langsung membukan file index.html di /home/saya/web dan bukan di /var/www kita harus meruba konfigurasi web server apache kita caranya dalam terminal jalan perintah:




    sudo su

    [sudo] password for saya: -> masukan password

    ubuntu:/home/saya# cd /etc/apache2/sites-available

    ubuntu:/etc/apache2/sites-available#pico default




    cari skrip DocumentRoot /var/www diubah menjadi DocumentRoot /home/saya/web, <Directory /var/www> diubah menjadi <Directory /home/saya/web/> beri tanda pagar ( #  ) pada awal bari mulai dari script Alias /doc/ "/usr/share/doc/" seperti contoh dibawah ini :




       # Alias /doc/ "/usr/share/doc/"

    # <Directory "/usr/share/doc/">

    # Options Indexes MultiViews FollowSymLinks

    # AllowOverride None

    #Order deny,allow

    # Deny from all

    # Allow from 127.0.0.0/255.0.0.0 ::1/128

    # </Directory>




    Tekan Ctrl + x untuk keluar program pico, jawab dgn huruf Y  untuk menyimpan perubahan

  6. 6.Jalankan perintah a2ensite agar situs sebuah situ dapat diakses contoh




    saya@saya-ubuntu:~$ a2ensite

    Your choices are: default default-ssl

    Which site(s) do you want to enable (wildcards ok)?

    *

    Site default already enabled

    Site default-ssl already enabled




  7. 7.Jalankan perintah /etc/init.d/apache2 reload agar konfigurasi baru di load.

  8. 8.Jalankan perintah /etc/init.d/apache2 restart restart atau menjalankan ulang apache.

  9. 9.Untuk melihat perubahan buka Firefox atau Iceweasel masukan alamat http://localhost

Wednesday, September 21, 2011

Berikut daftar perintah terminal Linux:


Untuk bantuan perintah ketik: nama_perintah --help contoh lihat gambar


* arch: (coreutils)arch invocation. Melihat melihat nama mesin / prosesor.


* base64: (coreutils)base64 invocation. Base64 encode/decode data.


* basename: (coreutils)basename invocation. Strip directory and suffix.


* cat: (coreutils)cat invocation. Concatenate and write files.



* chcon: (coreutils)chcon invocation. Change SELinux CTX of files.


* chgrp: (coreutils)chgrp invocation. Ubah group sebuah file.


* chmod: (coreutils)chmod invocation. Ubah hak akses sebuah file; baca, tulis,
eksekusi.


* chown: (coreutils)chown invocation. Ubah pemilik atau group sebuah file.


* chroot: (coreutils)chroot invocation. Menentukan root directory.


* cksum: (coreutils)cksum invocation. Print POSIX CRC checksum.


* comm: (coreutils)comm invocation. Compare sorted files by line.


* cp: (coreutils)cp invocation. Copy file.


* csplit: (coreutils)csplit invocation. Split by context.


* cut: (coreutils)cut invocation. Print selected parts of lines.


* date: (coreutils)date invocation. Ubah tanggal dan jam system.


* dd: (coreutils)dd invocation. Copy dan koversi sebuah file.


* df: (coreutils)df invocation. Informasi kaspasita harddisk.


* dir: (coreutils)dir invocation. Melihat isi directory.


* dircolors: (coreutils)dircolors invocation. Setup warna direktori atau terminal.


* dirname: (coreutils)dirname invocation. Melihat nama directory akhir.


* du: (coreutils)du invocation. Report on disk usage.


* echo: (coreutils)echo invocation. Cetak pada layar ( teks ).


* env: (coreutils)env invocation. Modify the environment.


* expand: (coreutils)expand invocation. Convert tabs to spaces.


* expr: (coreutils)expr invocation. Evaluate expressions.


* factor: (coreutils)factor invocation. Factor nilai bilangan prima


* false: (coreutils)false invocation. Do nothing, unsuccessfully.


* fmt: (coreutils)fmt invocation. Format paragraph.


* fold: (coreutils)fold invocation. Wrap long input lines.


* groups: (coreutils)groups invocation. Melihat group dri sebuah user yg log in.


* head: (coreutils)head invocation. Melihat kepala atau baris – baris awal sebuah file.


* hostid: (coreutils)hostid invocation. Melihat nomor identifikasi sebuah host.


* hostname: (coreutils)hostname invocation. Ubah atau melihat nama system.


* id: (coreutils)id invocation. Melihat User ID.


* install: (coreutils)install invocation. Copy dan ubah atribut file atau direktor; pemilik, hak akses, dll.


* join: (coreutils)join invocation. Menggabungkan file – file yg tepisah ; part1 join part 2.


* kill: (coreutils)kill invocation. Menghentikan proses.


* link: (coreutils)link invocation. Membuat shortcut.


* ln: (coreutils)ln invocation. Membuat shortcut.


* logname: (coreutils)logname invocation. Melihat nama user login .


* ls: (coreutils)ls invocation. Melihat isi direktory.


* md5sum: (coreutils)md5sum invocation. Print or check MD5 digests.


* mkdir: (coreutils)mkdir invocation. Membuat direktori.


* mkfifo: (coreutils)mkfifo invocation. Buat FIFOs (named pipes).


* mknod: (coreutils)mknod invocation. Membuat file spesial.


* mktemp: (coreutils)mktemp invocation. Membuat file temporari atau sementara.


* mv: (coreutils)mv invocation. Ubah nama file.


* nice: (coreutils)nice invocation. Ubah jadwal proses prioritas.


* nl: (coreutils)nl invocation. Membuat atau modifikasi file text.


* nohup: (coreutils)nohup invocation. Immunize to hangups.


* nproc: (coreutils)nproc invocation. Melihat jumlah prosesor.


* od: (coreutils)od invocation. Dump files in octal, etc.


* paste: (coreutils)paste invocation. Merge lines of files.


* pathchk: (coreutils)pathchk invocation. Cek path / lokasi file.


* pr: (coreutils)pr invocation. Paginate or columnate files.


* printenv: (coreutils)printenv invocation. Melihat environment variabel.


* printf: (coreutils)printf invocation. Format dan print data.


* ptx: (coreutils)ptx invocation. Produce permuted indexes.


* pwd: (coreutils)pwd invocation. melihat directory aktif.


* readlink: (coreutils)readlink invocation. Print referent of a symlink.


* rm: (coreutils)rm invocation. Menghapus file.


* rmdir: (coreutils)rmdir invocation. Menghapus direktori kosong.


* runcon: (coreutils)runcon invocation. Run in specified SELinux CTX.


* seq: (coreutils)seq invocation. Print numeric sequences


* sha1sum: (coreutils)sha1sum invocation. Print or check SHA-1 digests.


* sha2: (coreutils)sha2 utilities. Print or check SHA-2 digests.


* shred: (coreutils)shred invocation. Remove files more securely.


* shuf: (coreutils)shuf invocation. Shuffling text files.


* sleep: (coreutils)sleep invocation. Komputer sleep.


* sort: (coreutils)sort invocation. Mengurutkan file.


* split: (coreutils)split invocation. Split into fixed-size pieces.


* stat: (coreutils)stat invocation. Status file.


* stdbuf: (coreutils)stdbuf invocation. Modify stdio buffering.


* stty: (coreutils)stty invocation. Ubah seting terminal.


* su: (coreutils)su invocation. Modify user and group ID.


* sum: (coreutils)sum invocation. Print traditional checksum.


* sync: (coreutils)sync invocation. Synkronisasi memory dan disk.


* tac: (coreutils)tac invocation. Membalikan nama file.


* tail: (coreutils)tail invocation. Output bagian akhir sebuah file.


* tee: (coreutils)tee invocation. Redirect ke banyak files.


* test: (coreutils)test invocation. File/string tests.


* timeout: (coreutils)timeout invocation. Time out proses.


* touch: (coreutils)touch invocation. Ubah timestamps file.


* tr: (coreutils)tr invocation. Translate kata.


* true: (coreutils)true invocation. Do nothing, successfully.


* truncate: (coreutils)truncate invocation. Shrink/extend size of a file.


* tsort: (coreutils)tsort invocation. Topological sort.


* tty: (coreutils)tty invocation. Nama terminal


* uname: (coreutils)uname invocation. Informasi tentang system.


* unexpand: (coreutils)unexpand invocation. Convert spaces to tabs.


* uniq: (coreutils)uniq invocation. Uniquify files.


* unlink: (coreutils)unlink invocation. Removal via unlink(2).


* uptime: (coreutils)uptime invocation. Waktu Up dan Load.


* users: (coreutils)users invocation. Nama user sekarang.


* vdir: (coreutils)vdir invocation. Isi direktory.


* wc: (coreutils)wc invocation. Line, word, and byte counts.


* who: (coreutils)who invocation. Nama user.


* whoami: (coreutils)whoami invocation. Nama user.


* yes: (coreutils)yes invocation. Print a string indefinitely.