Kamis, 05 Juni 2014

Membuat Semua Link Eksternal Terbuka di Window Baru Otomatis (Jquery)

otomatis buka link eksternal di window baru!
Kita sering menggunakan fitur membuka link di window baru pada interface link Blogger saat membuat post, atau menambahkan atribut link (hyperlink) target="_blank". Untuk beberapa langkah manual, tentu ini bukan masalah. Tapi jika anda sudah memiliki banyak link eksternal, baik di bagian post maupun bagian lain, misalnya widget, footer, dll, tentupekerjaan edit menjadi hal yang memakan waktu lama. Selain itu, link eksternal yang terbuka di window sama akan meningkatkan bounce rate, sehingga bisa mengurangi banyak penilaian, terutama ranking alexa.

Script ini cukup sederhana, berupa jquery, yang difungsikan untuk melakukan cek link eksternal di dalam sebuah halaman website kemudian menginjeksikan target="_blank" pada setiap link eksternal yang ditemukan pada halaman tersebut. Jadi sebenarnya script ini tidak hanya bekerja di Blogger, namun bisa di berbagai platform website/blog, misalnya WordPress (meski anda akan menemui plugin sejenis dengan mudah).

Cara Menambahkan Script Pembuka Link Eksternal Otomatis


Cukup ikuti beberapa langkah sederhana ini:

1. Seperti biasanya, jika anda sudah memiliki jquery source code, abaikan script pada bagian pertama dan langsung copy script yang kedua. Jika belum, copy keduanya dan letakkan secara berurutan. Jika tidak yakin apakah anda sudah memiliki jquery source code, cari di dalam template dengan keyword jquery dan lihat apakah sudah memiliki source code sejenis.
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>
 (abaikan script di atas jika sudah punya yang sejenis)
<script type='text/javascript'>
$(document).ready(function(){$("a[href^='http://']").each(function(){if(this.href.indexOf(location.hostname)==-1){$(this).attr("target","_blank")}});$("a[href^='https://']").each(function(){if(this.href.indexOf(location.hostname)==-1){$(this).attr("target","_blank")}})});
</script>
 2. Buka dashboard Blogger > Template > Edit HTML

3. Cari </head> (cara mencari kode di template editor Blogger)

4. Letakkan script yang sudah dicopy tepat di atas </head>.

5. Save template and done!

Anda bisa cek link eksternal pada blog yang belum memiliki atribut target="_blank", atau coba buat link eksternal baru tanpa atribut target. Cek apakah script bekerja.

Catatan Singkat: Bagaimana Script Bekerja & Info Tambahan


Jika anda memperhatikan script, disitu ada perintah cek dua kali, yaitu pada link berawalan http:// dan https:// (secure connection protocol), artinya script juga bekerja pada host dan link esternal sejenis yang menggunakan secured connection protocol, misalnya WordPress dan berbagai platform website yang dihosting sendiri.

Conditional tag (if) digunakan untuk mengajukan persyaratan/cek kedua protocol tersebut, dan jika nilainya sama dengan -1, maka link yang harus dicari (disyaratkan) adalah link yang tidak berada di dalam host yang sama (bukan link yg menuju website/blog anda), alias bersifat eksternal (External Links).

Setelah link-link sesuai persyaratan ditemukan, maka disisipkan / diinjeksikan atribut target="_blank" [{$(this).attr("target","_blank")}].

Logikanya, karena value -1 berarti adalah link yang tidak berada di host yang sama (link yang tidak menuju website/blog anda), maka value 1 berarti sebaliknya (nilai positif), yaitu jika diubah dari -1 ke 1, maka semua link internal anda akan terbuka di window baru.

Jika anda menginginkan semua link, baik internal maupun eksternal terbuka di window baru (meski saya tidak menyarankan), tidak perlu menggunakan script demikian, cukup gunakan tag base targettting berikut dan letakkan di dalam tag head (sebelum </head>):
<base target="_blank"/>
Simak selengkapnya dalam cara membuat link terbuka di window/tab baru.

That's it, and have a nice blogging, fellow brothers and sisters ;)

TENTANG KALENDER GREGORIAN DAN PERAYAAN TAHUN BARU

