Laman

Senin, 13 April 2009

Belajar E learning

E-Learning : Belajar Sambil Bermain
waw (STIKOM)

Yang namanya belajar emang membosankan. Tapi, apakah kita gak belajar hanya gara-gara bosan, apalagi malas? Namun, di era serba Syber ini kamu gak usah bingung.

Dengan perkembangan teknologi yang semakin cepat, terutama dunia ICT (Information And Communication Technology), kamu tidak perlu bingung untuk belajar. Melalui Internet, kamu bisa mendapatkan banyak pelajaran yang bakal membantu studi kamu.

Apa sih E-learning itu? Prinsip dasar E-Learning adalah menfasilitasi komunikasi antara guru dan anak didik, mengembangkan kerja sama dan kemampuan anak didik untuk belajar mandiri dengan memberikan umpan balik secepatnya dalam bentuk jawaban-jawaban latihan.

Keuntungannya, lewat E-Learning ini guru dan siswa bisa berkomunikasi melalui internet tanpa ada batas ruang dan waktu. E-Learning memungkinkan berkembangnya sistem bagi orang-orang yang kurang beruntung yang secara normal tidak mendapatkan sistem pendidikan formal. Lebih lanjut, kini para siswa tidak hanya memperoleh pengetahuan, tetapi juga dapat saling bertukar ide dan informasi atau memperbaiki pelajaran mereka di waktu senggangnya.

Tapi kelemahan E-Learning terletak pada siswanya sendiri. Siswa yang kurang antusias dan disiplin dalam belajar melalui internet akan menemui kesulitan-kesulitan.

Nah, berikut ini beberapa situs E-learning yang bisa kamu akses.

http://www.teknimedia.com
Di situs ini disediakan bermacam-macam paket pelajaran atau semacam kursus dalam bentuk CD untuk mempelajari bermacam-macam ilmu komputer dan internet

http://literature.domaindlx.com/josunter/e-school/
Situs ber-bahasa Indonesia ini menamakan dirinya e-school (sekolah-elektronik). Materi di sana kebanyakan berhubungan dengan dunia internet. Sayangnya, orang yang berminat dikenai biaya untuk masing-masing mata pelajaran.

http://www.fisika.net
fisik@net merupakan situs pertama, yang khusus memuat segala referensi fisika untuk semua kalangan masyarakat.

http://p3m.dikti.org/html/index.php
Situs ini dibuat dan dikelola Subdit Pengembangan Sistem Informasi Strategi Penelitian dan Pengabdian pada Masyarakat (DITBINLITABMAS) Direktorat Pembinaan Penelitian dan Pengabdian pada Masyarakat Direktorat Jenderal Pendidikan Tinggi

http://id.i-tutor.net
Situs ini menyediakan paket belajar online yang lengkap untuk anak-anak berusia 7 sampai dengan 12 tahun seperti Bahasa Inggris, Bahasa Mandarin, Matematika & Ilmu Pengetahuan Alam. Jadi lumayan bagi kamu yang punya adik di SD bisa ngajari lewat internet.

Findtutorials.com - http://www.findtutorials.com
Situs ini adalah gerbang pencari situs tutorial online di web ( 700 kategori, 4000 tutorial) Beginners.co.uk - http://www.beginners.co.uk/ Situs ini menyediakan 300 tutorial free online seperti HTML, JAVA, .NET, Javascript, Flash, PHP, SQL, C++, C#, VB, ASP dan masih banyak lagi.

Devcentral - http://devcentral.iftech.com/default.php
Situs ini untuk orang yang concern dengan masalah Teknologi Informasi, dan dokumennya berformat PDF (Portable Data Format). Isinya terdiri dari C, C++,C# Win32, Java, VB, DCOM, Networking, Perl, XML, dsb.

Ehow.com - http://www.ehow.com
Situs ini berisi 14 kategori dan 120 subkategori, contoh kategorinya antara lain : Automotive, Careers/Education, Computers, Relationships, Dating, marriage, Finance/Business, Health, Hobbies/Games ,Crafts, Fashion, Pets, Travel dan banyak lagi.

Lifelonglearning - http://www.angelfire.com/journal/brownrb/index.html
Situs ini mengklaim telah diakses lebih dari 10 juta orang. Wow hebat kan, kalau pengen tahu isinya ? klik aja alamat diatas.

Techtutorials.com - http://www.techtutorials.com
Situs ini berisi 1700 direktori tutorial gratis dengan topik seperti computer hardware, databases, networking, UNIX, Linux, Programming, dsb. Situs ini dibuat oleh orang yang membangun mcmcse.com, yaitu resource untuk membantu orang yang akan ujian sertifikasi Microsoft's MCSE.

