Saturday, June 22, 2013

GSM dan CDMA

            GSM (Global System for Mobile Communications) adalah salah satu jenis teknologi komunikasi digital. GSM dikembangkan oleh European Telecommunications Standards Institute (ETSI) yang kemudian digunakan sebagai standar komunikasi untuk telepon genggam.
            Selain GSM ada juga yang disebut dengan CDMA (Code Division Multiple Access). CDMA dikembangkan oleh dua negara yaitu Amerika dan Jepang. Kedua teknologi ini sudah banyak digunakan di seluruh dunia. Namun tentunya masing-masing memiliki kelebihan dan kekurangan.
            Dari Kualitas suara yang diberikan, CDMA memiliki kualitas suara yang lebih jernih dari GSM yang bisa dikatakan memiliki kualitas standar.
            Dari segi keamanan, CDMA jauh lebih aman karena penggunaan kode akses yang unik untuk mengatur setiap panggilan yang berlangsung, berbeda dengan GSM yang bersifat lebih terbuka dengan penggunaan timeslot.
            Dengan penggunaan kode pada CDMA, tarif dari setiap panggilan bisa lebih murah, hal ini dikarenakan pembagian channel dilakukan secara digital. Sedangkan pada GSM yang menggunakan timeslot berdasarkan pada satuan waktu jadi dapat dikatakan masih secara analog.
            Dilihat dari Cakupannya, Teknologi GSM lebih unggul dibandingkan CDMA. Hal ini dikarenakan luas cakupan CDMA juga ditentukan oleh banyaknya pengguna dalam satu tempat. Semakin banyak pengguna maka semakin luas cakupannya. GSM juga berkemampuan roaming, sehingga dapat dipakai diluar daerah operatornya
            Untuk Kualitas transaksi data, CDMA jauh lebih cepat dan lebih stabil, terutama dengan adanya teknologi EV-DO Rev. B, jika dibandingkan dengan GSM yang sering terjadi drop call. Drop call ini disebabkan karena banyaknya pengguna jaringan GSM.

Kelebihan CDMA yang lain:
- Hanya membutuhkan satu frekuensi yang dibutuhkan untuk beberapa sektor/cell
- Tidak membutuhkan equalizer untuk mengatasi gangguan spektrum sinyal
- Dapat bergabung dengan metode akses lainnya, tidak membutuhkan penghitung waktu (guard time) untuk melihat rentang waktu dan penjaga pita (guard band) untuk menjaga intervensi antarkanal
- Tidak membutuhkan alokasi dan pengelolaan frekuensi
- Memiliki kapasitas yang halus untuk membatasi para pengguna akses
- Memiliki proteksi dari proses penyadapan

Kelebihan GSM:
- Kapasitas sistem lebih besar
- Sifatnya yang sebagai standar internasional memungkinkan roaming mancanegara
Kualitas suara lebih jernih dan peka.

Keamanan Pada Linux

Arsitektur keamanan di Linux, mempunyai enam komponen :


1.  Account Pemakai (User Account)
Kekuasaan dalam mengadministrasi sistem secara keseluruhan berada dalam satu account, yaitu root. Account root memiliki kekuasaan untuk mengontrol sistem file, user, sumber daya hingga akses jaringan. Model diktatorial ini memudahkan administrator dalam menangani sistem. Jika ada satu user yang melanggar aturan, root bisa membuat account-nya beku, tanpa mengganggu user yang lain.
Untuk itu account root biasanya hanya digunakan saat-saat tertentu saja. Misalnya perbaikan sistem. Dan biasanya account root dipergunakan pada modus single user.
2.  Kontrol Akses secara Diskresi (Discretionary Access Control)
Setiap pemakai Linux, memiliki account tersendiri, yang masing-masing dibedakan dengan user name dan password. Setiap file memiliki atribut kepemilikan, group, dan user umum. Satu file, bisa diberikan atribut tertentu, sehingga hanya dapat dibaca atau dieksekusi oleh pemiliknya saja.
Pembatasan ketat ini dinamakan Discretionary Access Control (DAC). Hal ini pula yang menyebabkan virus jarang ditemui atau jarang tersebar di Linux. Sebab virus biasanya menulis file ke dalam sistem. Dengan DAC, virus hanya berpengaruh pada file-file yang dimiliki oleh salah seorang user yang mengeksekusi virus tersebut. Sedangkan sistemnya sendiri tidak tersentuh.
3. Kontrol Akses Jaringan (Network Access Control)
Linux dapat memilih komputer mana saja yang dapat mengaksesnya. Pembatasan antar jaringan ini dinamakan Network Access Control. Alat pengontrolan akses jaringan ini dinamakan firewall.