Besok adalah 1 januari 2013 M, awal bulan dalam sistem kalender Masehi atau sistem kalender Gregorian. Dunia akan merayakan tahun baru 2013, termasuk Indonesia. Artis-artis mendulang rizki dari moment ini, dan tepat jam 00.00 1 Januari 2013 akan dibakar kembang api.  Masyarakat Indonesia juga ikut arus tradisi perayaan tahun baru ini, dengan bakar jagung dan ayam. Pesta-pesta, pesta menyambut tahun baru dunia!
Saya tidak bermaksud mempengaruhi anda semua untuk merubah persepsi waktu, karena arus perhitungan waktu dari sistem kalender Gregorian ini sudah sedemikian mapan dan kuatnya. Tapi sebaiknya anda tahu tentang sejarah dari kalender masehi ini.
Sejarahnya, menurut catatan di Encarta Reference Library Premium 2005, orang pertama yang membuat penanggalan kalender adalah seorang kaisar Romawi yang terkenal bernama Gaisus Julius Caesar. Itu dibuat pada tahun 45 SM jika mengunakan standar tahun yang dihitung mundur dari kelahiran Yesus Kristus.
scriptoriumTapi pada perkembangannya, ada seorang pendeta Nasrani yang bernama Dionisius yang kemudian memanfaatkan’ penemuan kalender dari Julius Caesar ini untuk diadopsi sebagai penanggalan yang didasarkan pada tahun kelahiran Yesus Kristus. Itu sebabnya, penanggalan tahun setelah kelahiran Yesus Kristus diberi tanda AD (bahasa Latin:Anno Domini yang berarti: in the year of our lord) alias Masehi. Sementara untuk jamanprasejarahnya disematkan BC (Before Christ) alias SM (Sebelum Masehi).
Lalu Pope (Paus) Gregory III kemudian memoles kalender yang sebelumnya dengan beberapa modifikasi dan kemudianmengukuhkannya sebagai sistem penanggalan yang harus digunakan oleh seluruh bangsa Eropa, bahkan kini di seluruh negara di dunia dan berlaku umum bagi siapa saja.Kalender Gregorian yang kita kenal sebagai kalender masehi dibuat berdasarkan kelahiran Yesus Kristus dalam keyakinan Nasrani.
The Gregorian calendar is also called the Christian calendar because it uses the birth of Jesus Christ as a starting date.
Pada zaman Romawi, pesta tahun baru adalah untuk menghormati Dewa Janus (Dewa yang digambarkan bermuka dua-ini bukan munafik maksudnya, tapi merupakan Dewa pintu dan semua permulaan. Jadi mukanya dua: depan dan belakan, Kemudian perayaan ini terus dilestarikan dan menyebar ke Eropa (abad permulaan Masehi). Seiring muncul dan berkembangnya agama Nasrani, akhirnya perayaan ini diwajibkan oleh para pemimpin gereja sebagai satu perayaan “suci” sepaket dengan Natal . Itulah sebabnya mengapa kalo ucapan Natal dan Tahun baru dijadikan satu: Merry Christmas and Happy New Year.
Sumber :

JURNAL ILMIAH

Jurnal Ilmiah merupakan salah satu jenis jurnal akademik di mana penulis mempublikasikan artikel ilmiah. Untuk memastikan kualitas ilmiah pada artikel yang diterbitkan, suatu artikel biasa diteliti oleh rekan-rekan sejawatnya dan direvisi oleh penulis, hal ini dikenal sebagaipeer review (penelaahan sejawat).
Terdapat berbagai jurnal ilmiah yang mencakup semua bidang ilmu, juga ilmu sosial danhumaniora. Penerbitan dalam bentuk artikel ilmiah biasanya lebih penting untuk bidang ilmu pengetahuan alam maupun kedokteran dibandingkan dengan bidang akademik lain. Jurnal ilmiah digunakan sebagai bahan referensi oleh kalangan akademik (mahasiswa
Lembaga-lembaga pendidikan tinggi biasanya menerbitkan jurnal-jurnal ilmiahnya sendiri untuk mempublikasikan hasil-hasil penelitian dan tulisan mahasiswa dan dosennya. Jurnal-jurnal nasional dari berbagai universitas atau perguruan tinggi indonesia atau luar negeri selain menerbitkan versi cetak tapi juga banyak yang telah menerbitkan versi onlinenya.
Pedoman Umum Penulisan Artikel
Ada aturan-aturan baku yang disyaratkan untuk mempublikasikan kedua jenis artikel ilmiah ke dalam sebuah jurnal ilmiah. Pedoman umum aturan penulisan artikel tersebut adalah sebagai berikut:
  1. Artikel ditulis dalam Bahasa Indonesia atau Bahasa  Inggeris dengan kerapatan baris 1,5 spasi, font Times New Roman 12, ukuran kertas A4, format satu kolom, dan margin  last costum setting  (top 2,54 cm; left 2,80 cm; bottom 2,54 cm; right 2,54 cm).
  2. Panjang artikel ilmiah hendaknya tak lebih dari 4.000 kata atau kurang lebih 10-15 halaman, termasuk gambar, grafik atau tabel (jika ada) yang menyertainya.
  3. Istilah-istilah dalam bahasa asing atau bahasa daerah dalam teks ditulis dalam 
    huruf miring (italic).
  4. Tinjauan pustaka (literature review) tidak dicantumkan sebagai bagian dari 
    struktur artikel. Dengan demikian pengutipan pustaka yang dianggap penting 
    dapat dipadukanm dalam bagian pendahuluan (Introduction) atau dalam 
    pembahasan. Pengutipan pustaka dalam pembahasan seperlunya saja dan yang 
    2 lebih diutamakan adalah pembahasan terhadap hasil analisis data yang ditemukan 
    sendiri.
  5. Artikel ilmiah dari skripsi mahasiswa yang akan dimuat di jurnal ilmiah harus ada 
    lembar persetujuan dari pembimbing, dan pernyataan bahwa karya tersebut bukan 
    plagiat.
  6. Nama jurnal yang akan memuat artikel tersebut harusditulis pada catatan kaki 
    (footer) pada setiap halaman sebagai berikut: Nama jurnal,Vol…. No…..
Struktur Artikel Ilmiah
Ada dua macam artikel ilmiah, yaitu artikel ilmiah  hasil penelitian dan non penelitian. Secara umum struktur artikel ilmiah hasil penelitian dan artikel ilmiah non penelitian relatif sama. Pada artikel non penelitian tidak ada bagian metode. Struktur artikel ilmiah hasil penelitian terdiri atas 10 bagian utama yaitu: (1) judul (2) baris kepemilikan; (3) abstrak; (4) kata kunci; (5) pendahuluan; (6) metodologi; (7) hasil; (8) pembahasan; (9) simpulan dan saran; dan (10) daftar rujukan. Adapun struktur artikel ilmiah non penelitian terbagi menjadi 8 bagian utama yaitu: (1) judul; (2) baris kepemilikan; (3) abstrak; (4) kata kunci; (5) pendahuluan; (6) pembahasan; (7) simpulan dan saran; dan (8) daftar pustaka. 
Direktori Jurnal Ilmiah Nasional
Berikut ini diberikan alamat-alamat jurnal ilmiah dalam lingkup nasional dari institusi-institusi perguruan tinggi di Indonesia. Saya berikan jurnal ilmiah pendidikan saja ya, karena mahasiswa saya kan paling banyak dari prodi pendidikan. 
Jurnal UPI
Alamat Website: http://jurnal.upi.edu
Daftar Jurnal UPI: 
  • Mimbar Pendidikan
  • Educationist
  • Pendidikan Dasar
  • Media Pendidikan Gizi dan Kuliner
  • Saung Guru
Jurnal Guru Tasikmalaya ini merupakan jawaban atas urgensi kebutuhan para dosen dan guru sekolah dasar dalam rangka tuntutan karir sebagai tenaga pendidik.
Penelitian Pendidikan
“Jurnal Penelitian Pendidikan” media informasi, bernama “Warta Penelitian Pendidikan” pada tanggal 20-10-1980 berganti nama “Mimbar Pendidikan”. sejak 2001 berganti menjadi “Jurnal Penelitian Pendidikan”
  • ABMAS
Jurnal Abmas adalah merupakan salah satu wadah Komunikasi ,  Informasi dan sosialisasi Bidang Pengabdian kepada Masyarakat, yang menampung aspirasi berupa ide, Konsep, Hasil Penelitian, Action Research, Pengembangan Wilayah Terpadu, Kuliah Kerja Nyata.
International Journal of Education
Pendidikan Luar Sekolah
Jurnal PLS menrupakan media informasi dan komunikasi dalam bidang pendidikan non formal dan informal
  • Pedagogia
  • INSIGHT
  • MANAJERIAL
  • Metodik Didaktik
Jurnal Metodik Didaktik lahir dari keperihatinan civitas akademika UPI Kampus Purwakarta terhadap minimnya karya tulis ilmiah baik hasil penelitian maupun kajian setara penelitian tentang pendidikan ke-SD-an.
  • PsikopedagogiA
Merupakan media untuk menyebarluaskan hasil penelitian, kajian dan gagasan di bidang psikologi pendidikan, evaluasi pendidikan serta bimbingan dan konseling. Penyunting menerima dan berhak menyunting tulisan yang masuk tanpa mengubah isi.
Bimbingan dan Konseling Pendidikan
  • HISTORIA
Diterbitkan sejak 15 Juni 2000 oleh Jurusan Pendidikan Sejarah FPIPS Universitas Pendidikan Indonesia (UPI) di Bandung, dengan subjudul Jurnal Pendidikan Sejarah dan ISSN 0215-1073. Terbit setahun dua kali, yakni setiap bulan Juni dan Desember.
Referensi:

Sejarah Sistem Operasi dari DOS, Windows sampai Linux

Kalimat ini bukan hanya berlaku di dunia nyata, tetapi juga di dunia komputer, khususnya dunia sistem operasi.
Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi / operating system (OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem operasi komputer, wawasan kita bertambah luas dan tidak hanya berkutat pada satu sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
1980
  • QDOS  : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
  • PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
  • MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
  • MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.
1984
  • System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
  • MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
  • MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan dukungan untuk jaringan.
1985
  • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan  lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
  • Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
  • MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy  3.5 inch 720 KB.
1987
  • OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
  • MS­ DOS 3.3 : Microsoft meluncurkan MS­ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
  • Windows 2.0 : Windows versi 2.0 diperkenalkan.
  • MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan  untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
  • MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
  • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.
1989
  • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1990
  • Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
  • Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
  • MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
  • DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991
  • Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
  • MS DOS 5.0 : Microsoft meluncurkan MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor,  undelete, unformat dan Qbasic.
1992
  • Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
  • 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
  • Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
1993
  • Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS  didalamnya yang direncanakan untuk server jaringan.
  • Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
  • MS­ DOS 6.0 : Microsoft memperkenalkan MS­DOS 6.0 Upgrade, yang mencakup program kompresi  harddisk DoubleSpace.
  • Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
  • Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
  • MS­ DOS 6.2 : Microsoft meluncurkan MS­DOS 6.2.
  • NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
  • FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan  nama FreeBSD.
1994
  • Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
  • MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
  • FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin­River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
  • Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995
  • Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
  • PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
  • PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
  • OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
1996
  • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
1997
  • Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998
  • Windows 98  : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil  menumbangkan dominasi Netscape Navigator.
  • Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan  server berbasis Windows NT.
  • Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai  servernya.
  • Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
  • Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
1999
  • Support : Hewlett Packard mengumumkan  layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
  • Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang  nantinya beralih nama menjadi Xandros.
2000
  • Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
  • China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
  • Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah  interview dengan Chicago Sun­Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan  pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001
  • Windows XP : Microsoft memperkenalkan Windows XP.
  • Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan  perubahan nama oleh Microsoft.
2002
  • Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
  • OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka,  WinBI, RimbaLinux, Komura.
2003
  • Windows 2003 : Microsoft meluncurkan Windows Server 2003.
  • Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
  • Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
  • LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD  yang bisa dipergunakan tanpa harus diinstal  terlebih dahulu. Distro lokal yang dibuat dari Knoppix  adalah Linux Sehat dan Waroeng IGOS.
2004
  • Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa  versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
2005
  • Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006
  • Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
  • CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007
  • Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
2008
  • 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.


Sumber: http://www.pclinux3d.com/linux/sejarah-sistem-operasi-dari-dos-windows-sampai-linux.html

PERULANGAN DALAM TURBO PASCAL

 Dalam beberapa hal, sebuah program terkadang harus melakukan hal yang sama berkali-kali. Agar program tidak menjadi terlalu panjang karena setiap proses menjadi baris program, maka diperlukan adanya kemampuan otomatisasi dalam kode program. Dengan adanya otomatisasi dalam program, maka dapat dilakukan pengerjaan proses sama berkali-kali yang berada dalam beberapa statemen hanya dengan menuliskannya sekali saja.
Karena perulangan merupakan suatu hal yang sering ditemui dalam program, maka bahasa Pascal juga menyediakan kemampuan tersebut. Dalam Pascal terdapat 3 cara melakukan perulangan, yaitu dengan menggunakan kata cadangan For .. to .. do, kata cadangan While .. do, dan kata cadangan Repeat .. until. Seperti pada percabangan, ketiga jenis perulangan juga memungkinkan perulangan secara tersarang, serta dapat menjalankan suatu blok berisi beberapa statemen proses untuk setiap perulangannya.
For .. to .. do biasa digunakan apabila telah diketahui dengan pasti cacah perulangan yang akan dilakukan baik dari sebuah baris statemen atau suatu blok statemen. Perulangan/kalang menggunakan kata cadangan ini dapat berupa perulangan positif (For .. to .. do) atau perulangan negatif (For .. downto .. do).
For             :  mendefinisikan nilai awal perulangan
To              :  mendefinisikan nilai akhir perulangan (perulangan positif)
Downto      :  mendefinisikan nilai akhir perulangan (perulangan negatif)
While         :  mendefinisikan ekspresi yang mengendalikan perulangan eksekusi suatu statemen atau blok statemen
Do             :  digunakan untuk menyebutkan aksi yang akan dilakukan perulangan
Repeat       :  mendefinisikan statemen atau blok statemen yang akan terus diulang sampai keadaan perhentiannya dipenuhi
Until          :  mendefinisikan keadaan perhentian untuk perulangan yang dimulai dengan Repeat

Kegunaan Dan Kerugian Menggunakan Software Open Source

Software open source merupakan perangkat lunak  gratis, dimana software ini membebaskan source kodenya untuk dilihat oleh semua orang dan membiarkan mereka mengetahui cara kerja software tersebut dan juga memperbaiki kekurangan - kekurangan yang ada pada software tersebut. Software open source yang terkenal diantaranya adalah linux, os ini bisa kita unduh dengan gratis, lalu kita bisa menginstallnya pada komputer atau laptop kita.
Banyak orang yang menganjurkan kita untuk memakai software open source dalam pembuatan aplikasi. Anjuran tersebut pasti mempunyai dasar alasan kenapa menganjurkan kita untuk memakai software tersebut dalam pembuatan aplikasi. Salah satu alasannya mungkin karena gratis dan mudah didapat. Dengan gratis semua orang bisa mengunduh software ini dengan semaunya tanpa membayar seperti software – software lainnya yang berbayar. Memang tidak semua software yang kita inginkan untuk membuat aplikasi bisa gratis kita dapatkan, namun setidaknya ada kemiripan atau jenis yang sama dengan software berbayar tersebut, jadi kita bisa mengunduhnya untuk membuat aplikasi yang kita inginkan.

Keuntungan dan kerugian dari Open Source Software
Setiap software pasti ada kelebihan dan kekurangannya, itu wajar karena memang harus ada batasan atau cakupan software setiap pembuatannya. Apa lagi yang kita bahas ini adalah software open source, tentu banyak pro kontra diantara kelebihan dan kekurangannya.
Motivasi dari penggunaan dan pengembangan open source software beraneka ragam, mulai dari filosofi dan alasan etika sampai pada masalah praktis. Biasanya, keuntungan yang dirasa pertama dari model open source adalah fakta bahwa ketersediaan open source diciptakan secara gratis atau dengan biaya yang rendah.
A.     Keuntungan Open Source Software
Beberapa karakteristik yang menyebabkan Open Source model mendapatkan keuntungan :
1.      Ketersedian source code dan hak untuk memodifikasi
Ini merupakan hal yang penting. Hal ini menyebakan perubahan dan improvisasi pada produk software. Selain itu, hal ini memunculkan kemungkinan untuk meletakan code pada hardware baru,  agar dapat diadaptasi pada situasi yang berubah-ubah, dan menjangkau pemahaman bagimana sistem itu bekerja secara detail. 
2.      Hak untuk mendistribusikan modifikasi dan perbaikan pada code
Hal ini merupakan titik perbedaan Open Source Software dengan Free Software.  Pada kenyataannya, hak pendistribusian diakui dan merupakan hal yang umum, ini adalah hal yang berpengaruh bagi sekumpulan developer ( pengembang ) untuk bekerja bersama dalam project Open Source Software.
3.      Hak untuk menggunakan software
Ini merupakan kombinasi dari hak pendistribusian, menjamin ( jika software cukup berguna ) beberapa user yang mana membantu dalam menciptakan pasar untuk mendukung dan berlangganan software. Hal ini juga membantu dalam improvisasi kualitas dari produk dan improvisasi secara fungsi. Selain itu akan menyebabkan sejumlah user untuk mencoba produk dan mungkin menggunakannya secara regler. 
B.     Kerugian Open Source Software
Beberapa karakteristik yang menyebabkan Open Source model mendapatkan keuntungan :
1.      Tidak ada garansi dari pengembangan
Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan,  memunculkan  celah awal ketika sumber code masih mentah dan pengembangan dasar masih dalam pembangunan.
2.      Masalah yang berhubungan dengan intelektual property
Pada saat ini, beberapa negara menerima software dan algoritma yang dipatentkan. Hal ini sangat sulit untuk diketahui jika beberapa motede utama untuk menyelesaikan masalah software di patenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.
3.      Kesulitan dalam mengetahui status project
Tidak banyak iklan bagi open source software, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan merketing.

Sumber: