Selasa, 10 Juli 2012

Cinta Programmer



10 alasan Programmer Cowok adalah pasangan hidup yang ideal buat Cewek :


1. Programmer penuh pengorbanan
Seorang programmer terbiasa mengerjakan pekerjaannya hingga larut malam atau begadang . So andai dia jadi pacar kamu dia akan sama berkorbannya demi kamu.

2. Programmer pandai menulis puisi
Seorang Programmer sangat terbiasa menulis bait-bait kode yang hampir sama dengan menulis puisi, bahkan mungkin novel hhahai.., jadi andai dia jadi pacar kamu dipastiin deh tiap pagi kamu di suguhi sms selamat pagi yang romantis.

3. Programmer adalah orang penyabar
Ini Terbukti bilamana programmer mendapatkan komplen dari client atau dari atasan, so pasti harus mendengarkan, bahkan dimarah-marahi karena programnya masih error dia harus tetap dingin . sangat yakin sekali bila doi jadi pacar kamu dia akan sesabar itu menanggapi omelan2 kamu.

4. Programmer adalah Penemu solusi
Doi dalam pekerjaannya harus mendengarkan semua system dan masalah yang ada di client. Dan akhirnya sudah dipastiin doi harus punya solusi. Nah dengan ini sangat besar kemungkinan bila doi jadi pacar kamu dia akan cepat sekali menyelseiakan segala hal rintangan dalam hubungan kalian.

5. Programmer adalah orang yang peduli lingkungan sosial
Bila programmer dalam kesulitan doi ga segan-segan curhat ma orang lain bahkan belum dia kenal, misalnya di forum-forum IT atau di MSDN Microsoft minimal di paman google, kadang menyimpang buka situs-situs yang laen ...eh sory kelepasan! ,nah dengan bukti ini bila doi jadi pacar kamu dipastiin dia akan peduli lingkungan atau keluarga kamu.

6. Programmer adalah orang yang perhatian
Ini mah misalnya bila doi installin software ato games dan ternyata software jalannya terpatah-patah ,”nah lo inimah memorynya kurang gede” gumaam doi , doi teh bisa mati-matian berusaha bahkan pinjem uang ma temen kosannya demi beli memory. Andai doi jadi pacar kamu segala kebutuhan kamu pasti banting tulang dia usahain untuk memenuhinya (suer deh..).

7. Programmer adalah pendengar yang baik
Coba deh bila ada operator yang nelpon , “Mas ...Mas ini kenapa ya ko programnya ga jalan ? padahal kemaren jalan, Padahal saya ga gimana-gimanin mungkin pegawai yang sebelum saya nginstall yang aneh 2“.... bla...bla seterusnya. Doi harus dengerin ,komentar dikit dan menenangkan kadang menghibur si operator itu . Begitulah bila doi jadi pacar kamu semua curhatan kamu pasti di dengerin sampe abis..

8. Programmer adalah orang Hemat
Doi kalo dalam pekerjaaannya so pasti beli software yang murah , kadang bajakan ato open source mungkin ya?...tapi gue programer .net ya udinlah pokoknya di usahain pengeluarannya dikit sekali, Jangan dikahatirkan tentang keborosan bila dia jadi suami kamu so pasti dia pandai sekali mengelola pengeluarannya..

9. Programmer adalah pemegang rahasia yang handal
Doi dalam pekerjaannya harus ngejaga rahasia perusahaan bo! Dari daftar harga barang, List supplier nyampe system dan data transaksi , walah kalo doi jual ke perusahaan saingan bisa jutaan. Tapi karena doi berdidakasi tinggi , nasioanalis dan bermoral doi, ga se bejat itu. Cobain pacarin doi dia ngejaga rahasia loe pade hingga mati..

10. Programmer adalah mempunyai sentuhan yang Mesra
Bagaimana engga? Tiap hari jari-jari tangannya terlatih mengetik dengan kecepatan tinggi , so doi bisa memperlakukan kamu sangat baik...

Tambahan :