Tugas dari firewall antara lain:
  1. Analisa dan filtering paket
Memeriksa paket TCP, lalu diperlakukan dengan kondisi yang sudah ditentukan, contoh paket A lakukan tindakan B.
  1. Blocking content dan protocol
Bloking isi paket seperti applet java, activeX, Vbscript, Cookies
  1. Autentikasi koneksi dan enkripsi
Menjalankan enkripsi dalam identitas user, integritas satu session dan melapisi data dengan algoritma enkripsi seperti : DES, triple DES, Blowfish, IPSec, SHA, MD5, IDEA, dsb.
4. Enkripsi (Encryption)
Enkripsi adalah proses mengacak data sehingga tidak dapat dibaca oleh pihak lain. Pada kebanyakan proses enkripsi, Anda harus menyertakan kunci sehingga data yang dienkripsi dapat didekripsikan kembali. Ilmu yang mempelajari teknik enkripsi disebut kriptografi. Gambaran sederhana tentang enkripsi, misalnya mengganti huruf a dengan n, b dengan m dan seterusnya. Model penggantian huruf sebagai bentuk enkripsi sederhana ini sekarang tidak dipergunakan secara serius dalam penyembunyian data. ROT-13 adalah program yang masih suka dipergunakan. Intinya adalah mengubah huruf menjadi 23 huruf didepannya. Misalnya b menjadi o dan seterusnya. Pembahasan enkripsi akan terfokus pada enkripsi password dan enkripsi komunikasi data.
5. Logging
Linux memiliki fasilitas logging yang sangat komprehensif. Untuk yang baru saja bermigrasi ke Linux, mungkin belum terbiasa memanfaatkan logging. Pada sistem operasi non UNIX, kebanyakan meminimalkan logging, bahkan tidak ada sama sekali.
Logging adalah prosedur di mana sebuah sistem operasi atau aplikasi merekam setiap kejadian dan menyimpan rekaman tersebut untuk dapat dianalisa di kemudian hari. Kejadian yang direkam ini bisa saja menyangkut sistem operasi, atau khusus program-program tertentu saja.


Semua file log di Linux disimpan dalam direktori /var/log. Beberapa program/file log yang penting adalah :
  • Lastlog : rekaman user login terakhir kali


  • last : rekaman user yang pernah login dengan mencarinya pada file /var/log/wtmp


  • xferlog : rekaman informasi login di ftp daemon berupa data wktu akses, durasi transfer file, ip dan dns host yang mengakses, jumlah/nama file, tipe transfer (binary / ASCII ), arah transfer ( incoming / outgoing ), modus akses ( anonymous /guest / user resmi ), nama/id/layanan user dan metode otentikasi.


  • Access_log : rekaman layanan http / webserver.


  • Error_log : rekaman pesan kesalahan atas service http / webserver berupa data jam dan waktu, tipe/alasan kesalahan


  • Messages : rekaman kejadian pada kernel ditangani oleh dua daemon :
    • Syslog -> merekam semua program yang dijalankan, konfigurasi pada syslog.conf
    • Klog -> menerima dan merekam semua pesan kernel



6. Deteksi penyusupan(Intrusion Detection)
Deteksi penyusupan adalah aktivitas untuk mendeteksi penyusupan secara cepat dengan menggunakan program khusus yang otomatis. Program yang dipergunakan biasanya disebut sebagai Intrusion Detection System (IDS).



Tipe dasar dari IDS adalah:


  • Rule-based systems - berdasarkan atas database dari tanda penyusupan atau serangan yang telah dikenal. Jika IDS mencatat lalulintas yang sesuai dengan database yang ada, maka langsung dikategorikan sebagai penyusupan.


  • Adaptive systems - mempergunakan metode yang lebih canggih. Tidak hanya berdasarkan database yang ada, tapi juga membuka kemungkinan untuk mendeteksi terhadap bentuk bentuk penyusupan yang baru.