Howstuffworks.com - http://www.howstuffworks.com
Seperti namanya, di situs ini kamu bisa belajar bagaimana cara kerja suatu barang. Banyak hal yang disediakan, mulai dari komputer & internet, mesin, barang-barang sekitar rumah, automotif, elektro, telekom dan masih banyak lagi.

Sumber : Tabloid Segitiga (Oktober 2002)

Jaringan Komputer

JARINGAN komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya
yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel
atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling
bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama
menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer,
printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan
komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

1. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung
atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan
untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor
suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce,
misalnya printer) dan saling bertukar informasi.
2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang
berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN.
MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga
sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum.
MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan
televisi kabel.

3. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas,
seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin
yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4. Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat
keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan
sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke
jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan
sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan
terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya.
Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

5. Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa
dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin
mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas
mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena
koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan
tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu
memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang
menggunakan kabel
3. Topologi Jaringan Komputer
Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer
lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus,
token-ring, star dan peer-to-peer network. Masing-masing topologi ini mempunyai ciri khas,
dengan kelebihan dan kekurangannya sendiri.
6. Topologi BUS
Keuntungan
• Hemat kabel
• Layout kabel sederhana
• Mudah dikembangkan
Kerugian
• Deteksi dan isolasi kesalahan sangat kecil
• Kepadatan lalu lintas
• Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.
• Diperlukan repeater untuk jarak jauh
7. Topologi TokenRING
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer
sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama.
Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap
informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau
bukan
Keuntungan
• Hemat Kabel
Kerugian
• Peka kesalahan
• Pengembangan jaringan lebih kaku
8. Topologi STAR
Kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut
kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasium primer
atau server dan lainnya dinamakan stasiun sekunder atau client server. Setelah
hubungan jaringan dimulai oleh server maka setiap client server sewaktu-waktu dapat
menggunakan hubungan jaringan tersebut tanpa menunggu perintah dari server.
Keuntungan
• Paling fleksibel
• Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian
jaringan lain
• Kontrol terpusat
• Kemudahan deteksi dan isolasi kesalahan/kerusakan
• Kemudahaan pengelolaan jaringan
Kerugian
• Boros kabel
• Perlu penanganan khusus
• Kontrol terpusat (HUB) jadi elemen kritis
9. Topologi Peer-to-peer Network
Peer artinya rekan sekerja. Peer-to-peer network adalah jaringan komputer yang
terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2
printer). Dalam sistem jaringan ini yang diutamakan adalah penggunaan program,
data dan printer secara bersama-sama. Pemakai komputer bernama Dona dapat
memakai program yang dipasang di komputer Dino, dan mereka berdua dapat
mencetak ke printer yang sama pada saat yang bersamaan.
Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer yang memiliki
komputer ‘kuno’, misalnya AT, dan ingin memberli komputer baru, katakanlah Pentium
II, tidak perlu membuang komputer lamanya. Ia cukup memasang netword card di
kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan
untuk sistem jaringan. Dibandingkan dengan ketiga cara diatas, sistem jaringan ini
lebih sederhana sehingga lebih mudah dipejari dan dipakai
4. Manfaat Jaringan Komputer
􀁺 Resource Sharing, dapat menggunakan sumberdaya yang ada secara bersamasama.
Misal seorang pengguna yang berada 100 km jauhnya dari suatu data,
tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah-olah data
tersebut berada didekatnya. Hal ini sering diartikan bahwa jaringan komputer
mangatasi masalah jarak.
􀁺 Reliabilitas tinggi, dengan jaringan komputer kita akan mendapatkan reliabilitas
yang tinggi dengan memiliki sumber-sumber alternatif persediaan. Misalnya,
semua file dapat disimpan atau dicopy ke dua, tiga atu lebih komputer yang
terkoneksi kejaringan. Sehingga bila salah satu mesin rusak, maka salinan di
mesin yang lain bisa digunakan.
􀁺 Menghemat uang. Komputer berukutan kecil mempunyai rasio harga/kinerja yang
lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti
mainframe memiliki kecapatan kira-kira sepuluh kali lipat kecepatan komputer
kecil/pribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer
pribadi. Ketidakseimbangan rasio harga/kinerja dan kecepatan inilah membuat
para perancang sistem untuk membangun sistem yang terdiri dari komputerkomputer
pribadi.

Sejarah Linux

Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.[2]
Nama "Linux" berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer.
dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) (seperti GNOME dan KDE), dan paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, dan Gnumeric.
Sejarah
Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu. Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri



Aplikasi Sistem Operasi Linux
Pengguna Linux, yang pada umumnya memasang dan melakukan sendiri konfigurasi terhadap sistem, lebih cenderung mengerti teknologi dibanding pengguna Microsoft Windows atau Mac OS. Mereka sering disebut hacker atau geek. Namun stereotipe ini semakin berkurang dengan peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna distribusi. Linux telah membuat pencapaian yang cukup baik dalam pasaran komputer server dan komputer tujuan khusus, seperti mesin render gambar dan server web. Linux juga mulai populer dalam pasaran komputer desktop.
Linux merupakan asas kepada kombinasi program-server LAMP, kependekan dari Linux, Apache, MySQL, Perl/PHP/Python. LAMP telah mencapai popularitas yang luas di kalangan pengembang Web.
Linux juga sering digunakan sebagai sistem operasi embeded. Biaya pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan seperti simputer, yaitu komputer berbiaya rendah yang ditujukan pada penduduk berpendapatan rendah di Negara-negara berkembang.
Dengan lingkungan desktop seperti KDE dan GNOME, Linux menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmuka baris teks seperti Unix. Oleh karena itu, lebih banyak program grafik dapat ditemui pada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil.

Konsep OOP

Pengertian Objek

Semua yang ada di dunia ini adalah sebuah objek, poho, mobil, gunung, manusia adalah contoh dari objek. Dan objek mempunyai jenis/ tipe darimana objek itu sendiri berasal, misalnya adalah mobil sedan merupakan objek dari tipe kendaraan bermotor. Tipe ini disebut dengan kelas. Berikut ini adalah skema bagaimana hubungan objek dengan kelas. Contoh disini adalah kelas kendaraan bermotor.


Gambar di atas menunjukkan bahwa Kendaraan bermotor mempunyai kelas-kelas dibawahnya yaitu Jenis Bus, Mini Bus, dan Sedan. Masing-masing kelas tersebut mempunyai objek sendiri, yaitu objek bus Nusantara, Panther, Honda City.

Objek

Sebuah cara pemograman dengan membagi program tersebut menjadi beberapa struktur-struktur atau prosedur yang saling berinteraksi antar objek untuk menyelesaikan suatu tugas. Object merupakan sesuatu yang memiliki identitas (nama), pada umumnya juga memiliki data tentang dirinya maupun object lain dan mempunyai kemampuan untuk melakukan sesuatu dan bisa bekerja sama dengan objek lainnya. Pada dasarnya semua benda yang ada di dunia dapat dianggap sebagai sebuah object. Rumah, mobil, sepeda motor, meja, dan komputer merupakan contoh-contoh object yang ada di dunia nyata. Setiap object memiliki dua karakteristik yang utama yaitu, atribut dan behavior. Atribut merupakan status object dan behavior merupakan tingkah laku dari objek tersebut.

Method adalah fungsi dan prosedur atau behaviour dari sebuah objek. Contohnya adalah seekor kucing yang bisa berlari, mencakar dan mengeong.

a. Enkapsulasi ( Pembungkusan )
Adalah cara pembungkusan atas struktur program, sehingga apabila ingin mengetahui jalan sebuah struktur yang di enkapsulasi, kita harus berinteraksi dengan objek tersebut, misalnya sebuah perhitungan gaji. Program perhitungan gaji akan di enkapsulasi atau di bungkus dan user hanya akan mengetahui hasil dari program tersebut dengan mengisikan beberapa data terlebuh dahulu.

b. Polymorphisme
Adalah satu objek dengan banyak bentuk yang berbeda, adalah konsep sederhana dalam bahasa pemrograman berorientasi objek yang berarti kemampuan dari suatu variabel referensi objek untuk memiliki aksi berbeda bila method yang sama dipanggil, dimana aksi method tergantung dari tipe objeknya. Contoh dari polimophisme

public class Kipas {
public void tambahKecepatan () {

System.out.println(“Kecepatan angin bertambah”);
}
}

public class Cosmos extends Kipas {
public void tambahKecepatan() {
System.out.println(“Kecepatan angin bertambah satu tingkat”);
}
}

public class National extends Kipas {
Public void tambahKecepatan() {
System.out.println(“Kecepatan angina bertambah dua tingkat’);
}
}


Public class KipasBeraksi() {
Public static void main(string [] args) {
Kipas kipas=new Kipas();
Cosmos cosmos=new Cosmos();
National national=new National();

Kipas.tambahKecepatan();

kipas=cosmos;
kipas.tambahKecepatan();

kipas=national;
kipas.tambahKecepatan();
}
}