11. Programmer itu seorang yang setia
Apabila programmer jatuh cinta pada salah satu bahasa pemrograman maka ia akan mempelajarinya dengan sabar dan berusaha mengenal apapun yang berhubungan dengan bahasa tersebut..

12. Programmer akan meluangkan banyak waktu untuk pasangannya
Anda lama dandan? Minta ditemani belanja berjam-jam? Atau rajin ngantri di salon? Programmer pasti akan meluangkan waktu yang banyak untuk anda. Karena instalasi server, debuging program, dan memahami requirement client membutuhkan waktu yang jauh lebih lama.

Makanya pastikan pacar anda (buat para cewek) adalah seorang Programmer.
Wkwkwkwkkwkwk ☺

Tutorial


1.Web
- Joomla - 1
- Joomla - 2
- Joomla - 3
- Wordpress - 1
- Wordpress - 2
- Wordpress - 3

2. Photoshop Effect
- Manipulasi Inject Tatoo Foto dengan Photoshop
- Memberikan Efek Hujan Pada Foto
- Memberikan Efek Tetesan Air Pada Foto
- Membuat Efek Foto 1000 Bayangan
- Membuat Efek Foto Bias Pelangi

3. Cara Memblokir Website Di Browser
- Cara Memblokir Website-1
- Cara Memblokir Website-2
- Cara Memblokir Website-3

4. Cara Menginstal W7 di FD
-  Cara Menginstal W7 di FD -1
-  Cara Menginstal W7 di FD -2

5. Setting Firewall
- MIKROTIK STEP BY STEP 
- Langkah- Langkah Konfigurasi Firewall Mikrotik 
- Konfigurasi_Firewall_Mikrotik
- Konfigurasi Firewall di Windows XP
- Konfigurasi Firewall di Windows 7

6. Tutorial SQL 2008
-  Tutorial SQL 2008 -1 
-  Tutorial SQL 2008 -2
-  Tutorial SQL 2008 -3
-  Tutorial SQL 2008 -4
-  Tutorial SQL 2008 -5

7. Others
-  Cara Meng-Instal Windows XP 
-  Cara Meng-Instal Windows 7 
-  Cara Membuat Virus Dalam Sekejap
-  Nambah Buka Yahoo Di PC 

Minggu, 08 Juli 2012

Hack - Crack


Pengertian  Hack,  Hacker, dan  Hacking


  

HACK - Menurut para pakar IT, definisi "Hack" bisa mengandung banyak artian. Tetapi inti dari semua definisi tetap hampir sama. Hack secara umum adalah pekerjaan yang hampir mustahil, mungkin
menghabiskan banyak waktu dan pikiran tetapi dapat menghasilkan sesuai yang diinginkan. Interaksi dengan komputer dalam bermain dan bereksplorasi, serta dilakukan dengan sungguh-sungguh dengan ketelitian yang sangatlah tinggi.

HACKER - Definisi "Hacker" adalah seseorang atau sekelompok orang yang mempelajari, menganalisa, dan selanjutnya bila menginginkan, bisa membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat seperti perangkat lunak komputer dan perangkat keras komputer seperti program komputer, administrasi, dan berbagai hal lainnya, terutama pada sistem keamanan. Seorang Hacker biasanya mempunyai pola pikir yang kuat dalam menyelesaikan permasalahan-permasalahan seputar logika dan analisa.

HACKING - Sedangkan definisi dari "Hacking" sendiri adalah suatu aktifitas dari hacker yaitu orang yang tertarik dan mendalami sistem operasi komputer sehingga mengetahui kelemahan yang ada pada suatu sistem tetapi tidak memanfaatkan kelemahan tersebut untuk hal kejahatan. Berbeda dengan Cracker dimana mereka memasuki sistem orang lain dengan tujuan kurang baik.

Itulah definisi atau pengertian dari Hack, Hacker, dan Hacker. Semoga dengan penjelasan tersebut dapat menambah wawasan sobat tentang dunia seputar Hack.


Pengertian Crack, Cracker, dan Cracking




Setelah kita mengetahui apa definisi hacking, sekarang saya akan menjabarkan pengertian cracking. Menurut saya Crack dan Hack sangat berbeda. Mau tau?? simak baik-baik ya! :-)

CRACK - pengertian dari crack disini adalah kegiatan yang menghilangkan proteksi terhadap suatu
perangkat lunak ataupun perangkat keras dengan cara memaksa masuk kedalam suatu sistem dari perangkat tersebut.

CRACKER - Secara umum cracker didefinisikan seseorang atau sekelompok orang yang berusaha menembus suatu sistem secara paksa yang mana bertujuan untuk mengambil keuntungan, melakukan pengrusakan, dsb.

CRACKING - adalah aktifitas dari cracker yang berusaha membobol suatu sistem dengan tujuan mengambil keuntungan, merusak, bahkan menghancurkan dikarenakan motivasi tertentu.

Jadi kita bisa menyimpulkan bahwa seorang cracker lebih cenderung ke arah negatif dan merugikan. Nah, gimana sob? mau pilih yang mana? Hacker? atau Cracker? :p

Website



Dalam mencari informasi dari internet, pengguna akan menuju ke sebuah alamat unik internet (misal: www.namawebsite.com) yang disebut nama domain (Domain Name/URL – Uniform Resource Locator) dan menemukan informasi berbentuk teks, gambar diam atau bergerak, animasi bergerak, suara ataupun video dalam sebuah media, yang disebut dengan website atau situs. Website ini dibuka melalui sebuah program penjelajah (Browser) yang berada di sebuah komputer. Program penjelajah yang bisa digunakan dalam komputer diantaranya: IE (Internet Explorer), Mozilla, Firefox, Netscape, Opera .

A. PENGERTIAN WEBSITE ATAU SITUS.
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

B. UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS.
Untuk menyediakan sebuah website, maka harus tersedia unsur-unsur penunjangnya, adalah sebagai berikut:

1. Nama domain (Domain name/URL – Uniform Resource Locator)
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.baliorange.net
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan. Setelah Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah :
- .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
- .ac.id : Untuk Lembaga Pendidikan
- .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
- .mil.id : Khusus untuk Lembaga Militer Republik Indonesia
- .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain
- .war.net.id : untuk industri warung internet di Indonesia
- .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
- .web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.

2. Rumah tempat website (Web hosting)
Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
 Web Hosting juga diperoleh dengan menyewa. Pengguna akan memperoleh kontrol panel yang terproteksi dengan username dan password untuk administrasi websitenya. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB (Mega Byte) atau GB (Giga Byte). Lama penyewaan web hosting rata-rata dihitung per tahun.

3. Bahasa Program (Scripts Program).
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.

4. Desain website.
 Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa program (scripts program), unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website.Program-program desain website salah satunya adalah Macromedia Firework, Adobe Photoshop, Adobe Dreamweaver, Microsoft Frontpage, dll.

5. Program transfer data ke pusat data.
Para web designer mengerjakan website dikomputernya sendiri. Berbagai bahasa program, data informasi teks, gambar, video, dan suara telah menjadi file-file pendukung adanya website. File tersebut bisa dibuka menggunakan program penjelajah (browser) sehingga terlihatlah sebuah website utuh di dalam komputer sendiri (offline). Tetapi file-file tersebut perlu untuk diletakkan dirumah hosting versi online agar terakses ke seluruh dunia. Pengguna akan diberikan akses FTP (File Transfer Protocol) setelah memesan sebuah web hosting untuk memindahkan file-file website ke pusat data web hosting. Untuk dapat menggunakan FTP diperlukan sebuah program FTP, misalnya WS FTP, Smart FTP, Cute FTP, dll. Program FTP ini banyak ditemui di internet dengan status penggunaan gratis maupun harus membayar. Para web designer pun dapat menggunakan fasilitas FTP yang terintegrasi dengan program pembuat website, misal Adobe Dreamweaver.

6. Publikasi website.
Keberadaan website tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi.

Jumat, 06 Juli 2012

Story of Computer



Sejarah Komputer Generasi Pertama

Awal mulanya komputer pada generasi pertama ini adalah saat terjadi perang dunia kedua, negara-negara yang ikut terlibat dalam perang dunia itu berusaha mengembangkan komputer untuk memaksimalkan kemampuan dalam mengatur strategis yang dimiliki oleh komputer. Tahun 1941, seorang insinyur Jerman bernama Konrad Zuse membangun sebuah komputer, Z3, untuk mendisain pesawat terbang dan juga peluru kendali.
Seorang insinyur Harvard yang bernama Howard H. Aiken (1900-1973) bekerja sama dengan IBM, berhasil menghasilkan kalkulator elektronik untuk US Navy. Kalkulator itu berukuran sangat besar, yaitu dengan panjang setengah lapangan sepak bola dan juga memiliki rentang kabel sepanjang 500 mil (besar sekali bukan). Komputer itu adalah ; The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Mark I menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik.
Perkembangan komputer lain pada masa itu adalah Electronic Numerical Integrator and Computer singkatannya adalah ENIAC, yang diciptakan berkat kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Komputer ENIAC terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer ENIAC merupakan komputer yang sangat besar ia membutuhkan daya sebesar 160kW.
Komputer ENIAC dirancang oleh John Presper Eckert [1919-1995] dan John W. Mauchly [1907-1980], ENIAC merupakan komputer serbaguna [general purpose computer] yang mampu bekerja 1000 kali lebih cepat jika dibandingkan dengan komputer Mark I.Setiap komputer memiliki program kode-biner yang berbeda yang disebut dengan “bahasa mesin” dalam bahasa inggrisnya adalah “machine language”. Hal ini menjadikan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah pemakaian tube vakum (yang menjadikan komputer pada masa itu tampak berukuran sangat besar) dan silinder magnetik yang berfungi untuk sebagai penyimpan data.



Sejarah Komputer Generasi Kedua

Generasi kedua. Tahun 1948, penemuan transistor sangat berpengaruh terhadap perkembangan komputer masa itu. Transistor menggantikan tube vakum di televisi, radio, dan komputer. sehingga mengakibatkan, berubahnya ukuran mesin-mesin elektrik yang tadinya berukuran besar menjadi ukuran yang lebih kecil.
Transistor mulai dipakai dalam teknologi komputer dimulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih bisa diandalkan, dan lebih hemat energi dibanding para pendahulu sebelumnya. Mesin pertama yang dapat memanfaatkan teknologi baru ini adalah superkomputer. IBM menciptakan superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah data yang besar, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom.. Komputer generasi kedua ini telah menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
kemudian pada awal tahun 1960-an, mulailah bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya telah menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Bahasa pemrograman Common Business-Oriented Language disingkat COBOL dan Formula Translator disingkat FORTRAN, telah mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. kemudian muncullah Berbagai macam karir baru di bidang komputer seperti programmer, analyst, teknisi komputer dan lain-lain. Industri perangkat lunak pun juga mulai bermunculan dan berkembang pada generasi kedua komputer ini.



Sejarah Komputer Generasi Ketiga

Meskipun transistor dalam banyak hal memiliki kemampuan yang melebihi tube vakum, tapi transistor terlalu besar dalam menghasilkan panas, yang berpotensi bisa merusak bagian-bagian dalam komputer. kemudian ditemukanlah Batu kuarsa atau quartz rock yang dapat menghilangkan masalah ini. Seorang insinyur di Texas Instrument, bernama Jack Kilby mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC dapat mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon yang kecil terbuat dari pasir kuarsa. kemudian para ilmuwan berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang dinamakan semikonduktor. sehingga menghasilkan sebuah komputer yang semakin kecil karena komponen yang ada di dalamnya dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga yang lain adalah penggunaan sistem operasi atau dalam bahasa inggrisnya operating system, yaitu suatu sistem yang memungkinkan mesin dapat menjalankan berbagai program yang berbeda secara bersamaan dengan sebuah program utama yang mengawasi atau memonitor dan mengkoordinasi memori mesin komputer.


  

Sejarah Komputer Generasi Keempat

Setelah IC muncul, tujuan Pengembangan Komputer
menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektronik. Large Scale Integration atau LSI dapat memuat ratusan komponen dalam satu chip. Kemudian tahun 1980-an, Very Large Scale Integration atau VLSI memuat ribuan komponen dalam satu chip tunggal.
Kemudian pada tahun 1981, IBM mencoba mengenalkan penggunaan mesin komputer yang disebut dengan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. PAda tahun 1981 penggunaan Personal kumputer hanya 2 juta unit kemudian pada tahun 1981 lelonjak naik menjadi 5,5 juta unit. Lalu sepuluh tahun kemudian, PC sebanyak 65 juta telah digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja yang biasa disebut dengan desktop computer, menjadi komputer yang dapat dimasukkan ke dalam tas atau disebut dengan laptop, atau bahkan komputer yang dapat digenggam yaitu palm top.
karena komputer telah mampu menjadi ladang bisnis yang cerah, maka munculnya persaingan antara IBM PC dengan perusahaan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh yang menjadi terkenal karena mampu mempopulerkan sistem grafis pada komputernya, sementara saingannya yang masih menggunakan komputer yang berbasis teks. Perusahaan Macintosh juga mempopulerkan penggunaan perangkat keras mouse.
Saat ini kita telah mengenal perjalanan IBM compatible dengan memakai CPU: IBM PC/486, Pentium, Pentium 2, Pentium 3, Pentium 4 (Serial dari CPU ciptaan dari Intel). Juga kita kenal AMD k6, Athlon, dan lain-lain. Itu semua termasuk ke dalam golongan komputer generasi keempat.
Seiring dengan menjamurnya dan berkembangnya penggunaan teknologi komputer di tempat kerja, kemudian cara-cara baru untuk menggali potensia yang ada di komputer terus dikembangkan. Dengan bertambah kuatnya suatu komputer mini, komputer-komputer itu bisa dihubungkan secara bersamaan di dalam suatu jaringan (net) untuk saling berbagi memori, perangkat lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya dalam satu waktu. Komputer jaringan memungkinkan sebuah komputer dapat membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan teknik pengkabelan langsung (sebagai contoh adalah seperti local area network, LAN), atau kabel telepon, kemudian jaringan ini dapat berkembang menjadi jaringan yang sangat besar dan terus berkembang.



Sejarah Komputer Generasi Kelima

Akhir tahun 1980, IBM memutuskan untuk membangun sebuah komputer personal (PC) secara massal, yang pada tanggal 12 Agustus 1981 menjadi sebuah standar komputer PC, dan pada akhirnya hingga saat ini PC dikenal dengan nama standar IBM-PC. Prosesor yang digunakan adalah 8088/8086 yang menjadi standar komputer saat ini, menggunakan basis proses 16 bit persatuan waktu. Dengan lahirnya komputer generasi kelima ini, IBM bekerja sama dengan Microsoft untuk mengembangkan software di dalamnya. Hingga saat ini Microsoft mendominasi kebutuhan software di dunia PC.
Pada perkembangan selanjutnya perubahan besar terjadi bahwa sejak IBM-PC diperkenalkan dan bukan menjadi satu-satunya manufaktur PC-compatible, maka standar baru dalam dunia industri PC lebih dikembangkan oleh perusahaan lain seperti Intel dan Microsoft yang dipelopori oleh W. Bill Gates yang menjadi pionir standar hardware dan software dunia.
Pada generasi pentium, selain ciri khas pada peningkatan kecepatan akses datanya juga tampilan gambar sudah beresolusi (kualitas gambar) bagus dan berwarna serta multimedia, dan yang lebih penting adalah fungsi komputer menjadi lebih cerdas. Meskipun komputer pada generasi ini ukuran fisiknya menjadi lebih kecil dan sederhana namun memiliki kemampuan yang semakin canggih.



Sejarah Komputer Generasi Keenam (masa depan)

Dengan teknologi komputer yang ada saat ini, agak sulit untuk dapat membayangkan bagaimana komputer masa depan. Dengan teknologi yang ada saat ini saja kita seakan sudah dapat “menggenggam dunia”. Dari sisi teknologi beberapa ilmuan komputer meyakini suatu saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis. Robot yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang sedang dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin digunakan oleh komputer yang akan datang. Ahli-ahli sains komputer sekarang juga sedang mencoba merancang komputer yang tidak memerlukan penulisan dan pembuatan program oleh pengguna. Komputer tanpa program (programless computer) ini mungkin membentuk ciri utama generasi komputer yang akan datang.
Kemungkinan Komputer Masa Depan
Secara prinsip ciri-ciri komputer masa mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat, mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia. Kelebihan lainnya lagi, kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih menakjubkan.

Programming


Programming atau Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram (programmer). Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Seorang pemrogram, komputer programmer, pengembang, atau programmer adalah orang yang menulis perangkat lunak komputer . Programmer komputer istilah dapat merujuk ke spesialis dalam satu bidang pemrograman komputer atau generalis yang menulis kode untuk berbagai jenis perangkat lunak. Satu yang praktek mengaku atau pendekatan formal untuk pemrograman mungkin juga dikenal sebagai seorang analis pemrogram.  

Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda (disebut paradigma pemrograman). Pilihan bahasa yang digunakan adalah tunduk pada banyak pertimbangan, seperti kebijakan perusahaan, kesesuaian untuk tugas, ketersediaan pihak ketiga paket, atau keinginan individunya. Idealnya, bahasa pemrograman yang paling cocok untuk tugas yang dihadapi akan dipilih. Trade-off dari ideal ini melibatkan cukup menemukan programmer yang tahu bahasa untuk membangun sebuah tim, ketersediaan compiler untuk bahasa, dan efisiensi dengan program-program yang ditulis dalam bahasa tertentu mengeksekusi.

Beberapa bahasa pemrograman adalah:
- Assembly
- Ada
- Basic
- C atau C++
- C#
- Cobol
- Java
- Fortran
- Clipper
- Pascal
- Visual Basic

Kamis, 05 Juli 2012

Sistem Operasi


Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Contoh sistem operasi modern adalah  Microsoft Windows ,Linux, Android, Mac OS X, dan  , iOS

-  Microsoft Window


Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.
Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan Windows 1.0. Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program).
Versi-versi Windows

 Revolusi Windows dari Versi ke Versi :

Sudah dirilis
16-bit, berjalan di atas MS-DOS
1985 November - Windows 1.0
1987 9 Desember - Windows 2.0
1990 22 Mei - Windows 3.0
1992 Agustus - Windows 3.1
1992 Oktober - Windows for Workgroups 3.1
1993 November - Windows for Workgroups 3.11
Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski tidak sepenuhnya)
1995 24 Agustus - Windows 95 (Versi: 4.00.950)
1998 25 Juni - Windows 98 (Versi: 4.1.1998)
1999 5 Mei - Windows 98 Second Edition (Versi: 4.1.2222)
2000 19 Juni - Windows Millennium Edition (Me) (Versi: 4.9.3000)
Berbasis kernel Windows NT
1993 Agustus - Windows NT 3.1
1994 September - Windows NT 3.5
1995 Juni - Windows NT 3.51
1996 29 Juli - Windows NT 4.0
2000 17 Februari - Windows 2000 (Versi: NT 5.0.2195)
2001 - Windows XP (Versi: NT 5.1.2600)
2003 - Windows Server 2003 (Versi: NT 5.2.3790)
2006 - Windows Vista (Versi 6.0 Build 6000)
2007 - Windows Home Server (Versi 6.0.1800.24)
2008 - Windows Server 2008 (Versi 6.1)
2009 - Windows 7 (Versi 6.1 Build 7600)
2009 - Windows Server 2008 R2 (Versi 6.1)
[sunting]
Akan dirilis
Berbasis kernel Windows NT
direncanakan tahun 2012 - Windows 8


- 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 siapa saja.

Sejarah
Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux
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.

Logo Linux
Logo Linux (Tux) dimulai saat Linus Torvalds sedang berjalan-jalan di taman Perth. Saat sedang berjalan itu lah Linus Torvalds di patok oleh sekor Pinguin dan demam selama berhari. Ia berfikir bahwa karakter pinguin cocok untuk menjadi logo dari sistem operasi barunya itu. Maka diadakan sebuah kompetisi untuk mendesain Logo Linux yang baru, dan kompetisi itu dimenangkan oleh Larry Ewing yang berhasil menggambarkan seekor pinguin yang sedang duduk.
[sunting]
Proyek GNU

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.[6] 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.[7] Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri.



- Android

 Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

Android versi 1.5 (Cupcake)
Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.

Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

Android versi 2.2 (Froyo: Frozen Yoghurt)
Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

Android versi 2.3 (Gingerbread)
Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

Android versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011.

Android versi 4.0 (ICS :Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC.

Android versi 4.1 (Jelly Bean)
Akan segera dirilis tahun 2012 ini. Android Jelly Bean ini diperuntukkan untuk komputer tablet dan memungkinkan untuk digunakan pada sistem operasi PC atau Komputer. Sehingga rumornya kemunculan Android Jelly Bean ini untuk menyaingi rilis terbaru Windows 8 yang juga akan segera dirilis. Karena kita ketahui bersama perbincangan versi Android sebelumnya yaitu Android Ice Cream Sandwhich pun masih hangat di telinga.


- Mac OS X


Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.

Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).

Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.

Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4.

Tahapan-tahapan OS X:
Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999.
Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000.
Mac OS X 10.0 (pemutakhiran 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001.
Mac OS X 10.1 (pemutakhiran 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001.
Mac OS X Server 10.1 (pemutakhiran 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001.
Mac OS X 10.2 (pemutakhiran 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: "Jaguar", dirilis: Agustus 2002.
Mac OS X Server 10.2 (pemutakhiran 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002.
Mac OS X 10.3 (pemutakhiran 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003.
Mac OS X Server 10.3 (pemutakhiran 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003.
Mac OS X 10.4 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005.
Mac OS X Server 10.4 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
Mac OS X 10.5 (pemutakhiran 10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard", dirilis: Oktober 2007
Max OS X 10.6 (kode: "Snow Leopard"; direncanakan beredar pada Juni 2009)
Max OS X 10.7 (kode: "Lion"; direncanakan beredar pada Juli 2011)



- Inter organization System (IOS)


Sistem antar organisasi (IOS = Inter organization System) terbentuk jika dua atau lebih organisasi (perusahaan) bekerja sama dalam pemakaian teknologi komputer dan telekomunikasi (teknologi informasi). Fenomena yang muncul belakangan ini tidak lepas dari kemajuan teknologi informasi yang menawarkan berbagai jenis produk‐produk berbasis elektronik. Secara garis besar, ada tiga jenis sistem yang ditawarkan bagi perusahaan‐perusahaan yang berniat mengimplementasikan IOS :

Intranet
Jaringan internal perusahaan yang menghubungkan antara kantor pusat dengan kantor‐kantor cabang yang terpisah secara geografis (lokal maupun internasional);

Internet
Jaringan komputer publik yang berpotensi sebagai penghubung perusahaan dengan pelanggan (atau calon pelanggan) atau market

Ekstranet
Jaringan yang dibangun sebagai alat komunikasi antar perusahaan dengan rekanan bisnisnya, seperti supplier, distributor, dan lain sebagainya.

Pada intinya, IOS mudah sekali diimplementasikan saat ini karena adanya peranan teknologi informasi yang telah “meniadakan” batas‐batas antar waktu dan ruang. Demikian pula dengan alam kompetisi yang menuntut perusahaan untuk semakin memfokuskan diri pada kompetensinya dan bekerja sama dengan perusahaan lain untuk membantu proses penciptaan produk atau jasa tersebut, sehingga kualitas produk atau jasa dapat ditingkatkan, sejalan dengan peningkatan kinerja perusahaan.