Bentuk yang sering dipergunakan untuk komputer secara umum adalah rule-based systems.
Pendekatan yang dipergunakan dalam rule-based systems ada dua, yaitu pendekatan pencegahan (preemptory) dan pendekatan reaksi (reactionary). Perbedaannya hanya masalah waktu saja. Pendekatan pencegahan, program pendeteksi penyusupan akan memperhatikan semua lalu lintas jaringan. Jika ditemukan paket yang mencurigakan, maka program akan melakukan tindakan yang perlu. Pendekatan reaksi, program pendeteksi penyusupan hanya mengamati file log. Jika ditemukan paket yang mencurigakan, program juga akan melakukan tindakan yang perlu.


Beberapa contoh program IDS di antaranya:
    • chkwtmp
Program yang melakukan pengecekan terhadap entri kosong. Dalam arti, wtmp mencatat sesuatu tapi isinya kosong.
    • tcplogd
Program yang mendeteksi stealth scan. Stealth scan adalah scaning yang dilakukan tanpa harus membuat sebuah sesi tcp. Sebuah koneksi tcp dapat terbentuk jika klien mengirimkan paket, dan server mengirimkan kembali paketnya dengan urutan tertentu, secara terus menerus sehingga sesi tcp dapat berjalan. Stealth scan memutuskan koneksi tcp sebelum klien menerima kembali jawaban dari server. Scaning model ini biasanya tidak terdeteksi oleh log umum di Linux.


    • hostsentry
      Program yang mendeteksi login anomali. Anomali disini termasuk perilaku aneh (bizzare behaviour), anomali waktu (time anomalies), dan anomali lokal (locale anomalies). Versi beta dari program ini dapat diperoleh di http://www.psionic.com/abacus/hostsentry.

Struktur Linux

Struktur Linux
Linux memiliki struktur sistem yang  tidak jauh beda dengan Unix, yang merupakan sebuah sistem operasi yang terstruktur, baik pada perangkat lunaknya maupun pada perangkat keras
Adapun struktur Linux yang menyangkut perangkat lunak antara lain :
  • Shell
Shell merupakan bagian sistem yang berfungsi sebagai interpreter pada linux. Shell berfungsi sebagai interface (antar muka) antara user dengan sistem. Ada beberapa macam shell yang terdapat pada sistem linux antara lain :
korn shell( /bin/ksh)
Bourne Again Shell ( /bin/bash )
C Shell ( /bin/csh )
  • Utilitas
Utilitas adalah salah satu program yang sengaja disediakan linux untuk melakukan tugas-tugas tertentu. Utilitas ini biasanya terinstall secara otomatis saat sistem diinstall
  • Kernel
Kernel, merupakan bagian paling penting dari suatu sistem linux, memiliki fungsi : untuk menampilkan berbagai bentuk fungsi bertingkat rendah dan pengendali langsung perangkat kera.
Terdapat beberapa fungsi yang dilakukan kernel antara lain :
1.       Manajemen file dan security
2.       Pelayanan proses input out-put
3.       Manajemen memori
4.       Penanganan proses interupsi
5.       Proses manajemen sistem dan penjadwalan
6.       Pelayanan jam sistem dan tanggal
  • Aplikasi
Aplikasi adalah salah satu program yang dibuat oleh pemakai untuk memenuhi kebutuhan sendiri.

Struktur Direktori linux
Linux memiliki perbedaan dalam menangani struktur direktorinya dimana semua dianggap sebagai sebuah file.File merupakan struktur dasar dalam sebuah sistem komputer berfungsi untuk menyimpan data-data maupun informasi. Dalam linux ada tiga kategori utama antara lain :
1). Directory
Yaitu file yang berisi daftar nama dan juga suatu bilangan node dari masing-masing file yang digunakan.

2). File spesial
Yaitu file yang menyatakan piranti fisik / perangkat keras, bisa berupa file-file yang berhubungan dengan komunikasi antar proses yang sedang berjalan.
3).  File Biasa
Yaitu file yang digunakan untuk penyimpanan data, dokumen, grafik, dll.Bentuk file antara lain file data, file executable, skip shell, file teks)

Pada Linux, terdapat beberapa direktori utama yang masing-masing memiliki fungsi tersendiri

  • / -  Merupakan root atau akar dari seluruh direktori global. Partisi dimana diletakkan/ (root system) akan menjadi direktori sistem atau partisi pokok.
  • /bin – Memuat program arahan yang merupakan sebagian dari sistem operasi Linux. Banyak perintah Linux seperti cat, cp, ls, more, dan tar terletak pada /bin.
  • /boot – Memuat Linux Kernel dan file lain yang diperlukan LILO dan GRUB boot manager.
  • /dev – Memuat semua file penting. Linux melakukan semua operasi utama komputer seperti sebuah file yang special. Semua file seperti ini terletak di /dev.
  • /etc – Berisi file-file konfigurasi system
  • /home – Direktori Home menyimpan semua direktori home user.
  • /lib – Memuat file library, termasuk modul driver yang dapat diisi pada sistem boot.
  • /media – Direktori untuk mounting removable media seperi drive CD-ROM, floopy disk dan zip drive.
  • /mnt – Direktori untuk mounting file sistem sementara.
  • /opt – Data – data instal / copy untuk aplikasi opsional.
  • /sbin – Memuat file administration yang dapat diakses seperti mount, shutdown, umount.
  • /srv – Memuat data untuk layanan (HTTP, FTP, etc.) yang ditawarkan oleh sistem.
  • /tmp – Direktori yang digunakan untuk menyimpan data sementara. Isi dari direktori ini dibersihkan setiap kali sistem boot.
  • /usr – Memuat sub direktori untuk berbagai program seperti sistem X Windows.
  • /var – Memuat berbagai sistem file seperti log, direktori mail, print dan lain – lain. Yang sering kali berubah kandungannya.
  • /root – Root Direktori yang membentuk basic sistem file. Semua file dan direktori secara logic berada di dalam root direktori ini walaupun dari lokasi yang berbeda. 

  • /proc – Direktori istimewa untuk sistem file virtual. Ia mencakupi informasi mengenai berbagai aspek sistem Linux.

Monday, January 7, 2013

Internet di bidang pendidikan, bisnis dan kesehatan


Di era globalisasi yang serba modern ini, hampir semua orang menggunakan Internet. Internet sudah menjadi kebutuhan yang sudah tak terpisahkan lagi dari kehidupan masyarakat di berbagai lapisan maupun jenis usia. Beberapa tahun lalu, manfaat dari Internet lebih banyak digunakan oleh kalangan khusus, sekarang Internet menjadi hal yang wajib bagi berbagai kalangan masyarakat.

Internet merupakan sebuah jaringan yang menjadi penghubung pengguna komputer yang satu dengan pengguna komputer lainnya. Karena merupakan sebuah jaringan, maka sebuah komputer yang terhubung ke Internet berarti terhubung dengan semua komputer yang ada diseluruh dunia yang juga terhubung ke Internet. Semua komputer yang terhubung ke Internet dapat mengakses semua informasi serta fasilitas yang terdapat di Internet. Dengan banyaknya fasilitas yang ada, Internet menjadi suatu media yang dapat digunakan dalam berbagai bidang.

Internet di bidang pendidikan
Dalam dunia pendidikan, internet beberapa manfaat salah satunya adalah E-learning. E-Learning adalah pembelajaran jarak jauh yang memanfaatkan teknologi komputer, baik jaringan komputer maupun Internet. E-Learning memungkinkan pembelajar untuk belajar melalui komputer di tempat mereka masing-masing tanpa harus secara fisik pergi mengikuti pelajaran di kelas. Selain E-learning, Di internet juga terdapat ensiklopedi yang dapat digunakan sebagai media untuk menambah wawasan, salah satunya adalah wikipedia.com yang tersedia dalam berbagai macam bahasa. Di internet juga terdapat kamus untuk baik bahasa indonesia (KBBI daring) maupun antarbahasa (Google translate).

Internet di bidang bisnis
Di bidang bisnis, internet berperan besar dalam meningkatkan jangkauan wilayah penjualan. Melalui Internet seseorang juga dapat menjual berbagai macam barang tanpa harus membuka sebuah toko, sehingga dapat lebih menghemat biaya. Transaksi barang juga dapat dilakukan secara online melalui bank y.

Internet dalam bidang kesehatan
Di bidang kesehatan, akses informasi kesehatan menjadi sangat mudah. Selain itu, informasi mengenai penyakit hingga terapi sudah sangat marak di situs internet yang bisa dijadikan referensi pengetahuan kesehatan masyarakat.