Selasa, 12 November 2013

Redirection Pada Linux


Lazimnya perintah linux diketikkan menggunakan keyboard dan outputnya ditampilkan di layar monitor. Pesan kesalahan juga akan ditampilkan di layar monitor. Keyboard merupakan piranti input. Sedangkan layar moniotor adalah merupakan piranti output. Lalu bagaimana dengan pesan pesan kesalahan?
Walaupun pesan kesalahan umumnya ditampilkan ke layar monitor tapi ia tidak bisa dikategorikan sebagai piranti output. Berbagai kesalahan saat menjalankan suatu perintah akan ditangani oleh piranti lain yang disebut piranti error. Jadi di linux ada tiga buah piranti standar, yaitu:
Standar Input
Berbagai jenis piranti untuk input atau memasukkan dari suatu proses. Yang menjadi standar piranti input adalah keyboard. Angka 0 (file descriptor 0) merupakan kode bagi piranti output.
Standar Output
Berbagai jenis piranti untuk output atau keluaran hasil suatu proses. Yang menjadi piranti standar output adalah konsol atau layar monitor. Standar output diberi kode 1 (file descriptor 1).
Standar Error
Piranti yang berfungsi untuk menangkap error atau kesalahan suatu proses dan menampilkan pesan-pesan kesalahan ke piranti output. Piranti standar error tidak dapat digambarkan secara fisik. Standar error diberi kode 2 (file descriptor 2).
Mengalihkan input
Lazimnya piranti input adalah keyboard. Piranti input dapat dialihkan menggunakan symbol <. Pengalihan input agak jarang dilakukan. Perhatikan contoh-contoh berikut:
Cat < coba.txt
Mail
iwan@linuxmail.org < surat.txt
pada contoh diatas, input yang semestinya berasal dari keyboard dialihkan dari file yang sudah ada di harddisk. Sehingga kedua perintah di atas akan “mengambil” informasi langsung dari file (bukan dari keyboard).
Mengalihkan output
Output perintah lazimnya ditampilkan ke layar monitor. Kita bisa mengalihkan ke sebuah file. Perhatikan contoh berikut:
Is-1 > output.txt
Whoami > namaku.txt

Perintah tadi akan mengalihkan output is -1, yang seharusnya ditampilkan ke layar monitor, ke sebuah file bernama output.txt. dengan kata lain perintah di atas akan menyimpan hasil tampilan is -1 ke file output.txt. hal yang sama akan berlaku untuk perintah whoaim diatas.
Kita juga boleh menggunakan symbol >> sebagai berikut:
Is -1 >> output.txt
Kita bahkan dapat mengcopy isi file ke file lalu menggunakan symbol > atau >>. Perhatikan contoh pemakaian perintah berikut:
Cat coba.txt > coba1.txt
Atau
Cat coba.txt >> coba1.txt
Mengcopy isi dua buah file sekaligus ke file baru bernama gabung.txt. dapat dilakukan dengan perintah berikut:
Cat coba.txt coba1.txt >> gabung.txt

Mengalihkan pesan kesalahan
Coba ketikkan pesan berikut:
Iwan
Bash iwan : command not found

Pesan kesalahan muncul dilayar monitor. Piranti error dapat menangkap kesalahan pengetikkan perintah dan menampilkan pesan kesalahan di layar. Memang di linux tidak ada perintah bernama iwan. Sekarang coba alihkan kesalahan dari layar monitor ke file error.txt
Iwan > error.txt
Bash : iwan : command not found
Lihatlah isi file error.txt  apakah pesan kesalahan telah tersimpan di dalam file tersebut? Gunakan perintah cat.
cat error.txt
file error.txt tidak berisi apapun. Ini membuktikan jika pesan kesalahan tidak dapat disimpan atau dialihkan dengan cara tersebut.
Disinilah letak perbedaan pirnati standar output dengan piranti standar error. Untuk mengalihkan pesan-pesan kesalahan harus dicantumkan kode file descriptornya yaitu 2. Ulangi lagi pemakaian perintah menjadi sebagai berikut:
Iwan 2 > error.txt



Sumber referensi:
Sofana Iwan, Mudah Belajar Linux , Informatika.



Perintah – Perintah Dasar Linux


Case Sensitive
Perintah linux bersifat case sensitive artinya membedakan pemakaian huruf besar dan kecil sebagai contoh:
Cp berbeda dengan cp
Mv berbeda dengan mv
Rm berbeda dengan rm

Hamper semua perintah linux menggunakan huruf kecil dan sebagian besar merupakan kependekan kata-kata dari bahasa inggris.
cp merupakan kependekan dari copy
mv merupakan kependekan dari kata move
rm merupakan kependekan dari kata remove
Dapat digabungkan
Sebagian besar perintah linux dapat digabungkan atau dikelompokkan. Ada beberapa teknik penggabungan perintah.
Filter atau filtering
Penggabungan perintah menggunakan symbol pipa (|)
Contoh:
     who | wc-1
          is -1 | grep r-x | w-c-1
Group atau grouping
Penggabungan perintah menggunakan kurung “()”.
Contoh:
     (who | wc-1)
          (is -1 | grep r-x | wc-1)

String atau stringing
Penggabungan perintah menggunakan symbol  “;”.
Contoh:
     Who ; w ; pwd
          Cat / etc / passwd ;whoami

Conditional atau conditionally
Penggabungan perintah menggunakan symbol “||” atau “&&”.
Contoh:
     Is *.txt && echo “file txt-nya ada”
     Is*.JPG || echo “file JPG-nya tidak ada”


Sumber referensi:
Sofana Iwan, Mudah Belajar Linux , Informatika.


Memahami Mode Akses Linux


Symbol rw-rw-r--- inilah yang disebut mode akses. Mode akses mengatur hak pemakaian file atau direktori oleh user. Pengaturan hak akses suatu file sangatlah penting. Linux merupakan sistem operasi multiuser. Secara umum, user linux dapat dibahi menjadi tiga kategori yaitu:
Owner
User yang memiliki file atau direktori. Owner disimbolkan dengan huruf u.
Group
User-user yang satu group dengan pemilik file atau direktori. Group disimbolkan dengan huruf g.
Others
User-user lain yang tidak termasuk dalam kedua kategori di atas. Others disimbolkan dengan huruf o.

Hak akses untuk ketiga kategori user tersebut meliputi:
Read
Hak baca suatu file yang disimbolkan dengan huruf r.
Write
Hak tulis file sistem yang disimbolkan dengan huruf w.
Execute
Hak meng-execute file biner yang disimbolkan dengan huruf x.

Mode akses baca, tulis, maupun execute dapat diubah oleh pemilik atau owner file/direktori tersebut. Sedangkan root dapat mengubah mode akses setiap file / direktori.

Perintah chmod dapat digunakan untuk mengubah mode akses. Bila pemakaian perintah chmod sebagai berikut:
Chmod [flags\ [u/g/o/a] [ +/-/=] [r/w/x] [nama file/direktori].
Perhatikan contoh berikut:
1. Mengubah mode akses file text.txt agar isinya tidak dapat dibaca oleh owner.
Chmod u-r test.txt

2. Mengubah mode akses file text.txt agar isinya tidak dapat dibaca oleh user-user yang satu grup dengan owner.
Chmod g-r text.txt

3. Mengubah mode akses file text.txt agar isinya tidak dapat dibaca oleh user lain (selain owner dan group).
Chmod o-r test.txt

4. Mengubah mode akses file test.txt agar isinya dapat dibaca oleh seluruh user.
Chmod ugo+r test.txt

5. Mengubah mode akses file text.txt agar isinya tidak dapat ditulis oleh seluruh user.
Chmod ugo-w test.txt

6. Mengubah mode akses file test.txt agar isinya dapat dibaca tulis oleh owner dan group, tapi tidak dapat dibaca oleh other.
Chmod ug+rw,o-r test.txt

7. Mengubah mode akses direktori / data dan seluruh isinya agar hanya dapat dibaca tulis oleh seluruh user.
Chmod –R ugo=rw /data



Sumber referensi:
Sofana Iwan, Mudah Belajar Linux , Informatika.


File System Linux



File merupakan unit satuan terkecil yang dapat disimpan, dibaca, dimodifikasi dan dipahami oleh sistem operasi. File-file disimpan pada lokasi tertentu yang disebut direktori. Direktori sebenarnya merupakan sebuah file khusus yang menyimpan informasi daftar file yang berada didalamnya. Jika file diibaratkan dokumen maka direktori adalah laci lemari tempat menyimpan dokumen tersebut.
Setiap sistem operasi menggunakan teknik tertentu dalam mengelola file-filenya.  Pengaturan file-file dan direktori inilah yang disebut file system. Semakin canggih sistem operasinya akan semakin kompleks juga file sistem yang digunakan.
Untuk membedakannya dengan yang lain maka file system linux diberi nama ext2 atau ext3. Struktur file system linux dapat dianalogikan seperti pohon terbalik. Dimana bagian “akar” atau “root” berada di puncak dan “cabang-cabang” atau “branches” berada di bawah. Direktori puncak (root) disimbolkan dengan “/”.
Sebuah parent directory (direktori diatas) dapat memiliki beberapa direktori di bawahnya (disebut sub direktori atau child directory). Namun sebuah sub directory / child directory hanya memiliki sebuah parent directory.

Penentuan lokasi direktori
Ada dua cara yang dapat digunakan dalam menentukan lokasi suatu direktori, yaitu absolute dan relative. Lokasi suatu direktori disebut path direktori atau path saja. Penentuan lokasi direktori secara absolute mengharuskan kita menuliskan path dengan lengkap. Path harus ditulis mulai dari direktori puncak atau root direktori (/). Jika saat ini berada dalam sebuah direktori, ketikkan saja perintah pwd dan perhatikan outputnya. Seperti inilah penulisan path secara absolute.
Pwd
/home/siswa

Jika direktori bernama tmp berada tepat dibawah direktori data ini maka untuk pindah ke tmp harus mengetikkan perintah”
Cd/home/siswa/tmp

Untuk meng-copy file bernama /bin/is ke direktori tmp perintahnya menjadi:
Cp/bin/is/home/siswa/tmp

Untuk pindah ke direktori yang berada tepat satu tingkat diatas gunakan perintah:
Cd/home/siswa

Perhatikan contoh penentuan path secara absolute di atas. Meskipun tampak sederhana dalam prakteknya sering kali membingungkan. Terutama bagi mereka yang belum pernah menggunakan sistem operasi mode teks (missal DOS).

Sumber referensi:
Sofana Iwan, Mudah Belajar Linux , Informatika.

Perubahan PIN BB ke dalam Sinyal Data




PIN Blackberry adalah kode (8 digit kombinasi angka dan huruf) yang sifatnya unique yang melekat pada setiap handset Blackberry. PIN ini tercatat di RIM (Research In Motion) Perusahaan produsen Blackberry dan pemberi layanan blackberry. Bahkan kalau PIN Anda tercatat di RIM sebagai 'mark stollen', sekalipun BB Anda masih baru, maka BB Anda tidak bisa dipakai sebagai fungsi BB (untuk fungsi telephony nya masih bisa). Di RIM ini, PIN Anda juga tercatat menggunakan provider mana, sehingga apabila Anda ganti provider maka status PIN di provider lama harus 'dilepas' dulu untuk bisa didaftarkan ke provider baru.

PIN digunakan sebagai 'identitas' atau seperti ID untuk beberapa keperluan yaitu untuk mendaftarkan account BIS (yaitu misalnya yahoo, gmail dll), maupun menggunakan Blackberry Messeger. Dengan Blackberry Messeger Anda bisa berkomunikasi melalui chatting dengan sesama pengguna Blackberry di seluruh dunia lewat pertukaran kode PIN.

Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer, seperti ASCII, American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
dst
Apa Itu Hexadecimal?
Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F.
Apa itu Pin berdasarkan ilmu matematika sederhana?
Pin itu sebenarnya rangkaian dari angka Hexa desimal yaitu;
0 1 2 3 4 5 6 7 8 9 A B C D E F
Berbeda dari Desimal yang biasa kita temui yaitu
0 1 2 3 4 5 6 7 8 9
Jadi:
DEC Hex
0 = 0
1 =1
2 =2
3 =3
4 =4
5 =5
6 =6
7 =7
8 =8
9 =9
10 =A
11 =B
12 =C
13 =D
14 =E
15 =F
Untuk Decimal ke Binary:
Dec Binary
0 =0
1 =1
2 =10
3 =11
4 =100
5 =101
6 =110
7 =111
8 =1000
9 =1001
10 =1010
11 =1011
12 =1100
13 =1101
14 =1110
15 =1111
16 =10000
Hexa terdiri dari 16 angka, pada urutan kesepuluh dimulai dengan Angka A,
berarti klo 11 desimal = B Hexa
Sebagai contoh misalnya kita punya angka 3A cara hitungnya, angkanya X (16 pangkat (n - 1)) dimana n adalah lokasi digitnya. misalnya kasus 3A.
(3 X (16^1)) + (10 X (16^0)) = 58 desimal untuk yg tiga digit, misalnya D1F
(14 * (16^2)) + (1 * (16^1)) + (15 * (16^0)) = 3.359 desimal
berarti kalau pin kita adalah "23456789" sebenarnya di Desimalkan adalah "591751049" dan Binarynya adalah "00100011010001010110011110001001"
Penjabaran:
Binar; 0010 0011 0100 0101 0110 0111 1000 1001
Decimal; 2 3 4 5 6 7 8 9
Contoh Binary Ke Decimal sbb:
Contoh 100101 = 37 Decimal
Diubah ke dalam decimal dengan cara:
[(1) × 2^5] + [(0) × 2^4] + [(0) × 2^3] + [(1) × 2^2] + [(0) × 2^1] + [(1) × 2^0] =
[1 × 32] + [0 × 16] + [0 × 8] + [1 × 4] + [0 × 2] + [1 × 1] = 37
Untuk mengubah Desimal Ke Hexa malah lebih mudah, caranya sbb:
Contoh: 270 Decimal mau dirubah ke Hexa;
270 dibagi 16 hasil: 16 sisa 14 ( = E )
16 dibagi 16 hasil: 1 sisa 0 ( = 0 )
1 dibagi 16 hasil: 0 sisa 1 ( = 1 )
Jadi 270 decimal = 10E Hexa

Bagaimana perbedaan antara PIN BB dan PIN Android dan iOS?
Pin BBM di Blackberry pada umumnya berawalan dengan 2 dan 3, Jika di Android atau IOS kita akan mendapatkan PIN berawalan angka 7.

Sumber:



Senin, 11 November 2013

BBM Pada Android dan iOS?


Blackberry Messenger atau yang biasa disebut BBM kini sudah dapat dinikmati oleh mereka pengguna android maupun iOS.  Untuk dapat menikmati aplikasi tersebut tentu saja pengguna harus mendownload aplikasi tersebut. Dan berikut panduan dan beberapa informasi singkat terkait BBM lintas platform ini

  •  Cek versi sistem operasi dan install
Sebelum menginstalasi aplikasi ini, ada baiknya kita memperhatikan versi Android dan iOS terlebih dahulu. BBM lintas platform hanya bisa berjalan di iPhone dengan iOS versi 6 ke atas dan ponsel Android merek apa pun asalkan telah menggunakan Android 4.0 ke atas (Ice Cream Sandwich dan Jelly Bean). Sekadar catatan, aplikasi BBM baru bisa berjalan di perangkat ponsel saja. Artinya, BBM belum bisa berjalan di tablet Android dan iPad

  • Unduh dan install 
Cara termudah untuk mengunduh aplikasi BBM adalah dengan mengunjungi  www.bbm.com melalui ponsel Android atau iPhone. Saat membuka situs tersebut melalui peramban, pengguna akan dibawa secara otomatis ke Google Play Store atau Apple App Store. Cara untuk mengunduh aplikasi BBM sama dengan cara mengunduh aplikasi lain. Pengguna hanya perlu menekan tombol "Install", aplikasi akan secara otomatis terunduh. Waktu unduhnya tidaklah terlalu lama, karena file instalasi hanya sekitar 13 MB. Jika ingin mengunduh lebih cepat, sebaiknya gunakan jaringan WiFi.

  • Belum daftar? Silahkan Antre
Setelah proses unduh dan instalasi selesai, pengguna sudah bisa langsung masuk ke aplikasi ini. Akan tetapi, saat ini BBM di Android dan iOS baru bisa digunakan oleh orang-orang tertentu saja, yaitu mereka yang sebelumnya telah mendaftar di situs BBM.com



Ketika pertama kali dibuka setelah diunduh, BBM akan menampilkan laman konfirmasi e-mail terlebih dahulu. Pengguna yang sudah mendaftar di BBM.com bisa memasukkan alamat e-mail yang dipakai untuk registrasi dan langsung dikirim ke laman "Sign In".

Sebaliknya, pengguna yang belum mendaftar dan baru saja hendak memasukkan e-mail saat itu akan dialihkan ke laman lain. Isinya memberi tahu agar "menunggu giliran" sebelum bisa mulai memakai BBM di iPhone dan Android. Ketika giliran pengguna yang bersangkutan sudah tiba, BlackBerry akan mengirim e-mail dan pengguna diminta kembali mengonfirmasi lewat aplikasi BBM. Untungnya, proses "menunggu giliran" ini tidak akan memakan waktu terlalu lama. Berdasarkan pengalaman KompasTekno, hanya dibutuhkan waktu sekitar 1 jam untuk proses tersebut.


  •   Wajib punya BlackBerry ID
Untuk menggunakan aplikasi BBM di Android dan iPhone, pengguna harus memiliki akun BlackBerry ID. Dengan memasukkan akun ini, pengguna nantinya akan mendapatkan personal identification number (PIN) baru yang "menempel" ke akun.

Jika sebelumnya sudah menggunakan ponsel BlackBerry dan sudah memiliki akun BlackBerry ID, kita cukup memasukkan akun tersebut saat Sign In di aplikasi BBM pada perangkat Android atau iPhone. Secara otomatis, seluruh kontak BBM akan ditransfer ke BBM di perangkat Android atau iPhone. 

Dalam kasus ini, saat login di BBM Android atau iPhone, kita akan mendapatkan PIN dan barcode baru. PIN ini akan selamanya melekat dengan akun BlackBerry ID. Jadi, tidak akan berubah selama kita menggunakan BlackBerry ID yang sama.

Sekadar catatan, satu BlackBerry ID hanya dapat digunakan pada satu perangkat. Jika satu BlackBerry ID digunakan pada dua perangkat, maka salah satu perangkat tidak akan bisa menggunakan BBM.

Setelah memasukkan BlackBerry ID, pengguna sudah bisa langsung menikmati aplikasi BBM ini. Untuk berkirim pesan teks ke orang tertentu, tinggal pilih orang yang dituju di daftar kontak. Broadcast Message pun dimungkinkan.

 Fitur Group masih ada di aplikasi ini. Namun, anggota dari tiap Group dibatasi hingga 30 pengguna saja. Pengguna bisa menambahkan daftar teman di kontak dengan menggunakan PIN, NFC,barcodee-mail, dan SMS.

Dari paparan diatas, saya dapat menarik kesimpulan bahwa pengguna android dan iphone tidak terlalu kesulitan untuk mendownload aplikasi blackberry messenger. Walaupun untuk mendapatkan konfirmasi pin bbm, sebagian pengguna harus menunggu waktu yang cenderung lama. 




Sumber:

Senin, 04 November 2013

Kelebihan dan Kekurangan BBM Pada Android dan iOS




Sebuah aplikasi tentu saja memiliki kelebihan dan juga kekurangan pada saat digunakan. Begitu juga dengan pplikasi Blackberry Messenger yang kini terdapat pada android dan iOS.  Adapun beberapa prakiraan kelebihan dan kekurangan aplikasi BBM pada android dan IOS adalah sebagai berikut.
Kelebihan aplikasi Blackberry Messenger pada android dan iOS:
§  Status aplikasi yang bersifat multiplatform, sehingga aplikasi ini bisa anda gunakan di hp samsung, Advan, Mito, LG, HTC, sony xperia, dan juga pada ponsel iOS dengan syarat OS yang sudah ditentukan.
§  Kelebihan yang kedua juga bisa kita lihat pada sisi aplikasi yang kemungkinan besar memiliki kapasitas yang lebih ringan dibandingkan dengan aplikasi bbm asli milik blackberry.
§  Kelebihan yang ketiga, pengguna android dan iOS dapat dengan mudah terhubung langsung ke pengguna blackberry.
Kekurangan aplikasi Blackberry Messenger pada android dan iOS:
§  Fitur broadcast di BBM sebenarnya memiliki nilai positif yang sangat besar, namun juga ternyata memiliki dampak negatif. Ditangan orang yang salah broadcast pesan di BBM akan sangat menjengkelkan. Tentunya pengguna Android dan iOS tak mau kan merasakan kekesalan seperti dialami oleh pengguna Blackberry yang sering diserang broadcast pesan tak jelas asal usulnya.
§  Pengguna Blackberry pasti pernah merasakan kekesalan yang luar biasa disaat ingin menyampaikan pesan penting, namun server BBM mengalami gangguan bahkan down, sehingga pesan mengalami penundaan pengiriman atau pending. Kasus seperti ini tidak terjadi satu atau dua kali saja, namun sering.
§  Bagi para pengguna Android, kuota internet adalah segalanya. Mungkin jika kita kehabisan kuota internet, ponsel kita menjadi sebuah ponsel yang tidak berguna. Sebagian besar operator seluler di Indonesia membagi paket internet untuk Blackberry menjadi dua jenis, paket BBm dan full service. Hal ini bisa diambil kesimpulan bahwa kehadiran BBM di Android akan menguras banyak kuota.
·        Smartphone Android dikenal memiliki suplay daya baterai yang besar, hal ini karena ponsel Android membutuhkan suplay daya yang lebih dibanding handset Blackberry. Aktifnya aplikasi BBM memerlukan koneksi internet yang terus aktif. Hal ini menyebabkan daya baterai akan terkuras lebih cepat dibanding biasanya, pasalnya setiap notifikasi chat BBM yang tentu akan menambah bebean baterai smartphone.





Sumber: