Kamis, 09 Juni 2016

Pengertian, Kelebihan & kekurangan Windows 7

Windows 7
Windows 7 adalah rilis terkini Microsoft Windows yang menggantikan Windows Vista. Windows 7 dirilis untuk pabrikan komputer pada 22 Juli 2009 dan dirilis untuk publik pada 22 Oktober 2009, kurang dari tiga tahun setelah rilis pendahulunya, Windows Vista.

 Kelebihan dari Windows 7
  • Yang pertama yaitu pada proses bootingnya dan proses shut downya pada Windows 7 lebih cepat 
  • Bootingnya delai time, dan juga waktu durasi bootingnya juga lebih cepat.
  • Yang kedua pada Windows 7 mempunyai Device Storage tampilan yang terbaru yang mana berguna agar mempermudah kita untuk ditampilkan pada semua hal yang berhubungan kepada peripheral tertentu, seperti halnya pada tampilan konfigurasi dan dokumentasi.
  • Dapat menghemat konsumsi daya Dapat menghemat daya, oleh karena itu Windows 7 bisa lebih stabil jika dibandingkan dengan Windows Vista.
  • Mengoptimasi dalam prefetching Yang mana pada Optimasi proses load datanya untuk HD maupun SSD.
  • System pencarian datanya lebih cepat.
  • Kitapun bisa memilih jaringan Wireless dengan hanya mengkliknya pada sistem trainya.

Pada Windows 7 mendukung Teknologi multi touch (layar sentuh).

Kekurangan dari Windows 7

  • Mempunyai beberapa program atau aplikasi yang belum bisa beroperasi pada Windows 7. 
  • Pada WIndows 7 di player 12 sering terjadi Bug. 
  • Terdapat sebuah hardware yang mana bisa langsung dikenali pada Windows Vista, tetapi tidak bisa dikenali pada Window 7. 
  • Software pada mulanya yang bisa dipaksa untuk di instal pada Windows Vista, tetapi tidak dapat dipaksa untuk kita instal pada Windows 7.





Sumber :



Rabu, 08 Juni 2016

Routing BGP

1.   Definisi BGP (Broder Gateway Protocol)
BGP (Border Gateway Protocol) adalah sebuah protokol routing inter-Autonomous System dan salah satu jenis routing protokol yang banyak digunakan di ISP besar (Telkomsel) ataupun perbankan, Fungsi utama sistem BGP adalah untuk bertukar informasi network yang dapat dijangkau (reachability) oleh sistem BGP lain, termasuk di dalamnya informasi-informasi yang terdapat dalam list autonomous system (AS).
BGP berjalan melalui sebuah protocol transport, yaitu TCP. AS (Autonomous System), menurut definisi klasik adalah seperangkat router yang berada di bawah otoritas/administrasi teknis tunggal. Untuk merutekan paket antar-AS internal, kita akan membutuhkan Interior Gateway Protocol. Sementara untuk merutekan paket ke AS lain, kita membutuhkan Exterior Gateway Protocol. BGP mempunyai skalabilitas yang tinggi karena dapat melayani pertukaran routing pada beberapa organisasi besar. Oleh karena itu BGP dikenal dengan routing protokol yang sangat rumit dan kompleks.
Setiap orang yang menggunakan internet memiliki paling sedikit satu nomor unik AS (Autonomous System), dan mereka menggunakan BGP untuk menyebarkan jaringan mereka kepada jaringan peer/tetangga.Routing BGP adalah protokol path-vector. Oleh karena itu, BGP mengadvertise hanya jalur yang diperlukan untuk mencapai tujuan tertentu. BGP tidak menjelaskan bagaimana sebuah paket akan dirutekan dalam suatu AS, tidak seperti yang dilakukan OSPF. BGP dapat disebut protokol distance-vector karena memiliki kesamaan walaupun sedikit.


2.    Jenis-Jenis Routing BGP
Routing protokol BGP dibagi menjadi dua subbagian besar yang berbeda berdasarkan fungsi, lokasi berjalannya sesi BGP, dan kebutuhan konfigurasinya yaitu:
·        IBGP(Internal BGP)
Sesuai dengan namanya, Internal BGP atau IBGP adalah sebuah sesi BGP yang terjalin antara dua router yang menjalankan BGP yang berada dalam satu hak administrasi, atau dengan kata lain berada dalam satu autonomous system yang sama. Sesi internal BGP biasanya dibangun dengan cara membuat sebuah sesi BGP antarsesama router internal dengan menggunakan nomor AS yang sama.
Biasanya IBGP berguna untuk memungkinkan router internal saling bertukar rute-rute yang didapat dari dunia luar. Dengan demikian semua router saling dapat mengetahui rute-rute apa saja yang disimpan oleh masing-masing router. Setelah mengetahui lebih banyak rute, maka jalan menuju ke suatu situs di internet memiliki banyak pilihan. 
IBGP biasanya digunakan pada jaringan internal ISP atau perusahaan-perusahaan besar. Tujuannya adalah agar antarsesama router di dalamnya dapat saling bertukar informasi yang didapat dari dunia luar, atau dengan kata lain dari AS number lain. Untuk menjalankan IBGP dalam jaringan internal, sebuah sesi IBGP memerlukan bantuan routing protocol yang lain. Tujuannya adalah agar router tetangga yang menjadi tujuan sesi IBGP dapat dicapai oleh router tersebut. Hal ini diperlukan karena untuk membuka sebuah sesi BGP diperlukan reachability ke tetangga tujuannya. Sebuah sesi IBGP antardua buah router atau lebih tidak memerlukan koneksi secara langsung, atau dengan kata lain tidak memerlukan koneksi Point-to-Point. Kita bisa membangun sesi IBGP antar dua router meskipun keduanya berada dalam jarak yang jauh, asalkan tidak terpisah dalam autonomous system yang lain. Namun syarat untuk membuatnya demikian adalah desain dan implementasi internal routing protocol yang baik. Internal routing protocol sangat berguna untuk melakukan routing terhadap paket-paket komunikasi BGP sehingga bisa sampai dari router asal ke router tujuannya. 

·        EBGP (External BGP) 
Kebalikannya dari IBGP, External BGP atau sering disingkat EBGP berarti sebuah sesi BGP yang terjadi antar dua router atau lebih yang berbeda autonomous systemnya atau berbeda hak administratif. Tidak hanya sekadar beda nomor AS saja, namun benar-benar berbeda administrasinya. Jadi misalnya router Kita dengan router ISP ingin dapat saling bertukar informasi dengan menggunakan bantuan BGP, maka kemungkinan besar Kita akan membuat sesi EBGP. Hal ini dikarena autonomous system router Kita dengan router ISP dibuat berbeda.
Pihak ISP tentu tidak akan memasukkan router BGP Kita dalam autonomous systemnya karena memang bukan hak dan kewajiban mereka untuk mengurus router Kita. Dengan perbedaan autonomous system ini, maka seperangkat peraturan saat melakukan routing update tentu berbeda dengan apa yang ada dalam IBGP. Untuk itulah sesi BGP jenis ini dikategorikan berbeda, yaitu sebagai External BGP. Sesi External BGP biasanya dibuat dengan menggunakan bantuan media point-to-point seperti misalnya line Point-to-Point serial, satelite Point-to-Point, wireless Point-to-Point, dan banyak lagi. Sesi EBGP biasanya terjadi pada router yang letaknya berada di perbatasan antara jaringan Kita dengan jaringan lain, atau sering disebut juga dengan istilah border router. Tujuan utama dibuatnya EBGP adalah untuk memudahkan pendistribusian informasi routing dari pihak luar ke jaringan kita.

3.   Karakteristik BGP
·        Menggunakan algoritma routing distance vektor.Algoritma routing distance vector secara periodik menyalin table routing dari router ke router. Perubahan table routing di update antar router yang saling berhubungan pada saat terjadi perubahan topologi;
·        Digunakan antara ISP dengan ISP dan client-client
·        Digunakan untuk merutekan trafik internet antar autonomous system
·        BGP adalah Path Vector routing protocol.Dalam proses menentukan rute-rute terbaiknya selalu mengacu kepada path yang terbaik dan terpilih yang didapatnya dari router BGP yang lainnya;
·        Router BGP membangun dan menjaga koneksi antar-peer menggunakan port nomor 179
·        Koneksi antar-peer dijaga dengan menggunakan sinyal keepalive secara periodic
·        Metrik (atribut) untuk menentukan rute terbaik sangat kompleks dan dapat dimodifikasi dengan fleksibel
·        BGP memiliki routing table sendiri yang biasanya memuat prefiks-prefiks routing yang diterimanya dari router BGP lain.

4.   Cara Kerja BGP
Routing protokol BGP baru dapat dikatakan bekerja pada sebuah router jika sudah terbentuk sesi komunikasi dengan router tetangganya yang juga menjalankan BGP. Sesi komunikasi ini adalah berupa komunikasi dengan protokol TCP dengan nomor port 179. Setelah terjalin komunikasi ini, maka kedua buah router BGP dapat saling bertukar informasi rute.
Untuk berhasil menjalin komunikasi dengan router tetangganya sampai dapat saling bertukar informasi routing, ada beberapa hal yang perlu diperhatikan:
1.      Kedua buah router telah dikonfigurasi dengan benar dan siap menjalankan routing protokol BGP.
2.      Koneksi antarkedua buah router telah terbentuk dengan baik tanpa adanya gangguan pada media koneksinya.
3.      Pastikan paket-paket pesan BGP yang bertugas membentuk sesi BGP dengan router tetangganya dapat samp dengan baik ke tujuannya.
4.      Pastikan kedua buah router BGP tidak melakukan pemblokiran port komunikasi TCP 179.
5.      Pastikan kedua buah router tidak kehabisan resource saat sesi BGP sudah terbentuk dan berjalan.


5.    Paket-Paket Pada Protokol BGP
Untuk membentuk dan mempertahankan sebuah sesi BGP dengan router tetangganya, BGP mempunyai mekanismenya sendiri yang unik. Pembentukan sesi BGP ini mengkitalkan paket-paket pesan yang terdiri dari empat macam. Paket-paket tersebut adalah sebagai berikut: 
1.      Open Message Sesuai dengan namanya, paket pesan jenis ini merupakan paket pembuka sebuah sesi BGP. Paket inilah yang pertama dikirimkan ke router tetangga untuk membangun sebuah sesi komunikasi. Paket ini berisikan informasi mengenai BGP version number, AS number, hold time, dan router ID. 
2.      Keepalive Message Paket Keepalive message bertugas untuk menjaga hubungan yang telah terbentuk antarkedua router BGP. Paket jenis ini dikirimkan secara periodik oleh kedua buah router yang bertetangga. Paket ini berukuran 19 byte dan tidak berisikan data sama sekali.
3.      Notification Message Paket pesan ini adalah paket yang bertugas menginformasikan error yang terjadi terhadap sebuah sesi BGP. Paket ini berisikan field-field yang berisi jenis error apa yang telah terjadi, sehingga sangat memudahkan penggunanya untuk melakukan troubleshooting.
4.      Update Message Paket update merupakan paket pesan utama yang akan membawa informasi rute-rute yang ada. Paket ini berisikan semua informasi rute BGP yang ada dalam jaringan tersebut. Ada tiga komponen utama dalam paket pesan ini, yaitu Network-Layer Reachability Information (NLRI), path attribut, dan withdrawn routes.

6.  Versi BGP

1.      BGP Versi 1
·        Ukuran message 8 – 1024 byte.
·        Terdapat 8 bit field Direction yang menandkan arah yang diambil oleh informasi routing.
·        Lima kemungkinan field Direction: Up, Down, Horizontal, EGP-derived information, Incomplete
2.      BGP Versi 2
·        Ukuran message 19 – 4096 byte.
·        Menghilangkan konsep up, down, dan horizontal di antara AS-AS
·        Menambahkan konsep path-attribute.
3.      BGP versi 3
·        Ukuran message 19 – 4096 byte
·        Mengklarifikasi prosedur pendistribusian rute-rute BGP di antara speaker-speaker dalam sebuah AS.
·        Meningkatkan restriksi terhadap penggunaan path attribute Next-hop
4.      BGP versi 4
·        Ukuran message 19 – 4096 byte.
·        Path atribute AS telah dimodifikasi sehingga set AS-AS dapat digambarkan sebagaimana AS individual.
·        Inter-AS Metric path attribute telah didefinisikan ulang sebagai Multi-Exit Discriminator path attribute.
·        Local preference path attribute ditambahkan.
·        Aggregator path attribute ditambahkan.
·        Dukungan untuk CIDR (Classless Inter Domain Routing)

