Minggu, 22 April 2012

Jenis-Jenis Protokol Routing

Nama   : Angga Prasongko S
NIM    : 10.41010.0087

Jenis-Jenis Protokol Routing

Routing adalah suatu mekanisme mehubungkan 2 mesin atau jaringan agar bisa berkomunikasi walaupun mempunyai network id yang berbeda-beda.
*      Jenis-Jenis Protokol Routing antara lain:
Ø  Classfull Routing Protocol : suatu protocol routing yang menyebarkan alamat jaringan untuk rute yang diketahui dan tidak perlu memasukkan subnet mask dalam routing update.
Contohnya : RIP (Routing Information Protocol) adalah routing protocol yang paling sederhana yang termasuk jenis distance vektor. RIP menggunakan jumlah lompatan (hop count) sebagai metric dengan 15 hop maksimum,Daftar tabel route RIP ini akan di-update setiap 30 detik dan administrative distance untuk RIP adalah 120.
Dan yang termasuk dalam classfull routing adalah RIP v1 dimana semua alat di jaringan harus menggunakan subnet yang sama dan RIP v1 ini tidak mengirimkan update dengan informasi subnet didalamnya.

Ø  Classless Routing Protocol : suatu protocol routing yang memasukkan subnet mask pada network address saat routing update.
Contohnya :
*  RIP v 2 dimana kemampuan yang di miliki untuk membawa informasi subnet, sehingga mendukung classless inter-domain routing(CIDR) yang mencari hop terpendek atau router terbaik.

*  Enhanced Interior Gateway routing Protocol (EIGRP) adalah Cisco propretary routing protokol longgar berdasarkan asal IGRP. EIGRP adalah lanjutan jarak vektor-routing protokol, dengan optimasi untuk meminimalkan routing ketidakstabilan yang terjadi setelah perubahan topologi,serta penggunaan dan pengolahan daya bandwidth di router. EIGRP router yang mendukung secara otomatis akan mendistribusikan informasi rute ke tetangga IGRP dengan mengubah metrik EIGRP 32 bit ke 24 bit IGRP metric.

*  OSPF (Open Shortest Path First) merupakan protocol yang menggunakan kecepatan jaringan berdasarkan metric untuk menetapkan path-path ke jaringan lainnya.

*  BGP (Border Gateway Protocol) merupakan salah satu jenis routing protocol yang ada di dunia komunikasi data, dimana memiliki kemampuan pengumpulan, pertukaran dan penentuan rute terbaik menuju ke suatu lokasi dalam jaringan

*      Kelebihan dan kekurangan Protokol Routing :
*  RIP (Routing Information Protocol)
Ø  Kelebihan : menggunakan Triggered Update sehingga mempunyai timer untuk mengetahui kapan router harus kembali memberikan informasi routing. Pengaturannya tidak terlalu rumit sehingga jarang terjadi kegagalan link jaringan.
Ø  Kekurangan : hanya mempunyai nilai hop max 15 dan apabila lebih maka tidak terjangkau, sehingga tidak bisa digunakan dalam jaringan besar yang mempunyai banyak router (seperti WAN). Jumlah host terbatas.

*  Enhanced Interior Gateway routing Protocol (EIGRP)
Ø  Kelebihan : menggunaka algoritma DUAL (Diffusing-Update Algrithm) dalam menentukan jalur terpendek dalam jaringan. Support sampai dengan 255 hop count. Memerlukan lebih sedikit memori dan proses.
Ø  Kekurangan : hanya bisa digunakan sesame routing cisco saja.

* OSPF (Open Shortest Path First)
Ø  Kelebihan : update-update dilakukan via multicast, dan dikirim jika terjadi perubahan konfigurasi. Sehingga cocok untuk jaringan besar. Dan memerlukan waktu lebih cepat dalam konvergen.
Ø  Kekurangan : hanya bisa mendukung IP routing saja. Membutuhkan database besar dan rumit.

*  BGP (Border Gateway Protocol).
Ø  Kelebihan : bekerja secara cerdas untuk merawat path-path ke jaringan lainnya dibandingkan dengan protocol lainnya. Update-Update dikirim melalui koneksi TCP. Mudah dalam instalansi nya.
Ø  Kekurangan : hanya bisa mendukung IP routing saja. Dan sangat terbatas dalam mempergunakan topologi.


Referensi :

Rabu, 29 Februari 2012

Resume Jaringan Komputer OSI

Nama   : Angga Prasongko S
NIM    : 10.41010.0087
Resume 1 Jaringan Komputer & Keamanan Data
Open System Interconnection ( OSI )

Model OSI dimaksudkan untuk membantu para vendor agar bisa membuat perangkat keras ataupun perangkat lunak yang bisa saling bekerja sama, dalam bentuk protokol-protokol sehingga network dengan vendor yang berbeda bisa saling bekerja sama. Sehingga di model ini dijelaskan konsep dan proses-proses yang berlangsung dalam komunikasi antara 1 komputer dengan komputer lainnya.
Model OSI ini membagi proses menjadi beberapa bagian atau yang disebut LAYER. Layer – layer tersebut bisa digambarkan sbb :


Model OSI dibagi menjadi 2 group
* Tiga layer (upper layer) teratas mendefinisikan bagaimana aplikasi-aplikasi berkomunikasi satu sama lain dan bagaimana aplikasi berkomunikasi dengan User.
*  Empat layer (lower layer) dibawahnya, mendefinisikan bagaimana data dipindahkan dari satu tempat ke tempat yang lain.

Sehingga proses-proses yang terjadi di setiap layer tersebut bisa dijelaskan sbb :






 Bisa disederhanakan fun gsi layer-layer rsebut menjadi :
* Application     : user interface ocntohnya Mozilla
Ø        * Presentation    : menerjemahakan atau memformat data-data seperti mp3, jpeg, midi.
Ø        * Session            : memisahkan atau mengelompokkan format-format data tersebut.
Ø * Transport         : Memecahkan data-data atau segmentasi data-data yang telah dikelompokan tadi
Ø       * Network          : Mengelola pengalamatan peralatan, melacak lokasi peralatan di jaringan dan menentukan cara terbaik untuk memindahkan data. Router ada disini.
Ø       * Data Link        : proses membuat dan mengenali batas-batas data yang dipecah tadi sehingga terjadi penambahan make address disini
Ø       * Physical           : Melakukan pengubahan data-data tersebut menjadi bit atau bit stream.

Jumat, 21 Oktober 2011

Resume MK Etika Profesi

Undang -Undang yang berkaitan dengan etika Profesi antara lain :
- UU no 19 tahun 2002 tentang Hak Cipta
- UU no 14 tahun 2001 tentang Paten
- UU no 15 tahun 2001 tentang Merek
- UU no 13 tahun 2003 tentang Tenaga kerja

Pengertian Nilai :
    Nilai adalah seseuatu yang dipentingkan manusia sebagai subjek, yang menyangkut baik dan buruk sebagai suatu pandangan yang terseleksi secara ketat.

Pengertian Etika :
    Etika adalah ilmu yang menyoroti perilaku manusia dari sisi moral, bukan dari segi fisik, etnis atau lainnya, yang bisa diterima dalam suatu masyarakat atau golongan.

Etika = kode etik:
  Kode Etik Profesi mengatur tingkah laku kelompok khusus dalam masyarakat erdasarkan profesinya.


Profesi
   Profesi adalah pekerjaa yang dilakukan sebagai kegiatan pokok untuk menghasilkan nafkah hidup dan mengandalkan suatu keahlian khusus yang berguna bagi masyarakat.
Sehingga profesi merupakan bagian pekerjaan, namun pekerjaan belum tentu sebuah profesi.

Profesional
   adalah seseorang yang menjalankan sebuah profesi.

8 Prinsip dalam kode etik :
a. Kepentingan umum
    sistem yang dibuat harus sesuai dengan standart dan tidak menggangu lingkungan serta memberitahu bahaya atau damapak yang mungkin ditimbulkan.
b. Klien & atasan
    Menyimpan setiap informasi rahasia serta konsisten sesuai dengan kepentingan umum dan hukum
c. Produk
    Berupaya menghasilkan produk yang berkualiatas baik dan telah dilakukan pengujian yang memadai serta maintanance yang baik dengan biaya yang wajar.
d. Keputusan
   memelihara integritas dan independensi dalam membuat keputusan yang profesional.
e. Manajemen
   Yakini bahwa para pengembang sistem telah diberitahuan standart-standart yang ada dan honor yang memadai
f. Profesi
   Akurat dalam menyatakan karakteistik sistem, bertanggung jawab dan memperbaiki dan melaporkan jika terdapat kesalahan dalam sistem
g. Rekan Sejawat
    Hargai pekerjaan orang lain dan tidak malu meminta bantuan para profesional lainnya.
h. Diri Sendiri
   Harus belajar terus menerus guna menambah pengetahuan dan kemampuan.

Etikaa dalam Sistem Informasi
a. Privasi ==> hak individu
b. Akurasi ==>kebenaran data
c. Properti ==> HaKI
d. Akses ==> penyediaan akses untuk semua golongan.

Hak Cipta
Hak
    Hak adalah kepemilikan, kepunyaan, kekuasaan untuk berbuat sesuatu menurut hukum yang berlaku

Kekayaan
   Sesuatu yang dimiliki, dibeli, maupun dijual

Kekayaan Intelektual
  Kekayaan atas hasil produksi kecerdasan daya pikir.

HaKI
  adalah hak dan kewenagan untuk berbuat sesuatu atas kekayaan intelektual yang diatur oleh norma atu hukum yang berlaku, dimana ide dan gagasannya telah dituangkan kedalam suatu bentuk karya cipta.

Sifat-sifat HaKI
   - mempunyai jangka waktu tertentu
   - bersifat eksklusif dan mutlak
Manfaat HaKI
   - untuk meningkatkan kualitas SDM
   - banyak nya kreatifitas dan inovasi bermunculan

Hak Cipta
   adalah hak khusus bagi pencipta maupun penerima hak untuk mengumumkan atau memperbanyak ciptaannya denga tidak mengurangi pembatasan-pembatasan menurut undang-undang dan peraturan yang berlaku.

Paten
Paten
   adalah hak ekskludif yang diberikan negara kepada inventor atas hasil investasinya dibidang teknologi, yang untuk selama waktu tertentu melaksanakan sendiri investasinya tersebut.

Inventor
  adalah seorang secara sendiri atau beberapa orang yang secara bersama-sama melaksakan ide yang sudah dituangkan ke dalam kegiatan yang menghasilkan invensi

 Keuntungan Sistem paten
a. Membantu menggalakan perkembangan teknologi pada suatu negara
b. Membantu menciptakan suasana yang kondusif bagi tumbuhnya industri lokal
c. Membantu perkembangan teknologi dan ekonomi
d. Munculnya ahli teknologi

Merek
Merek
   adalah tanda berupa gambar, nama, kata, huruf, agka, susunan warna, atau kombinasi dari unsur-unsur tersebut yang memiliki daya pembeda dan digunakan dalam kegian perdagangan barang atau jasa.

Fungsi Merek
a. Menunjukkan barang/jasa yang dihasilkan
b. Sebagai jaminan atas mutu barangnya
c. Tanda pengenal yang membedakan dari lainnya.

Syarat-syarat merek ;
a. Merek tidak boleh memiliki persamaan pada keseluruhannya (sama dalam hal asal, sifat, cara pembuatan dan tujuan pemakaiannya)
b. Merek tidak boleh memiliki persamaan pada pokoknya ( sama dalam har ciri-ciri yang menonjol, cara penempatan dan bunyi ucapannya)

Kasus pelanggaran merek 
  Passing off adalah penggunaan merek yang mirip sehingga menimbulkan kesalahan persepsi dan membingunggkan di benak masyarakat.

Faktor ekonomi merek :
a. Konsumen    : memudahkan dalam mencari barang
b. Produsen      : barang lebih mudah dikenali dan bisa menaikkan harga jual
c. Negara         : perdangan berkembang, investasi barang meningkat dan menaikkan prestise.

Etika dalam Berjejaring Sosial oleh Pengusaha Muda melalui Penggunaan ICT (Information and Communication Technology)


  •    Pengertian Etika dalam ICT / TIK
 Etika menurut B.Salam adalah sebuah refleksi kritis dan rasional mengenai nilai dan moral yang menentukan serta terwujud dalam sikap dan pola perilaku hidup manusia, baik secara pribadi atau golongan. Sehingga bisa menjadi pedoman manusia dalam bertindak sehingga sesuai dengan peraturan dan Undang-Undang yang berlaku.
Sedangkan ICT (Information and Communication Technology) atau TIK (Teknologi Informasi dan Komunikasi) adalah semua aspek yang berhubungan dengan mesin dalam hal ini adalah computer dan juga segala teknik pengumpulan, pengolahan dan penampilan serta penyimpanan informasi tersebut.
Oleh karena itu pengguna ICT harus memperhatikan  beberapa hal dibawah ini, antara lain :
  1.  Mengetahui akan adanya kelebihan dan keterbatasan ICT 
  2. Menggunakan dan memanfaatkan ICT dengan benar dan beretika guna mengolah dan menyimpan data dan informasi yang digunakan.
  • Penggunaan ICT oleh Pengusaha Muda
Pengusaha muda adalah seseorang yang baru saja berkecimpung dalam suatu dunia usaha. “Baru berkecimpung” bukan berarti baru beberapa hari menekuni sebuah bisnis, melainkan baru memulai sebuah bisnis selama beberapa tahun, sehingga seorang Pengusaha muda adalah seorang pengusaha yang sudah mememilki kemauan dan kemampuan serta wawasan tentang sebuah bisnis yang dijalaninya secara proposional, namun perlu dikembangkan sesuai dengan pengalaman yang akan didapat.
Oleh karena itu sebagai manusia, seorang pengusaha muda juga memerlukan hubungan sosial  dengan orang lain, seperti halnya dengan sifat manusia yaitu makhluk sosial. Hubungan yang dibangun oleh pengusaha muda ini bukan hanya untuk mendapatkan banyak teman saja, melainkan juga digunakan untuk menambah wawasan, pengetahuan dan mengembangkan bisnis yang dijalankannya.

Salah satu aspek  yang ditawarkan dalam penggunaan ICT adalah kemudahan dalam mengakses internet. Internet merupakan media yang sangat efektif dan efesien dalam berjejaring sosial. Internet tidak mengenal jarak dan waktu. Sehingga orang dapat dengan mudah dan cepat berkomunikasi kapanpun dan dimanapun dia berada. Saat ini internet merupakan kamus besar dunia dan bisa digunakan sebagai dasar pembangunan informasi sedunia.
Seorang pengusaha muda yang notabane seorang yang mempunyai hasrat yang tinggi untuk mencari pengetahuan dan bertindak dengan cepat, maka akan dengan sangat nyaman dalam memanfaatkan ICT. Informasi-informasi dan pengetahuan tambahan yang dibutuhkannya guna menunjang proses bisnisnya tersedia di internet. Untuk menjalin relasi dengan rekan bisnis pun dilakukan melalui internet. Para pengusaha muda menggunakan ICT untuk menemukan banyak relasi guna mendapatkan berbagai solusi bisnis untuk pengembangan bisnis yang dilakukan. Baik melalui situs-situs jejaring sosial, email, maupun aplikasi-aplikasi komunikasi lainnya yang disediakan oleh ICT dalam hal ini internet. Untuk menampilkan produk atau jasa bisnis yang dilakukan, seorang pengusaha muda dengan cepat, mudah menggukan teknologi yang ada, sehingga produk dan jasa yang dihasilkan nya dapat tersampaikan dengan mudah, cepat, menarik dan atraktif.
  •      Dampak negatif yang timbul dalam pemanfaatan ICT oleh Pengusaha Muda
Pemanfaatan teknologi yang dilakukan oleh Pengusaha Muda jika dilakukan secara benar dan sesuai dengan norma, etika, serta peraturan perundang-undangan yang berlaku, maka akan menghasilkan informasi dan jaringan sosial yang baik dan benar.
Dalam hal ini kejahatan dunia maya atau yang disebut Cybercrime akan mudah terjadi jika terdapat penyalahgunaan ICT.
Karakteristik Cybercrime antara lain :
·         Perbuatan dilakukan secara illegal, tanpa hak atau tidak etis yang terjadi didunia maya, sehingga bisa merugikan diri sendiri atau orang lain baik materil ataupun immaterial ( waktu, nilai, harga diri, uang, barang, martabat serta kerahasiaan informasi) yang cinderung lebih besar dari pada kejahatan konvensional.
·         Pelakunya adalah orang yang menguasai aplikasi-aplikasi yang berhubungan dengan internet.
·         Cinderung dilakukan secara nasional atupun  transnasional atau melintasi batas negara.
Penyalahgunaan yang bisa dilakukan oleh pengusaha muda :
·         Pemanfaatakan jejaring sosial untuk kegiatan bisnis yang illegal dan tidak sesuai dengan peraturan perundanga-undangan yang berlaku.
·         Penipuan identitas perusahaan beserta asset yang dimilikinya.
·         Pencurian informasi relasi bisnis dengan cara mencuri password, account ditiru/ pemalsuan.
·         Penyadapan jalur komunikasi, sehingga rahasia perusahaan terbuka
·         Sistem komputernya disusupi atau dibajak
·         Spamming dan virus
·         Data keuangan diubah dan dimanipulasi
·         Money laundry
·         Penyalahgunaan Hak Kekayaan Intelektual
·         Pempulikasian dokumen-dokumen rahasia perusahaan
  • Hal-hal yang perlu dilakukan untuk menanggulangi dampak negatif yang dtimbulkan oleh  Pengusaha Muda yang tidak beretika.
Dengan adanya kemungkinan adanya dampak negatif yang timbul akibat penyalahgunaan itu tersebut,  maka perlu beberapa hal yang harus dilakukan oleh pengusaha muda. Antara lain :
  1.    Memanfaatkan ICT untuk mencari pengetahuan yang sesuai dengan peraturan dan perundang-undangan yang berlaku.
  2.    Menambah wawasan terhadap pengetahuan-pengetahuan tentang bagaimana menanggulangi damapak-dampak yang akan terjadi dalam dunia bisnis, baik yang positif maupun yang negatif.
  3.    Memperbanyak relasi bisnis melalui berbagai media ICT, sehingga mendapatkan banyak informasi dan pengalaman dari beberapa rekan / relasi bisnis untuk pengembangan bisnis yang dijalankan.
  4.      Memilih rekan bisnis dan bisnis yang dijalankan yang sesuai dengan etika bisnis. 
  5.           Menghargai dan menghormati hak dan kewajiban rekan / relasi bisnis.
  6.     Berdiskusi dan bertukar informasi dengan rekan bisnis tentang adaya UU HaKI. Sehingga dapat berkonsultasi dengan sehat dan nantinya bisnis yang dijalankan tidak melanggar UU HaKI, antara lain :
§  UU no 29 tahun 2000 tentang Perlindungan Varietas Baru Tanaman
§  UU no 30 tahun 2000 tentang Rahasia Dagang
§  UU no 31 tahun 2000 tetang Desain Industri
§  UU no 32 tahun 2000 tentang Desain Tata Letak Sirkuit Terpadu
§  UU no 14 tahun 2001 tentang Paten
§  UU no 15 tahun 2001 tentang Merk
§  UU no 19 tahun 2002 tentang hak Cipta
          7. Mencari perkembangan informasi dan peraturan perundang-undangan yang berlaku.
         8. Mengahapi semua tantangan dengan gigih, karena semua permasalahan dapat diselesaikan dan bisa memanfaat ICT dengan megedepankan etika yang ada.

  •          Kesimpulan
Pemanfaatan ICT dalam dunia usaha merupakan media yang sangat efektif bagi pengusaha muda. Walaupun ICT mempunyai berbagai dampak negatif, namun pemanfaatannya jika dilakukan secara benar dan beretika, maka akan dihasilkan banyak sekali manfaat dan dampak positif yang bisa digunakan untuk perkembangan proses bisnis. Kemauan dan kemampuan pengusaha muda yang sangat tinggi mengakibatkan perkembangan pemanfaatan ICT semakin besar pula. Sehingga diharapkan peningkatan perkembangan ICT tersebut juga meningkatkan perkembangan bisnis pengusaha muda yang aktif adan atraktif, dan berjiwa pantang menyerang.

Selasa, 04 Oktober 2011

Tugas Sistem Operasi (LINUX)

 Nama Anggota Kelompok:
  1.  M Haris Ginanjar (10410100086)
  2.  Angga Prasongko (10410100087)
  3.  Ageng Permadi (10410100089)
  4.  Maghvirul Huda (10410100093)

1. Cobalah urutan perintah berikut dan jelaskan masing-masing perintah:
  • $ cd : Digunakan untuk berpindah direktori
  • $ pwd : Untuk mengetahui di direktori mana saat ini kita berada
  • $ ls –al: Digunakan untuk melihat isi dari suatu direktori tertentu dan siap saja yang boleh mangakses
  • $ cd .. : Digunakan untuk berpindah direktori
  • $ cd /etc : Digunakan untuk berpindah ke direktori etc
  • $ ls –al | more : digunakan untuk lihat seluruh file pada suatu direktori dan mengetahui hak aksesnya
  • $ cat passwd : Untuk menampilkan password
2. Lihat file pada direktori home menggunakan perintah:
ls

ls –a















 ls –al
















3. Gunakan perintah touch berikut
    $ touch {report,graph}_{jan,feb,mar}
  
File apa saja yang terbentuk ?
Jawab:
Yang terbentuk adalah file
  • graph_jan
  • graph_feb
  • graph_mar
  • report_jan
  • report_feb
  • report_mar
4. Gunakan perintah mkdir untuk membuat file berikut
    $ mkdir Projects

    $ mkdir Projects/graphs

    $ cd Projects

    $ mkdir reports

    $ cd reports

    $ mkdir ../Backups

5. Pindahkan semua file graph ke sub direktori graphs (dalam sub direktori Projects). Bagaimana perintahnya?
Jawab:
  • mv graph_jan /home/gj/Projects/graphs/
  • mv graph_feb /home/gj/Projects/graphs/
  • mv graph_mar /home/gj/Projects/graphs/
6. Pindahkan dua file report ke sub direktori reports. Bagaimana perintahnya?
Jawab:
  • mv report_jan /home/gj/Projects/reports/
  • mv report_feb /home/gj/Projects/reports/
  • mv report_mar /home/gj/Projects/reports/
7. Hapus satu file report. Bagaimana perintahnya?
Jawab:

rm /home/gj/Projects/reports/report_jan

8. Pindah ke direktori Backups dan copy-kan file report pada sub direktori reports ke direktori Backups. Tuliskan urutan perintahnya dengan menggunakan nama path absolut atau relatif.
Jawab:
    $cd Projects/Backups
    $cp /home/gj/Projects/reports/report_feb

LAPORAN RESMI
 
Perintah Deskripsi Format
pwd Menampilkan di direktori mana kita berada pwd
cd Untuk berpindah direktori cd /nama_direktori
ls Menampilkan semua file dalam suatu direktori tertentu ls
touch Untuk Membuat file baru touch nama_file
cp Untuk mengcopy file cp file direktori_tujuan
mv untuk memindahkan file mv file direktori_tujuan
rm Untuk menghapus file rm nama_file
mkdir Untuk membuat direktori baru mkdir nama_direktori
rmdir Untuk menghapus suatu direktori rmdir nama_direktori
file Untuk melihat jenis/tipe file file nama_file
cat Untuk menampilkan isi dari suatu berkas cat nama_file
less Untuk menampilkan file per halaman less nama_file

Selasa, 27 September 2011

Pengenalan & Perintah Dasar Linux

Angga Prasongko S / 10.41010.0087 / P2
 
Sejarah Linux

Linux adalah sebuah program open source yang gratis di bawah lisensi GNU, sistem operasi 32-64 bit, yang merupakan turunan dari Unix dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86), hingga prosesor RISC. Linux sebagai program open source yang gratis Salah satu yang membuat Linux terkenal adalah karena gratis. Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.

Kelebihan Linux

1. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
# Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.
# Keamanan yang lebih unggul daripada Windows. Dapat dikatakan, hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux. Di mana, Linux sejak awal didesain multi-user, yang mana bila virus menjangkiti user tertentu, akan sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain. Pada Windows, hal ini tidaklah terjadi. Sehingga bila dilihat dari sisi maintenance / perawatan data maupun perangkat keras-pun akan lebih efisien. Artikel yang menunjang argumen ini:
* Linux dan Virus.
* Melindungi Windows dari serangan virus dengan menggunakan Linux.
# Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar. Dari hasil riset IDC, pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan mencapai 25,7 % (dapat dibaca di eweek.com).
# Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty). Perangkat keras (hardware) yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai penunjang informasi dapat membaca artikel “Don’t Throw That Old PC Away–Give It New Life with Linux“). Selain itu, tidak pernah ditemui dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras. Sebagai contoh, beberapa bulan lalu, telah dirilis Windows Vista. Beberapa dokumen yang dibuat dalam Windows Vista tidak dapat dibuka dalam Windows XP. Sehingga, mau tidak mau, kita harus beralih ke Windows Vista, dan itu berarti meng-upgrade atau membeli perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum Windows Vista dapat dilihat Microsoft.com). Atau, bisa jadi ada aplikasi-aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di Windows Vista, karena sudah tidak didukung lagi oleh Microsoft.

Pemrograman di Linux

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.
Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs.

Perintah Dasar Linux
Perintah untuk berbagai operasi dasar di sistem operasi linux, beserta penjelasannya, dapat saudara lihat pada tabel yang telah penulis susun sebagai berikut:
Perintah Keterangan
any_command --help Menampilkan keterangan bantu tentang pemakaian perintah. "--help" sama dengan perintah pada DOS "/h".
ls Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls --color, agar pada waktu di ls ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.
ls -al Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
cd directory Change directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori. Dan cd - akan menghantarkan anda ke direktori sebelumnya.
cp source destination Mengopi suatu file
mcopy source destination Mengcopy suatu file dari/ke dos filesystem. Contoh <tt>mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat....
mv source destination Memindahkan atau mengganti nama file
ln -s source destination Membuat Simbolic Links, contoh <tt>ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
rm files Menghapus file
mkdir directory Membuat direktori baru
rmdir directory Menghapus direktori yang telah kosong
rm -r files (recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk undelete di Linux
more Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar.
less filename Melihat suatu file layar per layar, dan tekan tombol "q" apabila ingin keluar,
pico filename Edit suatu text file.
pico -w filename Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.
lynx file.html Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.
tar -zxvf filename.tar.gz Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt
tar -xvf filename.tar Meng-untar sebuah file tar yang tidak terkompress (*.tar).
gunzip filename.gz Meng-uncompress sebuah file zip (*.gz" or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.
bunzip2 filename.bz2 Meng-uncompress file dengan format (*.bz2) dengan utiliti "bzip2", digunakan pada file yang besar.
unzip filename.zip Meng-uncompress file dengan format (*.zip) dengan utiliti "unzip" yang kompatibel dengan pkzip for DOS.
find / -name "filename" Mencari "namafile" pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).
locate filename Mencari file dengan string "filename". Sangat mudah dan cepat dari perintah di atas.
pine Email reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix. Atau anda bisa pakai email yang sangat customize, yaitu mutt ,
talk username1 Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan talk username1@machinename</t> untuk berbicara dengan komputer lain). Untuk menerima undangan percakapan, ketikkan <tt>talk username2. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan gunakan perintah who atau rwho untuk melihat siapa user yang mengganggu tersebut.
mc Menjalankan "Morton Commander" ... eh... salah maksudnya "Midnight Commander" sebagai file manager, cepat dan bagus.
telnet server Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi "open text", juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.
rlogin server (remote login) Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.
rsh server (remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.
ftp server Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.
minicom Program Minicom (dapat dikatakan seperti "Procomm/Hyperterminal for Linux").
./program_name Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda
xinit Menjalankan X-window server (tanpa windows manager).
startx Menjalankan X-window server dan meload default windows manager. Sama seperti perintah "win" under DOS dengan Win3.1
startx -- :1 Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan <Ctrl><Alt><F7>, <Ctrl><Alt><F8>, etc, tapi ini akan lebih banyak memakan memori.
xterm (pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit
xboing (pada X terminal). Sangat lucu deh ...., seperti games-games lama .....
gimp (pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang membedakan adalah program ini gratis.
netscape (pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7
netscape -display host:0.0 (pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada mesin yang bernama host display 0 screen 0. Anda harus memberikan akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost
shutdown -h now (sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan <Ctrl><Alt> untuk shutdown pada konsol (dapat dijalankan oleh user).
halt reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.
man topic Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba man man. lalu tekan q untuk keluar dari viewer. Perintah info topic Manual pages dapat dibaca dilhat dengan cara any_command --help.
apropos topic Menampilkan bantuan manual berdasarkan topik..
pwd Melihat direktori kerja saat ini
hostname Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts
whoami Mencetak login name anda
id username Mencetak user id (uid) atau group id (gid)
date Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000
time Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah date
who Melihat user yang login pada komputer kita.
rwho -a Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.
finger username Melihat informasi user, coba jalankan; finger root
last Melihat user sebelumnya yang telah login di komputer.
uptime Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
ps (=print status) Melihat proses-proses yang dijalankan oleh user
ps axu Melihat seluruh proses yang dijalankan, walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses.
top Melihat proses yang berjalan, dengan urutan penggunaan cpu.
uname -a Informasi system kernel anda
free Informasi memory (dalam kilobytes).
df -h (=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)
du / -bh (=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).
cat /proc/cpuinfo Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).
cat /proc/interrupts Melihat alamat interrupt yang dipakai.
cat /proc/version Versi dari Linux dan informasi lainnya.
cat /proc/filesystems Melihat filesystem yang digunakan.
cat /etc/printcap Melihat printer yang telah disetup
lsmod (as root) Melihat module-module kernel yang telah di load.
set Melihat environment dari user yang aktif
echo $PATH Melihat isi dari variabel PATH. Perintah ini dapat digunakan untuk menampilkan variabel environmen lain dengan baik. Gunakan set untuk melihat environmen secara penuh.
dmesg Mencetak pesan-pesan pada waktu proses boot. (menampilkan file: /var/log/dmesg).
clear Membersihkan layar.
adduser Menambah pengguna.


 

Rabu, 10 Agustus 2011

Future OKK 2012

Jika dikatakan OKK ( Orientasi Kegiatan Kampus ) atau yang sering disebut kegiatan pengenalan kampus adalah hal yang sangat penting dalam kegiatan kampus, memang sangat penting karena sangat membantu mahasiswa baru untuk mendapatkan banyak informasi tentang kampus.

Oleh karena itu perlu dipersiapkan dengan matang akan adanya kegitan OKK tersebut, khusunya di STIKOM Surabaya. Untuk kelancaran dan kesuksesan acara OKK 2012 maka hal-hal dari OKK 2011 perlu diperhatikan dan dijadikan pembelajaran dan pengalaman. Maka hal-hal yang baik perlu ditingkatkan seperti :
  • Panca Budaya STIKOM
  • Cara Perpenampilan Mahasiswa STIKOM
  • Materi-materi OKK
  • Kegiatan-kegitan penunjang kerjasama antar mahasiswa
  • Keterlibatan seluruh anggota tim panitia untuk kesuksesan acara
Maka tidak menutup kemungkinan hal-hal tersebut bisa dijadikan acuan untuk kegiatan OKK 2012 mendatang. Dan makin banyak pendapat dan masukan dari semua orang yang akan menjadi panitia OKK 2012.