Tuesday, December 30, 2008

thoughts about 2008.

Photobucket

I did one of these posts last January about my predictions for 2008. Such a young, naive blogger I was, predicting nothing but making assumptions without trying to step on people's toes. I was right about one thing, Kanye did dominate this year's music scene, especially concerning radio play. He's done for now though, killed it with his award performances that sucked ass. So now that I'm more educated and less concerned about what the hell you think about me, here are my predictions for 2009:

Dubstep
Dubstep is unique to England, really. The best of the best is there, not here. For a decent reading of what dubstep is you can check out this Wiki post, watch the video below, or listen to Mary Ann Hobb's Radio 1 show on BBC. I wouldn't suggest googling "dubstep" because of the crap that comes up when you do, like videos that don't work. But you will find helpful forums where people post their own dubstep mixes or links to others. Besides all of that jargon, I predict a lot to come of dubstep, which has been defined to me as music that is driven by the bass, not the melody. This is true, and that's why youtube's 92kbs videos suck for dubstep because tiny earbuds cannot begin to handle the amount of bass needed to listen to the music. I suggest listening to Skream or Kode 9. I feel like Crookers comes close to dub if they were to tweak themselves a bit, which could be a possibility for the new year, but as of right now they're still electro and still super awesome.

Fidget House
What is fidget house? Music genres are like art styles, hard to explain and runny like eggs. Crookers falls here, and I have high hopes for the Italian duo as I love them so. Herve might fall into this category as well. Think less about the "house" part and more about the "fidget."

The Cool Kids get a spot on a Wheaties Box
Don't get me wrong, these guys are great, and it's not their fault that people love their music, but they've spawned a lot of copy-cats that are no where near the expertise level of The Cool Kids. The Knux is one of those groups that look as if they took out loans to buy ridiculous clothing and wrote raps about payin' their mamas' back. Making money off of somebody else's originality is pretty low.

Posting a list of artist that will have luck in the new year is lame. How am I expected to make a decision like that? I do hope for more art and music related posts, like what you see in videos over at asian man dan. I hope my current university never ever tries to perform Daft Punk's "Harder Better Faster Stronger," because it was terrible, so terrible. And last, I hope for one more year of blogging, before Google takes us all down.

Kouros

Photobucket


The Kouros is the Greek name for 5th and 6th century B.C. statues of nude, athletic young boys, just so you know. Here's what four years of learning art history can give you. However, that fact has nothing to do with this band, for they do not sound archaic at all! Kouros come from Birmingham and remind me of the sounds of Giorgio Moroder. Definitely something to look out for in the upcoming new year.

Kouros - Nightchase Imeem Link

Kouros - Tears Imeem Link

Kouros - Flux Imeem Link

Friday, December 26, 2008

shook

Photobucket


Who is Shook? Honestly I've never heard of him. Can't say I know much of the electronic music that comes from the Netherlands, either. However, this is catchy, in a GOOD way. And by good I mean that the female vocals never get annoying, like UFFIE. Oops, cats out of the bag there ;]

Jupiter - Chip (Shook Remix) DOWNLOAD

fred falke

Photobucket


Who likes Fred Falke?

Who likes catchy synth rifs?

Me! And you, too...? Wow, what a coincidence! This song should have been in the Breakfast Club when they're all dancing in the library. It would have made Molly Ringwald's crappy dancing more tolerable.

Digitalism - Apollo Gaiz (Fred Falke Remix) DOWNLOAD

Tuesday, December 23, 2008

Cryptonies December Mix

Photobucket


My recent obsession: the Cryptonites. Especially their mixes. Because they are awesome. If you were a good blog reader you'd be listening to it and forgetting anything I say here, because who gives a shit what I think! Currently there is no tracklist online so send em an email and maybe they'll give one to you.

Cryptonites - December 08 Minimix (zShare, 33.94 MB) DOWNLOAD

Sunday, December 21, 2008

Menambah Target Pada Send To


Jika Anda mengklik kanan pada sebuah atau beberapa folder maupun file, maka akan muncul menu Send To. Menu tersebut biasa digunakan untuk memindah atau meng-copy file ke lokasi yang telah ditentukan. Secara default hanya ada beberapa lokasi yang tersedia.



Mungkin saja Anda sering memindah file ke lokasi yang belum ada pada Send To. Untuk itu Anda bisa menambah ataupun merubahnya sendiri.
Caranya :

  1. Pindah ke folder C:\Windows\Send To karena di sinilah Windows menyimpan target lokasi dari Send To.

  2. Klik kanan pada folder tersebut dan pilih New - Shortcut.

  3. Pada kotak dialog yang muncul, klik tombol Browse dan arahkan ke folder yang Anda inginkan.

Memindah Letak Taskbar

Secara default taskbar terletak pada kiri bawah. Sebenarnya Anda bisa mengganti posisi taskbar tersebut. Caranya klik dan tahan pada sembarang tempat pada taskbar. Lalu klik mouse dan geser Anda ke atas, kanan atau kiri tergantung taskbar tersebut mau diletakkan di mana.

Memperbesar ukuran taskbar

Secara default taskbar hanya dapat menampung satu baris icon dan taskbar button. Untuk memperbesar ukuran taskbar sehingga dapat menampung lebih banyak taskbar button, arahkan cursor mouse ke bagian pinggir dari taskbar lalu drag ke atas

Menghemat Satu Kali Klik

Untuk membuka atau menjalankan file biasanya kita harus melakukan klik dua kali pada file tersebut. Ada cara yang lebih cepat, yaitu cukup dengan sekali klik saja suatu file atau program dapat kita jalankan. Caranya sebagai berikut:

  1. Buka Windows Explorer.

  2. Dari menu Tools, pilih Folder Options.

  3. Pada bagian "Click items as Follows", pilih "Single-click to open an item (point to select)".

  4. Klik OK, dan cobalah hasilnya


Semoga Bermanfaat

Menampilkan dan Menyembunyikan Hidden File dan Folder

Sistem operasi Windows mengenal empat macam attribut file, yaitu hidden, archive, read only dan system. Yang dimaksud dengan hidden file adalah file yang tersembunyi (secara default tidak kelihatan pada Windows Explorer). Anda bisa mengganti setting tersebut sehingga hidden file tersebut dapat terlihat atau tetap tersembunyi waktu dilihat dengan Windows Explorer. Caranya sebagai berikut :

  1. Dari sembarang folder atau Windows Explorer, klik menu Tools, pilih Folder Options.

  2. Pindah ke tab View.

  3. Pada bagian "hidden files and folders" terdapat dua radio button.

  4. Pilih Do not show hidden files and folders, untuk menyembunyikan hidden file.

  5. Pilih "Show hidden files and folders", untuk menampilkan semua file.


Semoga bermanfaat.

Menampilkan Ekstensi File

Ekstensi file dapat dikatakan sebagai pengenal jenis file. Misalnya .doc untuk file MS Word, .cdr untuk Corel Draw, dan sebagainya. Secara default ekstensi file tesebut tidak akan kelihatan. Tetapi Anda bisa menampilkan ekstensi file tersebut sehingga Anda bisa lebih memahami tentang ekstensi file pada Windows Anda. Caranya sebagai berikut :

  1. Dari Windows Explorer, klik menu Tools, pilih Folder Options.

  2. pilih View, maka akan terlihat advance settings

  3. Hilangkan tanda check (chenthang) pada bagian Hide extensions for known file types untuk menyembunyikan ekstensi file.

  4. Sebaliknya beri tanda check untuk menyembunyikan ekstensi file dan menampilkan ekstensi file hanya untuk file yang tidak diketahui jenisnya.

Wednesday, December 17, 2008

yeah yeah whatevers.

Found this over at Fuck You On Friday. Take a look at the band's myspace and you'll think they ate acid for the first time before composing this....but they didn't. The song is actually a remix by Nick Zinner. The website that I listened to this from linked Nick's name to the Yeah Yeah Yeah's page because he is, interestingly enough, the guitarist for the band. I absolutely loathe the YYY's. Karen O can choke on her mic for all I care, I've hated their sound since their first single. This remix reflects nothing of the such. It's spacey, it's loose, it's calm...makes me wonder if the punk band it originated from has heard this remix. Putting punk to shame.

Ssion - Fear Us (Nick Zinner Remix) (zShare) DOWNLOAD

Tuesday, December 16, 2008

omg.

Yeah, I know, it's been a while. School kinda took over my life for a while, sorry bloggers. I recently just cleaned out my 300+ inbox full of music which consisted of: 90% shit, 5% bangers and 5% that sounded like it came from Mars. Seriously, I know everybody likes different music, but man, some of it was like a where's waldo search for the frickin' beat. That being said, I'm putting up links to a lot of music here and YOU can decide for yourself what you do and/or don't like.

SICK EP from Youtube.

First track from Baskerville's debut EP.
Baskerville - Pushing Around (zShare)DOWNLOAD

Proxy - Raven (Cryptonites' More Bass Edit) (zShare) DOWNLOAD

Surkin vs Grum - Next of Mexico (Cryptonites Edit)(zShare) DOWNLOAD

Crookers (feat. Bucketheads) - Love to Edit (Cryptonites Edit) (zShare) DOWNLOAD

Klaxons vs SebastiAn - (Cryptonites Edit) (zShare) DOWNLOAD

Daft Punk vs Choreo - Cut da Funk (Cryptonites Edit)(zShare) DOWNLOAD

Lebatman - Alphaville Mediafire Download

This is a release from the Blank Artist's record label out of Detroit. This ziped link has multiple mp3s all recorded at 192. Check out their site for more information on the artists and links to their myspace. This particular set is by Codine.

BLNK 11: Codine - Blue Room DOWNLOAD ZIP

VDRK's new mixtape (winter-appropriately) titled "At the Beach:"
Mediafire Download
Tracklist:
1. Agent Stereo - Keep on Goovin
2. Jokers on the Scene - Baggy Bottom Boys (JotS Remix)
3. Wolfgang Gartner - Wild Card
4. Deadmau5 - Ghosts and Stuff
5. DJ Rush - MF Bass (Popof Remix)
6. Twocker - Stitch (Bass Kleph Remix)
7. Nu Coalition - Born For The Nightlife (Aston Shuffle Remix)
8. Joey Chicago - After Midnight (Diizy Edit)

Here it is, a new phenomenon: dinosaurelectro on youtube.

Friday, December 12, 2008

Sistem Operasi

Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall.

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Sistem Operasi secara umum terdiri dari beberapa bagian:
1.Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2.Kernel, yaitu inti dari sebuah Sistem Operasi
3.Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4.Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
5.Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS

Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, dan sebagainya.



Layanan inti umum

Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.

Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.

Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.

Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
1.Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
2.Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
3.Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Proses

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Status Proses

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
1.Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
2.Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
3.Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

Perangkat Lunak

Sejarah rekayasa perangkat lunak

Rekayasa perangkat lunak telah berkembang sejak pertama kali diciptakan pada tahun 1940-an hingga kini. Fokus utama pengembangannya adalah untuk mengembangkan praktek dan teknologi untuk meningkatkan produktivitas para praktisi pengembang perangkat lunak dan kualitas aplikasi yang dapat digunakan oleh pemakai. 

1945 - 1965: Awal

Istilah software engineering digunakan pertama kali pada akhir 1950-an dan awal 1960-an. Saat itu, masih terdapat debat tajam mengenai aspek engineering dari pengembangan perangkat lunak.

Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. Banyak yang menganggap bahwa dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak.

1965 - 1985: krisis perangkat lunak

Pada tahun 1960-an hingga 1980-an, banyak masalah yang ditemukan para praktisi pengembangan perangkat lunak. Banyak projek yang gagal, hingga masa ini disebut sebagai krisis perangkat lunak. Kasus kegagalan pengembangan perangkat lunak terjadi mulai dari projek yang melebihi anggaran, hingga kasus yang mengakibatkan kerusakan fisik dan kematian. Salah satu kasus yang terkenal antara lain meledaknya roket Ariane akibat kegagalan perangkat lunak.



1985 - kini: tidak ada senjata pamungkas

Selama bertahun-tahun, para peneliti memfokuskan usahanya untuk menemukan teknik jitu untuk memecahkan masalah krisis perangkat lunak.

Berbagai teknik, metode, alat, proses diciptakan dan diklaim sebagai senjata pamungkas untuk memecahkan kasus ini. Mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak (CASE tools), berbagai standar, UML hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu.

Pada tahun 1987, Fred Brooks menulis artikel No Silver Bullet, yang berproposisi bahwa tidak ada satu teknologi atau praktek yang sanggup mencapai 10 kali lipat perbaikan dalam produktivitas pengembangan perangkat lunak dalam tempo 10 tahun.

Sebagian berpendapat, no silver bullet berarti profesi rekayasa perangkat lunak dianggap telah gagal. Namun sebagian yang lain justru beranggapan, hal ini menandakan bahwa bidang profesi rekayasa perangkat lunak telah cukup matang, karena dalam bidang profesi lainnya pun, tidak ada teknik pamungkas yang dapat digunakan dalam berbagai kondisi.

Perangkat Lunak terbagi menjadi 2, yaitu :
1.Perangkat Lunak Bebas
2.Perangkat Lunak Tak Bebas

1.Perangkat Lunak Bebas

Berikut adalah kronologi perkembangan perangkat lunak bebas.


Sebelum 1983

Komunitas perangkat lunak yang dapat dibandingkan dengan apa yang sekarang dinamakan komunitas perangkat lunak bebas telah lama muncul sebelum munculnya gerakan perangkat lunak bebas dan istilah "perangkat lunak bebas" itu sendiri. Menurut Richard Stallman, komunitas berbagi perangkat lunak di Massachusetts Institute of Technology (MIT) telah ada selama bertahun-tahun sebelum ia bergabung pada 1971.[1] Contoh lain yaitu kelompok pengguna IBM 701, yang bernama SHARE, dan kelompok pengguna Digital Equipment Corporation (DEC), yang bernama DECUS. Pada waktu itu perangkat lunak kebanyakan dibuat oleh kalangan akademisi dan peneliti yang bekerja dalam kolaborasi dan belum dilihat sebagai sebuah komoditi. Sistem operasi seperti versi awal dari UNIX didistribusikan secara luas dan ditangani oleh komunitas. Kode sumber didistribusikan bersamaan dengan perangkat lunaknya karena pengguna-pengguna sering melakukan modifikasi untuk perbaikan bug atau untuk menambahkan fungsi-fungsi baru. Sehingga pada masa tersebut, perangkat lunak dapat disebut sebagai perangkat lunak bebas, bukan karena usaha dari pengguna atau pengembang untuk menjadikannya demikian, tetapi karena perangkat lunak dikembangkan oleh komunitas pengguna.

Versi awal dari UNIX disebarkan secara gratis, tetapi versi awal ini tidak disertai dengan ijin untuk menyebarluaskan atau ijin untuk menyebarkan versi yang dimodifikasi sehingga tidak dapat dikatakan perangkat lunak bebas.

Pada akhir 1970-an dan awal 1980-an, perusahaan-perusahaan memulai membatasi perangkat lunak melalui hak cipta. Hal ini disebabkan karena perangkat lunak-perangkat lunak tersebut berubah menjadi sumber pendapatan sebagai perangkat lunak tak bebas.

Beberapa perangkat lunak bebas dikembangkan sebelum 1983 dan terus digunakan sampai sekarang termasuk TeX dan SPICE.[2]


Dimulainya GNU dan FSF (1983-1990)

Pada 1983, Richard Stallman meluncurkan proyek GNU yang bertujuan untuk menulis sebuah sistem operasi yang lengkap dan yang kode sumbernya bebas digunakan oleh siapa saja. Beberapa insiden khusus yang memotivasi hal ini termasuk kasus dimana sebuah pencetak yang tidak bekerja dan tidak bisa diperbaiki penggunanya karena kode sumbernya tidak tersedia[3]. Kasus terakhir adalah sengketa antara Stallman dan Symbolics, Inc.. Tidak lama setelah peluncuran proyek GNU, Stallman mempopulerkan istilah "free software" atau "perangkat lunak bebas" dan mendirikan Yayasan Perangkat Lunak Bebas untuk mempromosikan konsep tersebut. Definisi Perangkat Lunak Bebas kemudian dipublikasikan pada Februari 1986.

Pada 1989, versi pertama dari Lisensi Umum Publik GNU dipulikasikan. Versi 2-nya dipublikasikan pada 1991.

Pada 1989, beberapa pengembang GNU mendirikan perusahaan Cygnus Solutions[4] yang bertujuan untuk menyediakan dukungan komersial atas produk perangkat lunak bebas. Cygnus Solutions akhirnya mengumumkan merger dengan Red Hat pada 15 November 1999.

GNU+Linux (1991-)

Pada 1992, sebuah kernel yang dimulai oleh Linus Torvalds pada tahun sebelumnya dirilis sebagai perangkat lunak bebas. Pada waktu itu, proyek GNU telah menghasilkan atau mengintegrasikan semua yang diperlukan sebuah sistem operasi kecuali sebuah kernel. Kombinasi Linux dan sistem GNU menciptakan sistem operasi bebas dan lengkap yang pertama sejak 1983. Lihat pula: Kontroversi penamaan GNU/Linux.



Free BSD (1993-)

Pada 1993, FreeBSD dan NetBSD dirilis sebagai perangkat lunak bebas. Keduanya berasal dari 386BSD. OpenBSD kemudian dikembangkan dari NetBSD pada 1995.

2.Perangkat Lunak Tak Bebas

Perangkat lunak tak bebas (bahasa Inggris: proprietary software) – kadang disebut perangkat lunak berbayar, perangkat lunak sumber tertutup, perangkat lunak proprieter atau perangkat lunak berpemilik adalah perangkat lunak dengan pembatasan terhadap penggunaan, penyalinan, dan modifikasi yang diterapkan oleh proprietor atau pemegang hak. Pembatasan-pembatasan ini dapat dilakukan secara teknis maupun hukum, atau pun keduanya. Cara teknis dilakukan misalnya dengan memberikan berkas biner terbaca-mesin kepada pengguna dan menyimpan kode sumber terbaca-manusia. Cara hukum dapat melalui lisensi perangkat lunak, hak cipta, dan hukum paten. Hak eksklusif secara hukum atas perangkat lunak tak dibutuhkan oleh seorang proprietor suatu perangkat lunak untuk menjadi perangkat lunak tersebut tak bebas, karena perangkat lunak domain publik dan perangkat lunak di bawah suatu lisensi permisif dapat menjadi perangkat lunak tak bebas dengan mendistribusikan versi kompilasi program tanpa menyediakan kode sumbernya.

Pembatasan perangkat lunak tak bebas membuatnya menjadi antonim dari perangkat lunak bebas. Oleh perangkat lunak bebas, hukum yang sama yang digunakan oleh perangkat lunak tak bebas digunakan untuk mempertahankan kebebasan untuk menggunakan, menyalin, dan memodifikasi perangkat lunak. [1] Perangkat lunak tak bebas mencakup freeware dan shareware. Perangkat lunak ini dapat berupa perangkat lunak komersial, meskipun perangkat lunak domain publik dan perangkat lunak bebas lainnya juga dapat dijual untuk suatu harga tertentu dan digunakan untuk tujuan komersial.

Siklus Pengolahan Data

Sistem komputer memiliki siklus pengolahan yang pasti. Siklus pengolahan itu sendiri mengacu kepada makna dari arti komputer itu sendiri. Ada tiga pokok dalam siklus pengolahan data dengan menggunakan komputer tersebut, yaitu input, proses, dan output. Sedangkan untuk proses sendiri, pemroses dibantu oleh beberapa bagian lain, yaitu program serta penyimpan (storage). Input 

Merupakan aktifitas pemberian data kepada komputer, dimana data tersebut merupakan masukan bagi komputer. Agar data dapat diterima oleh komputer dengan baik, komputer memiliki peralatan yang berfungsi untuk hal ini, yang disebut dengan input device . 

Jika dianalogikan dengan manusia, manusia juga memiliki input device ini, diantaranya adalah mata, telinga, syaraf-syaraf, dan lain-lain. Masing-masing input device tentu berfungsi spesifik terhadap bagaimana informasi tersebut dapat diterima oleh manusia. Misalnya mata, mata digunakan sebagai input defice untuk melihat, lalu data hasil penglihatan tersebut dikirimkan ke otak untuk diproses lebih lanjut, diabaikan atau informasinya disimpan di dalam ingatan. 

Pada komputer, input device ini juga bermacam-macam, tergantung bagaimana proses input tersebut dilaksanakan. Bermacam-macam input device yang digunakan oleh komputer, contohnya adalah keyboard untuk mengetikkan informasi, pembaca kode batang pada transaksi di supermarket, kamera untuk menangkap gambar, dan lain sebagainya. Masukan yang didapatkan oleh input device tersebut informasinya dikirimkan ke pemroses (otaknya komputer) untuk diproses lebih lanjut, diabaikan atau informasi tersebut disimpan dalam media penyimpanan. 

Proses 

Setiap masukan yang disampaikan kepada komputer akan masuk ke pemroses, pemroses ini dikenal juga dengan nama processor . Pemroses ini bisa disebut dengan otaknya komputer. Pemroses ini akan menentukan akan diapakan informasi yang masuk tersebut. Jika diolah lebih lanjut, maka data tersebut diolah sesuai dengan ketentuan yang telah disusun sedemikian kedalam otak komputer. Ketentuan yang telah disusun ini adalah instruction set. Instruction set ini merupakan format baku perintah yang dapat dilaksanakan oleh pemroses. Pemroses memiliki hubungan dengan media input, program, storage serta media output. Masing-masing akan dikontak oleh pemroses sesuai dengan tugasnya masing-masing. 

Pemroses ini hanya berfungsi untuk menjalankan perintah yang diterimanya dari program. Tindak lanjut dari masing-masing perintah, katakanlah menampilkan data terebut ke monitor atau ke printer, maka pemroses akan mengirimkan lagi hasil olahannya ke media yang dituju. Dengan mengirimkan data ke media yang dituju, maka berarti pemroses menyerahkan tugasnya kepada media tersebut sambil mengirimkan data-data yang diperlukan oleh media yang dituju serta instruksi yang diminta untuk dilaksanakan oleh media yang dituju itu tadi. 




Bus 

Bus merupakan jalur penghubung antar alat pada komputer yang digunakan sebagai media dalam proses melewatkan data pada suatu proses. Bus ini bisa dianggap sebagai sebuah pipa, dimana pipa atau saluran tersebut digunakan untuk mengirimkan dan menerima informasi antar alat yang dihubungkannya. Pada sistem komputer, bus ini termasuk perangkat internal, kecepatan pengiriman informasi melalui bus ini dilakukan dengan kecepatan tinggi. 

Program 

Program merupakan kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa software. Bagaimana sebuah sistem komputer berpikir diatur oleh program ini. Program inilah yang mengendalikan semua aktifitas yang ada pada pemroses. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada instruction set. 

Storage 

Dalam menjalankan proses, selain proses diatur oleh program, pemroses juga memiliki akses ke media penyimpan yang disebut dengan storage. Storage ini berfungsi untuk menyimpan berbagai informasi yang dibutuhkan untuk menjalankan fungsi pemroses, baik untuk penyimpan sementara maupun untuk jangka panjang. Pemroses melakukan tugasnya sesuai dengan kendali yang ada pada program. Proses untuk mengambil data atau menyimpan data pada storage ini dilaksanakan oleh pemroses sesuai dengan perintah yang diterima pemroses dari program yang sedang ia jalankan. 

Output 

Merupakan aktifitas menerima data dari hasil pengolahan pada bagian pemroses. Jika terdapat data pada aktifitas output ini, berarti pemroses menyerakan tugas selanjutnya kepada bagian ini. Tentu saja pada bagian ini diperlukan juga peralatan yang bekerja, dimana peralatan terebut disebut dengan output device. Jika kita kembali ke analogi manusia, output device ini contohnya adalah tangan, dimana tangan berfungsi untuk menuliskan informasi yang diminta oleh otak. Pada komputer contoh output device ini adalah printer (pencetak). Ketika data output dari pemroses diterimanya maka printer akan melaksanakan tugas yang diterima dari pemroses tadi.

Thursday, December 11, 2008

Informasi

Mengenal Type Pencarian Search Engine

Satu-satunya alat atau fasilitas yang dipergunakan untuk mengeksplorasi berbagai data, informasi, dan pengetahuan yang ada di Internet adalah mesin pencari atau yang biasa kita sebut search engine. Search engine adalah sebuah program yang dapat diakses melalui Internet yang fungsinya adalah membantu pengguna komputer mencari berbagai hal yang ingin diketahuinya.

Di Internet, terdapat ratusan (bahkan ribuan) search engine yang dapat diakses secara cuma-cuma. Karena fungsinya mirip pintu gerbang bagi para pengguna sebelum memasuki situs atau website tertentu, banyak orang yang menyebut search engine sebagai portal (bandingkan dengan fungsi portal sesungguhnya yang kerap kita temui di pintu masuk ke sebuah kompleks perumahan). Dari begitu banyak search engine yang ada, yang paling populer diantaranya adalah Google, Yahoo, dan Altavista. Penulis menganjurkan agar para pemula mempergunakan Google untuk latihan melakukan teknik searching di Internet. Ketiga mesin pencari ini dapat diakses melalui alamat www.google.com, www.yahoo.com, dan www.altavista.com dengan aplikasi browsing seperti Internet Explorer atau Netscape.

Walaupun memiliki fungsi yang kurang lebih sama, setiap search engine memiliki karakteristik berbeda. Hal-hal yang membedakan satu search engine dengan search engine lainnya diantaranya adalah kecepatan pencarian, ketepatan informasi, kuantitas situs yang dicari, teknik pencarian, format hasil pencarian, dan lain sebagainya. Untuk memudahkan pembelajaran dan alasan praktis, maka kita memilih Google sebagai contoh. Akan tetapi, di beberapa kasus kita juga akan mempergunakan mesin pencari lain, terutama saat membahas fasilitas-fasilitas pencarian yang tidak tersedia di Google.

Teknik Penyaringan Informasi

Karena begitu banyaknya informasi yang tersedia di Internet, maka kerap terjadi fenomena yang sering disebut information overloaded (banjir informasi yang tak terkendali). Tengoklah misalnya seseorang yang ingin mencari informasi dengan kata kunci school atau sekolah. Ia akan kebingungan karena pencariannya akan menghasilkan ratusan ribu bahkan jutaan situs yang berkaitan dengan kata tersebut. Karena itu, harus ada teknik-teknis khusus yang harus dikuasai agar seorang pengguna internet dapat memperoleh informasi yang benar-benar relevan dengan kebutuhannya. Ada dua teknik dasar yang bisa kita pergunakan saat melakukan searching, yaitu :

1. Menggunakan Simbol Matematika.

2. Menggunakan Simbol Boolean.

Filterisasi dengan Simbol Matematika

Simbol pertama yang sangat berguna untuk pencarian dengan search engine adalah tanda plus (+). Seorang netter dapat menggunakan tanda plus jika ingin mencari dokumen yang memuat lebih dari satu kata kunci. Contohnya, jika seorang pengajar atau peserta didik ingin mengetahui informasi mengenai populasi guru di propinsi Lampung, maka yang bersangkutan dapat mencarinya dengan menggunakan kata kunci:

à +populasi +guru +Lampung

Saat menerima masukkan dengan format semacam itu, mesin pencari akan mencari berbagai dokumen maupun artikel yang memuat kata populasi, guru, dan Lampung di seluruh jaringan internet. Jika terdapat sebuah dokumen yang hanya mengandung salah satu atau salah dua dari ketiga kata tersebut, maka dokumen itu tidak akan ditampilkan. Contoh lain yang menarik adalah seorang seniman yang ingin mencari informasi terkait dengan kejadiankejadian kesenian di Jakarta pada tahun 1970. Dengan memanfaatkan tanda “+” tersebut, ia dapat memasukkan searching key dengan format seperti berikut:

à +jakarta +kesenian +program +1970

Cara ini tentu saja jauh lebih efektif ketimbang hanya menggunakan searching Lampung, Jakarta, kesenian atau populasi saja, yang hasilnya akan berupa jutaan link ke situs yang mengandung kata-kata tersebut.

Simbol “+” ini dapat dipergunakan sebanyak-banyaknya, karena prinsip yang kerap dipergunakan dalam searching di Internet adalah bahwa semakin spesifik yang dicari (semakin banyak menggunakan tanda “+”) berarti semakin baik pula suatu pencarian. Dengan searching key yang semakin spesifik, hasil yang ditampilkan search engine akan lebih terfokus.

Filterisasi dengan Simbol Boolean

Simbol-simbol boolean banyak dipergunakan oleh mereka yang memiliki latar belakang ilmu komputer atau yang terbiasa mengakses sistem basis data (database) konvensional. Secara garis besar, beberapa simbol boolean yang penting, yang oleh beberapa kalangan dinilai sudah terlalu kuno dan ketinggalan jaman, sebenarnya sudah terwakili dengan simbol-simbol matematika seperti yang telah dijelaskan sebelumnya. Kelebihan dari simbol boolean adalah simbol ini dapat merepresentasikan jenis pencarian yang tergolong kompleks karena memiliki simbol-simbol tambahan. Berikut adalah beberapa simbol penting yang kerap dipergunakan oleh para netter untuk membantu proses pencarian. Simbol pertama adalah kata OR (mengandung pengertian “atau” dalam bahasa Indonesia). Simbol ini bekerja dengan cara yang sama dengan karakter spasi pada simbol matematika. Jika seseorang melakukan pencarian dengan searching key kepulauan OR nusantara maka search engine akan mencari seluruh dokumen yang mengandung kata kepulauan, atau nusantara, atau yang mengandung kedua kata tersebut. Di dalam satu event pencarian, kata OR dapat dipergunakan beberapa kali, misalnya:

à raja OR presiden OR pemimpin OR dinasti

yang akan menampilkan daftar dokumen yang memiliki satu atau lebih kata raja, presiden, pemimpin, atau dinasti (termasuk kombinasi antara 2-4 kata-kata tersebut).

Simbol berikutnya yang memiliki fungsi kurang lebih sama dengan tanda plus pada simbol matematika adalah AND, yang dapat diterjemahkan sebagai kata “dan” dalam bahasa Indonesia. Contoh penggunaan simbol ini adalah sebagai berikut:

à ilmu AND pengetahuan AND alam

Search engine yang menerima masukan seperti itu akan mencari seluruh dokumen di internet yang memuat tiga buah kata, yaitu ilmu, pengetahuan, dan alam di dalamnya. Jika di dalam model simbol matematika terdapat tanda minus (untuk merepresentasikan kecuali), maka dalam model simbol boolean terdapat kata NOT untuk merepresentasikan hal yang serupa. Sebuah perintah dalam metode simbol boolean yang tidak diketemukan padanannya dalam simbol matematika adalah NEAR. Fungsi perintah ini cukup unik. Untuk mendapatkan gambaran mengenai fungsi simbol ini, perhatikan contoh berikut.

à sekolah NEAR yogyakarta

Perintah di atas akan menginstruksikan search engine untuk mencari dokumen yang mengandung kata sekolah dan yogyakarta, dimana jarak (jumlah kata di antara kedua kata tersebut) berdekatan. Dengan kata lain, search engine akan mencari dokumen yang memuat kalimat seperti sebuah sekolah di Yogyakarta berhasil mendapatkan dana bantuan dari PBB atau seorang siswa di Yogyakarta ditemukan sedang adu balap..” atau “sekolah menengah kejuruan di yogyakarta…” karena jarak kata sekolah dan Yogyakarta pada kalimat-kalimat tersebut relatif berdekatan. Kriteria berdekatan untuk masing-masing search engine biasanya berbeda.(eko/dna)

Penulis : Richardus Eko Indrajit di beritanet.com

Saturday, September 13, 2008

Shad - The Old Prince Still Lives At Home

Remixes the Fresh Prince theme but with different lyrics that specifically pertain to the wonders of why Will Smith lived at home for so long...

Wednesday, September 10, 2008

more more MORE

Photobucket Image Hosting

Lots of stuff hit the inbox recently so I'm grouping it all (what I liked, that is) into one post. First up....Chew Fu. This song's pretty sweet since he kept in a lot of the original song into the track. You wouldn't think that it had anything to do with Frank Sinatra if you were to only listen for 30 seconds, so PLEASE CHECK OUT the whole thing.

Frank Sinatra - New York New York (Chew Fu Big Room Remix)
DOWNLOAD


OHHHHHHHH it's Cryptonites! To me this track reminds me more of theme music, or "WATCH OUT THIS IS THE BIG ENTRANCE PART" in movies ya know. I keep waiting and waiting for it to build up to the..........middle? It fools you into thinking that it will, but it doesnt. Oh well, not all tracks were meant for that purpose. You always need that intro to your mix and this would be a great starting point.

Photobucket Image Hosting

Cryptonites - Revolver Disco
DOWNLOAD


Photobucket Image Hosting

Thrills is HUGE, apparently. I had only heard of them through the blog-rolls but they sent me some shit through their email that is wicked. I'm almost 90% positive that if you haven't heard of him by now you WILL see his name popping up everywhere. Just a prediction of mine. Supposedly he's got a Bo$$ In Drama "Hott" remix coming out soon, which I'll post.

Thrills - T.I.P. (Culture Prophet Remix)
DOWNLOAD

Project Cyborg - Feel So Cyborg (Thrills Remix)
DOWNLOAD

Tuesday, September 9, 2008

Tuesday, August 26, 2008

HiFi

Photobucket

HiFi - Wobbly Live Mix (81.64MB)
DOWNLOAD

Tracklist:
1. yellow asteroids(star-like mix)- smash_tv

2. music sounds better with you(bob sinclar remix)- stardust

3. everything cool- foamo

4. got some teeth(switch vocal mix)- obie trice

5. atomic baile boy- crookers

6. storm- the bloody beetroots

7. stuck on repeat(fake blood remix)- little boots

8. back in the bronx- clark able

9. break it down (herves spitfire remix)

10. get the fuck up- stupid fresh

11. flip to this- phra & bot

12. dance in the dark (hostage's hard dub)- proxy(looped)

13. fancy footwork (crookers remix)- chromeo

14. uranushake (ultraphonic mash-up tool)

15. erotic city (computer club reflip)- prince

16. make yeah- kazyo

MYSPACE contact

Sunday, August 24, 2008

random

New Cool Kids track:

Cool Kids - Delivery Man
DOWNLOAD

Don Rimini - Nervous Breakdown
DOWNLOAD

Thursday, August 7, 2008

The American Dream Team

Photobucket

Wow, this post is almost back to back with it's previous one. I'm starting to really like The American Dream Team. I like the short tracks. Short tracks are nice because you can get a sense of the artist real quick. He packs in exactly what he wants and where and it fits. A lot of tracks and even mixes that I've heard recently have been sloppy and lazy, where the kids don't even want to match their bass line to the pitch of the song they're laying it over. Total lazyness and, in my opinion, assholish. Don't send out shit if it sucks and you know it, cause you're a lazy ass. Ass.
But this is great stuff here. TADT is going places, I can tell. Good production work and CREATIVITY. E-Crack says this is a must-have.

TADT - That Oprah Remix
DOWNLOAD

TADT - Sunny 2008 Remix
DOWNLOAD

Sunday, August 3, 2008

HiFi

Photobucket

HiFi - One False Move Mix (33 min)
DOWNLOAD

Tracklist:
don't get high- dj kue
i'm a freak- fukkk offf
posessed- Hijack
cocked locked- monosound(fukkk offf remix)
bring it on now- remote remix
Pussy palace- ?????
hold you here- oliver$(midget fidget remix)
ghosthouse- boy 8 bit
can't give you up-cryptonites(kill the noise remix)
weak generation- revolte
afrojacker- machines dont care
i want your soul- armand van helden(crookers crunk remix)
boyfriend- alphabet(bloody beetroots remix)
got some teeth- obie trice(switch vocal mix)
jerk it- thunderheist(jokers of the scene remix)
sveglia- oh snap booty alarm mix
en direct de la cote- tepr (alavi remix)
droppin tha bomb- syntonics(gingy remix)
hungarian skank- ramadanman
fogbank- jack beats remix
hoes- christian martin
bloodsplashing- fake blood
dis is howwedoin- tuff wheels
II cattivo- crookers

myspace link

Friday, August 1, 2008

Crookers

More, more crookers! I don't know what it is with those Italians but they sure know what they're doing. This is their BBC Radio 1 Annie Mac Mini Mix (five minutes) and you can't pass it up! According to the comments on youtube it's been out for a few months, but nevertheless it has some good ole' Crookers joy packed in with all their crazy samples and beats. Enjoy!

The American Dream Team.

Photobucket

Never heard of em. But when I received this mix in the mail I started listening and I thought...oh man, not another hip hop/sex you up mix. But then I looked at the track list and I kept on listening. The technical aspects are pretty good, like how he has smooth transitions between tracks, not to mention that there are quite a few of these tracks which are hittin' my playlist frequently. His myspace gives more background info about the choice of name and music.

The American Dream Team - What Dreams Are Made Of Vol. 1 (96 MB, 51 min)
DOWNLOAD


Tracklist:
Dopest Shit on the Streets Intro
The American Dream Team - The American Dream Team (Money & Bitches)
The Black Ghosts - Any Way (Fake Blood Remix)
Cryptonites - I Can't Give You UP (Kill the Noise Remix)
Fake Shark Real Zombie - Designer Drugs (Designer Drugs Remix)
Pismo - Analyze or Sync (Codes American Dream Team Remix)
Tony! Toni! Tone! - Feels Good (Breakdown Remix)
Alias - Think Again
The American Dream Team - American Stomper
The American Dream Team - Personality feat. Pismo
Obryan - I'm Freaky (Romeo Erotic Remix) (Treasure Fingers Reflip)
The Lounge Kollective - Riddim Come Foreward (Herves Fire Pon Dem Mix)
Destroy Disco - Fly or Bounce (Bart B more Secured Rerub)
Mr Oizo - Flat Beat (Computer Clubs Fat Eric Remix)
Eselle feat. Kanye West - American Boy (Kill the Noise Remix)
Shwayze - Buzzin (Villains Remix)
Para One - Piste Bleue (Arrrump Edit)
The American Dream Team - Pound for Pound
True Pseudo - Freaking me Out

Thursday, July 31, 2008

Jackson and His Computer Band

Photobucket

From the Supernatural & Beautiful mind of Jackson & His Computer Band
came "Tropical Metal"... Transcended into a Poly-pulse Psychokinetic
music piece from the farthest & hidden reaches of N0mads' Outskirts...
Where there was an oasis... There was the "Tropical Metal"... And where there was
the Tropical Metal, there the battle was...
Between Tropical Metal & N0mad...

This is the only recording of there battle...
- Jackson and His Computer Band

Jackson & His Computer Band - Tropical Metal (N0mad Mix)
DOWNLOAD

Tuesday, July 29, 2008

Chew Fu

Photobucket

First time somebody said "This is a Chew Fu remix" I said "Chew Food? What?" Thinking maybe I was missing dinner or something. But no, I was sent the new Chew Fu fix, along with practically everything else the dude has ever done, EVER. Well, maybe not, but it's a pretty long list of zShare's that I just don't feel like copying and pasting [If you are interested in them, email me.] It's interesting when an artist sends a mass list of his/her tracks, along with their newly released one because the listener gets to at least hear what the artist/group is about in more than one three minute track. Compare that to the 90% of emails I get from people who send me myspace links that don't even work......then you've got yourself a decent promoter.

Jazmine Sullivan feat. Missy Elliot-Need You Bad(Chew Fu Piano fix)
DOWNLOAD

BONUS: The Doors-People are strange(Chew fU Fix)
DOWNLOAD