7.   Kelebihan dan Kekurangan Routing BGP
·        Beberapa kelebihan routing BGP:
1.      BGP memiliki kemampuan untuk mengontrol dan mengatur trafik-trafik dari sumber berbeda di dalam network multi-home (tersambung ke lebih dari 1 ISP/Internet Service Provider);
2.      Sangat sederhana dalam instalasi

·        Beberapa kekurangan routing BGP:
1.      BGP mempublikasikan rute yang tidak diketahui bagaimana cara mencapainya;

2.      Sangat terbatas dalam mempergunakan topologi.

VirtualBox

  • VirtualBox

Virtualbox adalah software virtualisasi untuk menginstall sebuah OS “Operating System”, kita tahu bahwa arti dari kata virtuallilsasi merujuk pada kamus Oxford adalah “Convert (something) to a computer-generated simulation of reality” yang artinya  Mengubah/mengkonversi (sesuatu) ke bentuk simulasi dari bentuk yang nyata atau real. Nah jadi buat para agan agan yang mau coba-coba buat latihan mengingstall OS, tidak usah repot-repot harus menginstall ulang PC/Laptop agan (ribetlah) hehe, kita cuma perlu software Virtualbox ini untuk coba-coba atau belajar menginstall sebuah Operating System.

  • Sejarah VirtualBox

VirtualBox pertamakali dikembangkan oleh perusahaan Jerman (Innotek GmbH). Pada February 2008, Innotek GmbH diakusisi oleh Sun Microsystems. dan menjadi milik Oracle saat pengakuisisian Sun Microsystems.

  • Fungsi dari Virtualbox :

  1. Mencoba operating system yang berbeda dengan operating system utama
  2. Mencoba operating system yang baru rilis atau masih dalam tahap uji
  3. Mecoba untuk membuat sebuah simulasi jaringan dan
  4. Mungkin juga untuk mencoba simulasi menguji sebuah security, entah itu OS ataupun website


Sumber:


DBMS (Database Management System)

  • Definisi DBMS

DBMS (Database Management System) adalah perangkat lunak yang memungkinkan untuk membangun basis data yang berbasis komputerisasi.

  • Fungsi dari DBMS (Database Management System)
Fungsi dari DBMS adalah sebagai penghubung antara user dengan database sehingga memungkinkan pengguna dapat mengakses database dengan cepat dan mudah. Adapun contoh-contoh dari DBMS (Database Management System) adalah : MySQL, Oracle dan microsoft SQL Server

  • Macam - Macam DBMS
1.   MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
Kelebihan MySQL :
  • free (bebas didownload)
  • stabil dan tangguh
  • fleksibel dengan berbagai pemrograman
  • Security yang baik
  • dukungan dari banyak komunitas
  • kemudahan management database
  • mendukung transaksi
  • perkembangan software yang cukup cepat.
2.   Oracle
Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat dan terlalu mahal. Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
Menangani manajemen space dan basis data yang besar
Mendukung akses data secara simultan
Performansi pemrosesan transaksi yang tinggi
Menjamin ketersediaan yang terkontrol

3.   Firebird
Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

4.   Microsoft SQL Server 2000
Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

5.   Visual Foxpro 6.0
Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

6.   Database Desktop Paradox
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.


Sumber :

Tugas Bahasa Indonesia 2 (keempat)

Paragraf Generalisasi, Analogi, Sebab-Akibat (Kausalitas)

  • Paragraf Generalisasi

Ketika kita menggunakan komputer dan kadang-kadang kita merasakan rasa lelah, nyeri khususnya dibagian tangan, atau mata terasa penat, Hal tersebut bisa disebaban karena kita salah didalam mengatur posisi anggota tubuh kita. Kita harus mengatur posisi sehat di depan komputer.
Berikut ini adalah posisi yang baik pada saat menggunakan komputer :
  1. Badan pada posisi tegak didepan komputer dan jarak pandang antara mata dan 
  2.  Ketika menggunakan mouse usahakan agar pergelangan tangan berada pada posisi tidak menggantung atau lebih rendah dari mouse. Usahakan agar posisinya sejajar antara pergelangan tangan dan mouse.

Jadi, pada saat menggunakan komputer, kita harus memperhatikan posisi yang badan dengan baik. Hal ini dilakukan agar tidak menimbulkan efek samping ketika berlama-lama menggunakan komputer.

  • Paragraf Analogi 

Pada dasarnya, komputer mirip dengan manusia. Komputer mempunyai energi yaitu baterai yang apabila habis harus diisi ulang dengan cara dicharge. Begitu pula dengan manusia, apabila energi habis harus diisi ulang dengan cara makan. Apabila komputer sudah terlalu lama bekerja, maka diistirahatkan dulu. Begitu pula pada manusia.

  • Paragraf Sebab-Akibat (Kausalitas)

Ada sebuah mata kuliah pemrograman system tertanam yang kelasnya dimulai pada sore hari. Sore hari itu biasanya identik dengan lelah, mengantuk, dan bosan. Hal itu lah yang menyebabkan beberapa orang tidak konsentrasi saat kelas pemrograman berlangsung. Akibatnya mereka tidak begitu menguasai program yang sudah diajarkan.

Sumber :


Tugas Bahasa Indonesia 2 (ketiga)

Paragraf Induktif, Deduktif, dan Campuran
  • Contoh Paragraf Induktif

Sebagai bukti rendahnya daya serap pelajar di Indonesia, kita dapat merujuk dari hasil laporan penelitian International Education Achieviement (IEA) tahun 2002, menyatakan kemampuan membaca untuk tingkat SD saja Indonesia terpuruk dalam urutan 38 dari 39 peserta studi. Sedangkan kemampuan daya serap matematika siswa SLTP kita masuk urutan ke-39 dari 42 negara peserta. Begitu juga untuk kemampuan Ilmu Pengetahuan Alam (IPA) Indonesia masuk ke dalam urutan 40 dari 42 negara peserta.Laporan ini mengindikasikan secara umum kemampuan daya serap pelajar kita sangat lemah. (Surya, 2011)

  • Contoh Paragraf Deduktif

Pemuda warga desa Tenteram memutuskan melaksanakan jam belajar masyarakat dengan tertib. Sebelumnya, banyak anak sekolah yang dibiarkan di luar rumah, dan hanya duduk duduk di pinggir jalan pada saat jam jam belajar. Para pemuda mulai mendatangi orang tua dan memberi pengertian pentingnya belajar bagi anak anak mereka. Apabila warga menemukan anak-anak mereka sedang kumpul - kumpul di pinggir jalan pada saat jam belajar, mereka akan diperingatkan dan diajak untuk belajar bersama. Jam belajar masyarakat dimulai pukul18.00 sampai pukul 20.00.Kalimat utama dalam paragraf di atas adalah kalimat yang pertama  yaitu , Pemuda warga desa tenteram memutuskan melaksanakan jam belajar masyarakat dengan tertib.

  • Contoh Paragraf Campuran

Kebijakan pemerintah untuk menaikkan harga BBM sangat menyusahkan rakyat. Banyak rakyat yang hidupnya mengalami kesusahan karena harga-harga bahan pokok juga mengalami kenaikan. Padahal gaji yang mereka terima tetap, sehingga pengeluaran mereka pun menjadi semakin bertambah. Kesulitan tidak hanya terjadi pada pemenuhan kebutuhan pokok saja, tetapi juga ikut berimbas pada tarif atau biaya lainnya seperti transportasi, listrik, air dan lain-lain. Contohnya, akibat kenaikan tarif, pengeluaran mereka juga bertambah. Maka dari itu, kebijakan ini sangat tidak mendukung rakyat kecil.

Daftar Pustaka