Kamis, 30 Desember 2010

Mengenal Bahasa Pemrograman Java

Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.
Java Modern
Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.
Java Virtual Machine (JVM)
Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.
Just In Time Compiler (JIT)
Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa.

Kelebihan Java

Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.
Sederhana dan Berorientasi Objek
Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.
Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.
Keuntungan yang Anda dapat dari Java
  • Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
  • Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
  • Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
  • Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
  • Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
  • Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
  • Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.

Kekurangan Java

  • Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Tahap Kompilasi Java

  1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas '.java'.
  2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.
  3. Muat. Pemuat kelas memuat bytecodes ke memori.
  4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
  5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai‘.

Macam-Macam Browser Komputer

Macam-macam browser di komputer. browser bisa juga disebut penjelajah web Atau peramban. ada beberapa yang terkenal, seperti mozilla firefox, internet explorer dsb, berikut ini macam browser internet yang ada di komputer.


Sebelum kita ketahui macam-macam browser, kita ketahui dulu pengertian browser, nah browser adalah software yang fungsinya menampilkan dan melakukan interaksi dengan dokumen yang disediakan server web.
setelah kita ketahui apa pengertian dari web browser internet ini, sekarang saatnya kita ketahui macam-macam browser di internet, berikut macam-macam browser internet yang ada atau biasa di komputer. yang saya kutip dari berbagai sumber.

1. Internet Explorer (IE)
Internet explorer yang bisa disingkan IE atau MSIE adalah perangkat lunak untuk browsing internet besutan microsoft yang gratis. internet explorer 1 ini diluncurkan pada 16 Agustus 1995 (wah,, pas saya belum lahir tuh,, 8-O )
2. Mozilla Firefox
Mozilla firefox, hmm.. siapa yang tidak kenal dengan browser yang hampir pasti ada disetiap piranti komputer, laptop, ataupun notebook. browser yang aslinya bernama phoenix ini dikembangkan oleh yayasan mozilla dan ratusan sukarelawan. yang pasti browser mozilla firefox ini gratis dan bisa dihampir semua OS, semisal windowsXP.
3. Opera Browser
Opera adalah browser internet, paket perangkat lunak internet antar platform.
Opera browser ini dibuat oleh Opera software yang ada di Oslo, Norwegia. Opera dikenal memiliki banyak fitur yang akhirnya ditiru oleh kompetitornya. Dan juga opera browser ini hanya memiliki pangsa yang sedikit. Tetapi untuk penjelajahan internet di hp opera minilah yang nomer satu, bahkan sayapun sedang menulis artikel ini dengan opera mini mod, via m.wordpress.com hehehe.. :mrgreen:
4. Netscape Navigator
netscape navigator adalah perangkat lunak penjelajah web yang terkenal diera 90an sebelum hadirnya internet explorer (IE) yang dibuat oleh netscape corporation. Dan menurut wikipedia netscape navigator ini Adalah browser web gagasan mozilla firefox. Tapi sayangnya netscape navigator ini telah dihentikan dukungannya oleh sang pengakui sisi yaitu AOL, Dan memberikannya kepada mozilla foundation.
5. Flock Browser
Macam-macam browser di komputer, saat ini sudah sampai yang ke lima yaitu flock browser, Flock browser adalah penjelajah web yang berspesialisasi kepada fitur penyedia jejaring sosial. perangkat lunak flock ini gratis dan dapat dipakai diberbagai platform.

6. Google Chrome
Google chrome adalah penjelajah internet tergress saat ini, google chrome ini merupakan browser internet besutan Google dengan menggunkan mesin wedering WebKit yang dinamakan chromonium.

7. Safari Browser
Safari adalah browser internet buatan Apple inc. Sebenar safari ini ditujukan oleh sistem operasi MAC OS, tapi sekarang sudah bisa dipasang di OS keluarga windows.
Sebenarnya masih ada banyak lagi yang lainnya dan akan saya bahas artikel selanjutnya saja ya,, :D mudah2an artikel tentang macam-macam browser ini bisa membantu anda. :) .

8. Arlington Kiosk Browser
Arlington Kiosk Browser adalah software browser dari Australia yang keamanannya sangat baik filter di browser ini cukup baik.

9. Desktop Web Browser
Desktop web browser ini dapat berselancar diinternet langsung dari desktop komputer anda, dan dapat menyimpan sebagai wallpaper.

10. K-Meleon
K-Meleon ini memiliki mesin yang sama dengan firefox dan juga mudah cepat di kostumasi.

11. Swift
Swift ini memiliki kemampuan seperti Flock, yaitu browser berbasis komunitas sosial dan dengan mengedepankan kemampuan untuk integrasi dengan email, chat, dan website-website sosial populer lain seperti Friendster, MySpace, FaceBook, dsb.
12. Camino
Fungsionalitas dan fitur-fitur pada browser yang baik ini sangat cocok dibandingkan dengan kapabilitas browser safaru dan kompetitor lainnya untuk Mac OS.
13. Omniweb
Omniweb ini merupakan browser pertama untuk Mac, tetapi tidak terlalu begitu populer sekarang.
14. iCab
iCab ini memiliki banyak fitur yang tidak tersedia pada browser Mac lainnya, iCab merupakan pilihan pas untuk pengguna yang mencari browser yang bisa bekerja baik pada semua MacOS.
15. Shiira
Dengan berkonsentrasi pada perlengkapan web untuk bahasa, Shiira menjadi Browser Mac dengan dukungan pada 12 bahasa.
16. SunRise
Browser open-source untuk Mac yang berbasis pada framework webkit ini memiliki kecepatan yang sangat cepat.
17. Amaya
Amaya ini merupakan editor dan browser web multiplatform. Dengan fitur editornya, Amaya ini sangat cocok disandingkan pada pengguna dengan keperluan kolaboratif publishing dan browsing, seperti webmaster/pemilik web.
18. Arachne
Arachne ini merupakan browser grafis dengan berbasis DOS.

19. Dillio
Dillio ini merupakan browser berbasis bahasa pemrograman C.
20. Epiphany
Browser untuk desktop GNOME ini dapat membantu anda untuk dengan mudah memfokuskan pada isi website dengan pilihan import dari browser lain.
21. HotJavaBrowser
Dengan dibuat dengan bahasa pemrograman java, browser ini merupakan browser pertama yang dapat berfungsi menampilkan applet java.
22. Konqueror
Berbasis pada mesin rendering HTML, Konqueror ini merupakan browser opensource untuk semua platform, terutama linux yang dapat mengantikan fungsi internet explorer.
23. Links
Browser web yang berumur sangat tua ini untuk jaman sekarang merupakan browser teks open source yang mendukung tabel HTML, tetapi masih banyak digunakan oleh para programmer web.
24. Lolifox
Lolifox ini merupakan browser web yang seperti analogi firefox untuk pecinta animasi dengan banyaknya animasi menarik.
25. Mozilla SeaMonkey
Browser dari mozilla ini merupakan browser yang cocok untuk kebutuhan browsing seperti integrasi dengan chatting dan fungsionalitas e-mail.
26. Off By One Web Browser
Browser ini merupakan browser terkecil untuk platform windows.
27. Palary Browser
Palary browser ini merupakan browser yang bisa anda personalisasi untuk pengguna dengan kebutuhan keamanan yang bagus dan fitur bookmarking potabel.
28. ShenzBrowser
Browser Shenz ini hampir mirip dengan Internet Explorer (IE) jadi ini bisa dijadikan alternatif dari Internet Explorer

29. Slim Browser
SlimBrowser ini merupakan browser berukuran kecil terbaik dengan banyak fitur seperti pop up browser, integrasi dengan toolbar, keamanan dll.

Jenis Virus Komputer yang Berbahaya

1. Discusx.vbs

Virus VBScript yang satu ini, memiliki ukuran sekitar 4.800 bytes. Dia akan mencoba menginfeksi di beberapa drive di komputer Anda, termasuk drive flash disk, yang jika terinfeksi akan membuat file autorun.inf dan System32.sys.vbs pada root drive tersebut.
 
2. Reva.vbs
Lagi, virus jenis VBScript yang lumayan banyak dikeluhkan oleh beberapa pembaca. Ia akan mencoba menyebarkan dirinya ke setiap drive di komputer Anda termasuk drive flash disk. Pada drive terinfeksi akan terdapat file reva.vbs, autorun.inf, dan shaheedan.jpg.

3. XFly
PC Media Antivirus mengenali dua varian dari virus ini, yakni XFly.A dan XFly.B. Sama seperti kebanyakan virus lokal lainnya, ia dibuat menggunakan Visual Basic. Memiliki ukuran tubuh sebesar 143.360 bytes tanpa di-compress. Dan ia dapat menyamar sebagai folder, file MP3 WinAmp atau yang lainnya dengan cara mengubah secara langsung resource icon yang ada pada tubuhnya. Ini akan lebih mempersulit user awam dalam mengenalinya. Pada komputer terinfeksi, saat menjalankan Internet Explorer, caption-nya akan berubah menjadi “..:: x-fly ::..”, dan saat memulai Windows pun akan muncul pesan dari si pembuat virus pada default browser. Atau setiap waktu menunjukan pukul 12:30, 16:00, atau 20:00, virus ini pun akan menampilkan layar hitam yang juga berisi pesan dari si pembuat virus.
 
4. Explorea
Virus yang di-compile menggunakan Visual Basic ini hadir dengan ukuran sekitar 167.936 bytes, tanpa di-compress. Menggunakan icon mirip folder standar Windows untuk mengelabui korbannya. Virus ini akan menyerang Registry Windows Anda dengan mengubah default open dari beberapa extension seperti .LNK, .PIF, .BAT, dan .COM. Pada komputer terinfeksi, disaat-saat tertentu terkadang muncul pesan error, contohnya pada saat membuka System Properties.

5. Gen.FFE
Gen.FFE atau pembuatnya menamakan Fast Firus Engine merupakan salah satu program Virus Generator buatan lokal. Dengan hanya menggunakan program ini, tidak dibutuhkan waktu lama untuk dapat menciptakan virus/varian baru. Virus hasil keluaran program ini menggunakan icon mirip gambar folder standar bawaan Windows. Ia pun akan memblokir akses ke Task Manager, Command Prompt, serta menghilangkan beberapa menu di Start Menu. Ia juga akan membaca caption dari program yang aktif, apabila terdapat string yang berhubungan dengan antivirus maka program tersebut akan segera ditutup olehnya.

6. Hampa
Virus yang juga dibuat menggunakan Visual Basic dan ber-icon-kan folder ini memiliki ukuran tubuh sekitar 110.592 bytes, tanpa di-compress. Banyak sekali perubahan yang ia buat pada Windows, seperti Registry, File System, dan lain sebagainya, yang bahkan dapat menyebabkan Windows tidak dapat digunakan sebagaimana mestinya. Pada komputer yang terinfeksi oleh virus ini, saat memulai Windows akan muncul pesan dari si pembuat virus.

7. Raider.vbs
Virus jenis VBScript ini berukuran sekitar 10.000 bytes, jika file virus dibuka dengan Notepad misalnya, maka tidak banyak string yang bisa dibaca karena dalam kondisi ter-enkripsi. Pada Registry, ia pun memberikan pengenal dengan membuat key baru di HKLM\Software dengan nama sama seperti nama pada computer name, dengan isinya berupa string value seperti nama virus tersebut, Raider, serta tanggal komputer tersebut kali pertama terinfeksi.

8. ForrisWaitme
Virus yang dibuat dengan Visual Basic ini menggunakan icon mirip folder standar Windows untuk melakukan penyamarannya. Beberapa ulahnya adalah menukar fungsi tombol mouse kiri dengan kanan, menghilangkan menu Folder Options, membuat file pesan “baca saya.txt” pada drive terinfeksi, dan masih ada yang lainnya.

9. Pray
Virus lokal ini dibuat menggunakan Visual Basic. Kami mendapati 2 varian dari virus ini, untuk varian Pray.A tidak memiliki icon, sementara untuk varian Pray.B menggunakan icon mirip Windows Explorer. Jika komputer terinfeksi oleh virus ini, saat penunjuk waktu di komputer tersebut menunjukan pukul 05:15, 13:00, 16:00, 18:30, dan atau 19:45, virus ini akan menampilkan pesan yang mengingatkan user untuk melakukan shalat.

10. Rian.vbs
Virus VBScript ini memiliki ukuran 3788 bytes. Saat menginfeksi, ia akan menciptakan file baru autorun.inf dan RiaN.dll.vbs pada setiap root drive yang terpasang di komputer korban, termasuk Flash Disk. Komputer yang terinfeksi oleh virus ini,.

Blue Screen Of Death

Mengatasi Layar Biru / Blue Screen Of Death (BSOD)




Mengatasi Blue Screen Of Death pada Windows XP,Windows Vista,Windows 7
Berikut Tipe-TIPE Atau KODE-KODE layar birunya,sumber masalahnya, dan Penanganannya.

1. IRQL_NOT_LESS_OR_EQUAL
Penyebab : Karena MASALAH DRIVER YG TIDAK COCOK maupun BENTROK. Tapi layar biru ini bisa juga disebabkan oleh OVERCLOCK KARTU GRAFIS YG BERLEBIHAN.
-----------

Solusi : Coba analisa apakah anda harus ganti kartu grafis anda dengan yg baru? Apabila iya, pastikan driver VGA yg lama diHAPUS sebelum instal driver kartu grafis yg baru. PASTIKAN DRIVER memang cocok dng kartu grafis milik anda. Apabila lyr biru ini msh terjadi karena anda MENAIKKAN CLOCK VGA anda, mka COBA TURUNKAN CLOCK VGA tersebut
Layar biru ini paling sering tenar karena plng sering muncul. Penyebabbya Karena MASALAH DRIVER YG TIDAK COCOK maupun BENTROK. Tapi layar biru ini bisa juga disebabkan oleh OVERCLOCK KARTU GRAFIS YG BERLEBIHAN.
Solusinya Coba analisa apakah anda harus ganti kartu grafis anda dengan yg baru? Apabila iya, pastikan driver VGA yg lama diHAPUS sebelum instal driver kartu grafis yg baru. PASTIKAN DRIVER memang cocok dng kartu grafis milik anda. Apabila lyr biru ini msh terjadi karena anda MENAIKKAN CLOCK VGA anda, mka COBA TURUNKAN CLOCK VGA tersebut
-----------

2. INACCESSIBLE_BOOT_DEVICE

Penyebab : KESALAHAN PADA KONFIGURASI JUMPER HARDDISK. Selain itu, VIRUS dalam BOOT SECTOR, Driver IDE Controller YG SALAH, Atau KESALAHAN DRIVER CHIPSET juga bisa jg biang keladi.

Solusi : Periksa JUMPER pd Hard Disk. Pastikan Konfigurasi MASTER atau SLAVE. Biasanya sich untuk konfigurasi SLAVE, Anda cukup mencopot saja Jumpernya.
Layar biru ini muncul karena adanya KESALAHAN PADA KONFIGURASI JUMPER HARDDISK. Selain itu, VIRUS dalam BOOT SECTOR, Driver IDE Controller YG SALAH, Atau KESALAHAN DRIVER CHIPSET juga bisa jg biang keladi. Solusinya Periksa JUMPER pd Hard Disk. Pastikan Konfigurasi MASTER atau SLAVE. Biasanya sich untuk konfigurasi SLAVE, Anda cukup mencopot saja Jumpernya.
-----------

3. NTFS_FILE_SYSTEM atau FAT_FILE_SYSTEM

Penyebab : FILE SYSTEM YG RUSAK PADA HARD DISK
Solusi : Coba periksa HARD DISK dng membuka Windows Explorer. Klik Kanan pd DRIVE HARD DISK, Lalu klik "PROPERTIES", Klik "TOOLS", Lalu Klik "CHECK NOW" . Pada Tab "ERROR CHECKING", beri TANDA CENTANG pd Kedua Opsi Tersebut , Lalu Klik "OK" . Resrtart PC

Coba Periksa "KABEL HARD DISK". Apakah sudah terpasang dgn benar.
kalau layar biru ini masih jg MUNCUL cba software yg berguna untuk memperbaiki File System yg rusak Seperti Partition Table Doctor.


Dari Pesan errornya saja sudah terbayang penyebab terjadinya layar biru ini. Layar biru tersebut muncul karena FILE SYSTEM YG RUSAK PADA HARD DISK.
Solusinya = Coba periksa HARD DISK dng membuka Windows Explorer. Klik Kanan pd DRIVE HARD DISK, Lalu klik "PROPERTIES", Klik "TOOLS", Lalu Klik "CHECK NOW" . Pada Tab "ERROR CHECKING", beri TANDA CENTANG pd Kedua Opsi Tersebut , Lalu Klik "OK" . Resrtart PC.

Coba Periksa "KABEL HARD DISK". Apakah sudah terpasang dgn benar.
kalau layar biru ini masih jg MUNCUL cba software yg berguna untuk memperbaiki File System yg rusak Seperti Partition Table Doctor.

-----------

4. UNEXPECTED_KERNEL_MODE_TRAP

Penyebab : OVERCLOCK YG BERLEBIHAN, MEMORI YG BERMASALAH, atau BIOS YG NGACO. Hal ini bisa disebabkan oleh KOMPONEN KOMPUTER YG TERLALU PANAS.

Solusi : Turunkan CLOCK PROCIE dan VGA. Periksa jg KECEPATAN KIPAS PROCIE dan VGA. Jika Putaran kipasnya sudah LEMAH maka anda harus mengganti kipas-kipas tersebut.

Apabila layar biru ini disebabkan oleh BIOS YG NGACO, Maka UPDATE BIOS anda. JANGAN LUPA PASTIKAN BIOS YG BARU KOMPATIBEL DNG MOBO ANDA .

Periksa jg RAM. Anda bisa jg memakai Software Penguji Memori seperti Memtest86. Apabila terdeteksi RAM yg Bermasalah dr Pengujian tersebut, Maka GANTILAH RAM tersebut. Sebelum mengganti RAM jgn lupa Perhatikan JENIS SOKET DAN KECEPATAN CLOCKNYA.


Layar biru ini disebabkan oleh ADANYA OVERCLOCK YG BERLEBIHAN, MEMORI YG BERMASALAH, atau BIOS YG NGACO. Hal ini bisa disebabkan oleh KOMPONEN KOMPUTER YG TERLALU PANAS.

Solusinya
= Turunkan CLOCK PROCIE dan VGA. Periksa jg KECEPATAN KIPAS PROCIE dan VGA. Jika Putaran kipasnya sudah LEMAH maka anda harus mengganti kipas-kipas tersebut.

Apabila layar biru ini disebabkan oleh BIOS YG NGACO, Maka UPDATE BIOS anda. JANGAN LUPA PASTIKAN BIOS YG BARU KOMPATIBEL DNG MOBO ANDA .

Periksa jg RAM. Anda bisa jg memakai Software Penguji Memori seperti Memtest86. Apabila terdeteksi RAM yg Bermasalah dr Pengujian tersebut, Maka GANTILAH RAM tersebut. Sebelum mengganti RAM jgn lupa Perhatikan JENIS SOKET DAN KECEPATAN CLOCKNYA.

-----------

5. UNABLE_TO_LOCATE_DLL

Penyebab KEGAGALAN WINDOWS dlm MENGEKSEKUSI FILE DDL. Bisa jg karena FILE DLL YG HILANG maupun RUSAK. Penyebab lainnya adalah Adanya FILE REGISTRI YG TERGANGGU.

Solusi : Anda perlu mempersiapkan CD Intalasi Windows untuk memperbaiki layar biru ini. BOOT dengan CD, Lalu PILIH "REPAIR".


Penyebabnya adalah KEGAGALAN WINDOWS dlm MENGEKSEKUSI FILE DDL. Bisa jg karena FILE DLL YG HILANG maupun RUSAK. Penyebab lainnya adalah Adanya FILE REGISTRI YG TERGANGGU.

Solusinya= Anda perlu mempersiapkan CD Intalasi Windows untuk memperbaiki layar biru ini. BOOT dengan CD, Lalu PILIH "REPAIR".

-----------

6. UNKNOWN_HARD_ERROR

Penyebab : File Penting REGISTRI tdk bisa dijalankan karena file tersebut RUSAK atau HILANG. File bisa Rusak dan Hilang karena HARD DISK RUSAK.
Bisa juga layar biru ini muncul karena MEMORI TEMPAT REGISTRI tersebut dieksekusi Mempunyai PARITY ERROR.

Solusi : Periksa RAM dengan software penguji error pd ram. Lalu COPOT RAM yg bermasalah. JANGAN LUPA UNTUK MEMBERSIHKAN SOKET dan PIN-PIN RAM. Jika layar biru ini masih terjadi coba Perbaiki Windows dengan CD intalasinnya. Jika layar biru ini masih Terjadi jg MAKA GANTI RAM DENGAN YG BARU.

-----------

7. STATUS_IMAGE_CHECKSUM__MISMATCH

Penyebab : adanya masalah pd DRIVER. Selain masalah pd driver, error itu bisa jg disebabkan oleh File System Yg Bermasalah, Page File Yg Rusak, atau Kerusakan Hardware yang biasanya MEMORI atau HAR DISK.

Kemungkinan lain penyebab error ini adalah kerusakan pada swap file, atau driver yang corrupted.

Solusi 1 : Anda dapat menggunakan Driver Rollback atau System Restore dari safe mode, untuk mengembalikan driver sebelumnya. Anda juga dapat menggunakan Windows XP Professional pemulihan fitur seperti Konfigurasi Baik Terakhir yang Diketahui pilihan startup, Cadangan, atau Automated System Recovery untuk mengembalikan konfigurasi bekerja sebelumnya. Setelah mengembalikan dari media backup, anda mungkin perlu mengajukan permohonan kembali service pack atau hotfix, tergantung pada saat backup dilakukan.

Solusi 2 : Jika pesan Stop nama file tertentu, cobalah menggantinya secara manual dengan salinan dari Windows XP Professional sistem operasi CD dengan mode aman atau Recovery Console. Untuk sistem yang menggunakan FAT16 atau sistem file FAT32, Anda memiliki pilihan untuk menggunakan Windows 98 atau Windows Millennium Edition Emergency Boot Disk untuk mengakses hard disk.
Jika file asli dari CD sistem operasi memiliki nama file yang berakhir dengan tanda garis bawah (_) karakter, Anda tidak dapat menggunakan file sampai terkompresi. Konsol Pemulihan’s Salin perintah ini sangat ideal untuk menyalin file terkompresi karena mendeteksi dan memperluas mereka. Jika Anda tidak menentukan nama file tujuan, Anda harus mengubah nama file diperluas dengan ekstensi yang benar sebelum menggunakannya. Dari safe mode atau Recovery Console, Anda dapat menggunakan perintah Expand uncompress dan menyalin file ke lokasi tujuan. Dalam Recovery Console, file yang diperluas diberi nama yang benar setelah disalin ke lokasi tujuan. Untuk informasi lebih lanjut tentang Expand Menyalin atau perintah, lihat Windows XP Help and Support Centre.

-----------

8. BAD_SYSTEM_CONFIG_INFO

Penyebab : File Registri yg rusak. RAM yg bermasalah bisa jg menyebabkan layar biru ini.

Solusi : Coba periksa SOCKET dan PIN RAM. Sekalian BERSIHKAN SAJA. Kalau sudah Pasang kembali, Jika layar biru ini masih terjadi lagi COBA COPOT SALAH SATU RAM. Kalau error berhenti, MEMORI YG ANDA COPOT ITU BERMASALAH. Kalau Masih error juga coba pasang lg memori yg dicopot td dan lepas memori yg satu lg untuk memeriksa mana memori yg error. KALAU MASIH ERROR JG SLOT MEMORI atau KEDUA MEMORI TERSEBUT BERMASALAH.

-----------

9. PAGE_FAULT_INONPAGED_AREA

Penyebab : KERUSAKAN HARDWARE. Seperti HARD DISK, MEMORI, atau VGA. Oh iya, RUSAKNYA L2 CHACHE pd PROCIE jg penyebab layar biru ini.

Solusi : Kalau bukan GANTI atau SERVIS KOMPONEN yg Rusak td.

-----------

10. DATA_BUS_ERROR

Penyebab : Ada beberapa Faktor. Di Antaranya ialah CACATNYA RAM, L2 CACHE RAM, VGA. Bisa jg disebabkan oleh CLOCK RAM YG TIDAK SAMA. MBR (Master Boot Record) yg diserang oleh Virus jg bisa menjadi salah satu penyebab layar biru ini.

Solusi : Menggunakan RAM dengan CLOCK YG SAMA, SCAN HARD DISK dengan AntiVirus, Perbaiki MBR dengan CD Installer Windows.

-----------

11. STATUS_SYSTEM_PROCESS_TERMINATED

Penyebab : terganggunya proses penting seperti WINLOGON atau CSRRS. Windows Tidak MAMPU Beroperasi karena Proses tersebut terganggu.
Malware juga bisa jd penyebab layar biru ini muncul.


Solusi : Anda Bisa melakukan SYSTEM RESTORE pd SAFE MODE. Opsi lain Anda bisa memperbaiki Windows dengan CD Installernya.Tentu kalau ada Malware, bersihkan Pula Malwarenya.

-----------
12. UNMOUNTABLE_BOOT_VOLUME
Penyebab : harddisk error 
Solusi : pake bootable windows , masuk ke recovery console , pake command chkdsk abis itu fixboot

-----------

13. PFN_LIST_CORRUPT

Penyebab manajemen memori Page File Number rusak. Dapat disebabkan oleh RAM fisik korup, atau oleh driver yang lewat daftar (udh lama)

Solusi : pertama coba lepas RAM dari slotnya, bersihin slotnya dari debu n dipinggir pin RAM dibersihin pake pengapus. truz pasang lagi. klo gak bisa juga berarti RAM tersebut rusak atau salah satu slotnya rusak. coba dipindah ke slot yg lain RAM nya...

Versi Dan Cara Kerja DirectX VGA

Secara mendasar, DirectX merupakan interface antara hardware dalam PC Anda dan Windows itu sendiri, yang merupakan bagian dari Windows API (Application Programming Interface). Mari lihat contoh praktis. Pada waktu pembuat game ingin memutar file suara, ini hanyalah masalah menggunakan fungsi library yang sesuai. Pada waktu game berjalan, ia memanggil DirectX API, yang akan memutar file suara.

Pembuat game tidak perlu tahu jenis sound card apa yang dihadapi, apa yang dapat dilakukannya, atau bagaimana berbicara kepadanya. Microsoft telah menyediakan DirectX, dan pabrikan sound card telah menyediakan driver yang berkemampuan DirectX. Ia menanyakan suara yang ingin dimainkan, hanya itu pada mesin apapun ia dijalankan. Dari sisi kita sebagai gamer, DirectX juga memberikan kemudahan yang besar paling tidak secara teori. Anda menginstal sound card baru di tempat yang lama, yang datang dengan driver DirectX. Lain waktu memainkan game Anda masih dapat mendengar suara dan musik, dan Anda tidak perlu melakukan perubahan konfigurasi yang kompleks. Pada awalnya, DirectX hanyalah toolkit sederhana: hardware masa awal terbatas dan pada waktu itu hanya dibutuhkan fungsi grafis yang sederhana. Seiring dengan perkembangan hardware dan software yang semakin kompleks, demikian juga DirectX. Ia sekarang lebih dari sekadar toolkit grafis, dan ia telah meliputi banyak rutin yang menangani semua jenis komunikasi hardware. Sebagai contoh, rutin DirectInput dapat menangani semua jenis perangkat input, dari mouse sederhana dengan dua-tombol sampai flight joystick yang kompleks. Bagian lain adalah Direct-Sound untuk perangkat audio dan DirectPlay yang menyediakan toolkit untuk bermain game secara online atau multiplayer.

Versi DirectX

Versi DirectX terakhir pada saat artikel ini ditulis adalah DirectX 10. Ia berjalan pada semua versi Windows dari Windows 98 sampai Windows Server 2003. Namun, ia tidak dapat dijalankan pada Windows 95: jika Anda mempunyai komputer yang menjalankan Windows 95, Anda sudah mentok pada versi 8.0a. Windows NT 4 juga membutuhkan versi tertentu yaitu DirectX 3.0a. Dengan banyaknya versi DirectX yang tersedia beberapa tahun belakangan, adalah sulit untuk mengetahui versi mana yang Anda butuhkan. Secara keseluruhan, semua versi DirectX backwardly compatible—game yang membutuhkan DirectX 7 akan dapat berjalan pada versi yang lebih baru, tetapi tidak dengan yang lebih lama. Banyak game yang secara eksplisit menyatakan bahwa mereka membutuhkan DirectX 9, dan tidak dapat berjalan jika versi terbaru belum diinstal. Ini karena mereka menggunakan fitur baru yang terdapat pada versi tersebut, walaupun developer malas sering menggunakan versi paling terakhir untuk game yang bersangkutan, padahal tidak menggunakan satupun peningkatan baru yang ada. Namun pada umumnya, jika suatu game terikat versi tersebut, Anda perlu mengupgrade sebelum bermain. Peningkatan pada kode DirectX berarti peningkatan pada banyak game pada waktu Anda meng-upgrade ke DirectX terakhir.

Analisis Masalah DIRECTX

Menganalisis masalah instalasi DirectX dapat menyulitkan, terutama jika Anda tidak mengetahui bagian mana yang menyebabkan game tidak dapat dimainkan. Untungnya, Microsoft menyediakan utility bernama DirectX Diagnostic Tool. Anda tidak akan menemukan tool ini pada Start Menu pada Windows versi berapapun, dan masing-masing cenderung menginstal pada tempat yang berbeda. Cara paling mudah untuk menggunakannya adalah dengan membuka dialog Run dari Start Menu, ketik dxdiag dan kemudian klik OK. Pada waktu pertama dijalankan, ia membutuhkan beberapa detik untuk menanyai instalasi DirectX dan memeriksa jika ada masalah. Tab DirectX File menampilkan versi setiap file yang digunakan. Notes pada bagian bawah perlu Anda lihat, karena file yang hilang atau terkorupsi akan ditandai di sini. Tab Display, Sound, Music, Input, dan Network semua berhubungan dengan bagian tertentu dari DirectX, dan semua kecuali tab Input menyediakan tool untuk mengetes fungsi hardware. Yang terakhir, tab More Help memberikan cara mudah untuk menjalankan DirectX Troubleshooter, cara Microsoft dalam memecahkan masalah umum DirectX

Sejarah Internet si Dunia dan Internet Masuk ke Indonesia

1.Pengertian Dari Internet
Apa pengertian dari Internet,Pengertiannya adalah jaringan global komputer di dunia,dapat diartikan juga sebagai Jaringan Komputer yang luas dan besar yang mendunia,yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia,dimana di dalamnya terdapat berbagai macam sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.Internet berasal dari kata Interconnection Networking,yang artinya koneksi atau hubungan antara berbagai macam komputer dengan berbagai macam type dan jenisnya.
2. Sejarah internet
Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika,U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik.Program riset ini dikenal dengan nama atau sebutan ARPANET.Pada tahun 1970,sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain,sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan dengan komputer tersebut.
Pada Tahun 1972,Roy Tomlinson berhasil menyempurnakan program e-mail yang dia buat atau diciptakan setahun yang lalu untuk ARPANET.Program e-mail ini begitu mudah sehingga bisa langsung menjadi populer.Pada tahun yang sama,icon @ juga diperkenalkan sebagai lambang yang penting yang berfungsi untuk menunjukkan “at” atau “pada”.Pada Tahun 1973,Jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet.Pada tahun yang sama juga,ada dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn yang mempresentasikan atau memperkenalkan sebuah gagasan yang lebih besar,yang bisa menjadi cikal bakal pemikiran internet.Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah pada tanggal 26 Maret tahun 1976,ketika itu Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern.Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network.Pada tahun 1979,Tom Truscott,Jim Ellis dan Steve Bellovin,menciptakan newsgroups pertama yang diberi nama USENET.Pada Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan Telpon Televisi pertama,dimana orang bisa saling menelpon sambil berhubungan dengan menggunakan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak,maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan.Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua.Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet,yang menyediakan jasa jaringan komputer di negara-negara Belanda,Inggris,Denmark dan Swedia.Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.Untuk menyeragamkan alamat di jaringan komputer yang ada,maka pada tahun 1984 diperkenalkan sistem nama domain,yang kini kita kenal dengan DNS atau Domain Name System.Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih.Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih.
Tahun 1988,Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat.Setahun kemudian,jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun.Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan.Tahun 1990 adalah tahun yang paling bersejarah,ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya,yang membentuk jaringan itu.Program inilah yang disebut www,atau World Wide Web.Tahun 1992,komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer,dan di tahun yang sama muncul istilah surfing the internet.Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman,dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet.Dunia langsung berubah.Di tahun yang sama pula Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.
3. Manfaat internet
Apa manfaat dari Internet yang bisa kita dapatkan?,Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses ke Internet.Berikut ini sebagian dari apa yang tersedia di internet:
1. Informasi untuk kehidupan pribadi :kesehatan,rekreasi,hobby,pengembangan pribadi,rohani,sosial.
2. Informasi untuk kehidupan profesional atau pekerja :sains,teknologi,perdagangan, saham,komoditas,berita bisnis,asosiasi profesi,asosiasi bisnis,berbagai forum komunikasi.
Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas negara, ras, kelas ekonomi,ideologi atau faktor faktor lain yang biasanya dapat menghambat pertukaran pikiran.
Internet adalah suatu komunitas dunia yang sifatnya sangat demokratis serta memiliki kode etik yang dihormati segenap anggotanya.Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas jarak dan waktu.Untuk lebih meningkatkan kualitas sumber daya manusia di Indonesia,sudah waktunya para profesional Indonesia memanfaatkan jaringan internet dan menjadi bagian dari masyarakat informasi dunia.
Sejarah internet Masuk ke Indonesia – Sekilas Sejarah internet Masuk ke Indonesia ini,yang mana dimulai pada awal tahun 1990-an.Saat itu jaringan internet yang ada di Indonesia lebih dikenal sebagai PaguyubanNetwork ,dimana semangat kerjasama,kekeluargaan dan gotong royong sangat hangat dan terasa diantara para pelakunya atau Pengguna Internetnya.Agak berbeda dengan suasana Internet Indonesia pada perkembangannya kemudian yang terasa lebih komersial dan individual pada sebagian aktivitasnya,terutama yang melibatkan dengan perdagangan Internet.Sejak tahun 1988,ada pengguna awal Internet di Indonesia yang memanfaatkan CIX (Inggris) dan Compuserve (AS) untuk mengakses internet.

Sejarah Komputer

Sejarah komputer sudah dimulai sejak zaman dahulu kala. Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik
Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanja, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.
Sejarah Komputer menurut periodenya adalah:
* Alat Hitung Tradisional dan Kalkulator Mekanik
* Komputer Generasi Pertama
* Komputer Generasi Kedua
* Komputer Generasi Ketiga
* Komputer Generasi Keempat
* Komputer Generasi Kelima
ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIKAbacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini dapat dianggap sebagai awal mula mesin komputasi.Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya
Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak
Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan
Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.
Barulah pada tahun 1820, kalkulator mekanik mulai populer. Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.
Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika yaitu mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertenu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukanperhitungan persamaan differensial. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis.
Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.
Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangat primitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen, disain dasar dari Analytical Engine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut.
Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.
Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data. Tingkat kesalahan perhitungan juga dapat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualnya ke masyarakat luas. Ia mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business Machine (1924) setelah mengalami beberapa kali merger. Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat pembaca kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dn pemerintahan untuk permrosesan data hingga tahun 1960.
Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (18901974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.
KOMPUTER GENERASI PERTAMA
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3, untuk mendisain pesawat terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna general-purpose computer), ia hanya didisain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.
Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.
KOMPUTER GENERASI KEDUA
Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singkatan untuk menggantikan kode biner.
Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) 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. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.
KOMPUTER GENERASI KETIGA
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.
KOMPUTER GENERASI KEEMPAT
Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan kehandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yangsangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensi terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.
KOMPUTER GENERASI KELIMA
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung.
Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.

Sistem Operasi & Bios

SO (Sistem Operasi)
  • sebuah program yang mengatur perangkat keras komputer
  • menyediakan landasan untuk aplikasi yang berada di atasnya
    bertindak sebagai penghubung antara para pengguna dengan perangkat keras
  • Sistem operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna
Jenis-Jenis SO
  •  DOS
  •  Unix
  •  Windows : 3.0, 95, 98, 2000 Server, me (milenium Edition) ,XP, dll
  •  Linux: Fedora, Redhat, Suse, Ubuntu, dll
Dalam satu komputer bisa menggunakan satu atau lebih sistem operasi.
Bios dengan SO
  •  Persamaan: sama-sama mengatur dan mengendalikan perangkat keras.
  •  Perbedaannya:
• Bios, bekerja pada saat booting
• SO, bekerja setelah proses booting
Bios
• BIOS –> Basic Input Output System
• System BIOS dimiliki oleh motherboard modern
• Software kecil yang diisikan pada sebuah chip untuk mengatur dan mengkonfigurasikan sistem.
Tugas BIOS pada Motherboard
1. Deteksi & konfigurasi media penyimpanan standar (hardisk dll)
2. Melakukan Power On Self Test (POST) รจ deteksi perangkat vital sudah terpasang dengan benar
3. Mendeteksi dan menentukan letak sistem operasi (SO).
4. Mengatur Waktu
5. Mendekteksi dan mengatur port yang terpasang pada motherboard
6. Mendeteksi dan melakukan pengaturan frekuensi kerja pada prosesor
7. Proteksi untuk keamanan PC
Chip CMOS
• BIOS dibantu oleh baterai CMOS (Complementary Metal-Oxide Semiconductor) dan memori CMOS
• Chip CMOS bertugas menyimpan semua pengaturan yang dilakukan oleh pengguna
Baterai CMOS
• Baterai CMOS berfungsi untuk memberikan suplay listrik pada chip CMOS secara terus menerus
• Jika baterai CMOS mati maka konfigurasi BIOS kembali ke seting semula
Pesan Kesalahan
• Menampilkan beep code (suara)
• Menampilkan kesalahan post ke layar monitor
• Menampilkan simbul bilangan heksadesimal ke layar monitor
Perusahan BIOS Terkenal
• AMI (American Megatrend Inc)
• Phoinix-Award
• ASUS
• Albatron, dll

Symbian OS

Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile).
Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24 Juni 2008, Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian OS v9.5s. Sedangkan ponsel yang paling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS, dan v9.1s. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS v9.2s.
Gambaran umum
Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam.
Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan jadi diberi.
Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source sendiri.
Sejarah
Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan pada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara perusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauh kekonvergensian antara PDA dan telepon selular yang diberi nama Symbian. Pada tahun 2004 Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang kemudian dikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon seluler.
Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi-versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebih terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembang aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem keamanan platform baru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API.
Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada teknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.
Arsitektur Sistem Operasi
Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan API yang tersedia, yaitu :
Lapisan pendukung aplikasi (Application Utility Layer)
Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data dan manajemen data.
Lapisan layanan dan framework antarmuka grafis (GUI Framework)
Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.
Lapisan komunikasi
Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan telepon.
Lapisan sistem API dasar
Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori, tanggal dan waktu, serta sistem dasar lainnya.
Klasifikasi Sistem Operasi
Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan Symbian OS.
Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:
(API) Symbian Umum
Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang dikategorikan pada bagian ini.
(API) Symbian Umum Tergantikan
Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan komponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponen ini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versi komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakan komponen standar (umum) yang tersedia pada semua versi Symbian OS.
(API) Symbian Opsional
Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian OS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya dapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.
(API) Symbian Opsional Tergantikan
Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang tidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh pihak pengembang dengan suatu lisensi dari pihak Symbian.

Kamis, 18 November 2010

Perbedaan System Life Cycle (SLC) dengan System Development Life Cycle (SDLC)

Nama       : Jefly Bodinalco
Kelas       : 2DB17
NPM        : 30109295

 Perbedaan System Life Cycle (SLC) dengan System Development Life Cycle (SDLC)

System Life Cycle (SLC)
System Life Cycle (SLC) adalah proses evolusi yang diikuti oleh pelaksanaan sistem informasi dasar-dasar atau subsistem. Telah ada pendekatan implementasi tradisional sepanjang era komputer, dan ada perjanjian umum antara ahli-ahli komputer sehubungan dengan tugas-tugas yang dilaksanakan.
Beberapa SLC terdapat dalam perusahaan yang menggunakan komputer, mungkin ada seratus atau lebih. Pada kenyataannya SLC adalah sarana yang digunakan oleh manajemen untuk melaksanakan rencana strategis. Konsep life cycle menjadikan segala sesuatu yang tumbuh, menjadi dewasa setiap waktu dan akhirnya mati. Pola ini digunakan untuk sistem dasar komputer seperti subsistem pemrosesan data atau SSD.
System Life Cycle terdiri dari lima fase yaitu :
  1. Fase Perencanaan
    Fase ini dimulai dengan mendefinisikan masalah dan dilanjutkan dengan sistem penunjukan objektif dan paksaan. Di sini sistem analis memimpin studi yang mungkin terjadi dan mengemukakan pelaksanaannya pada manajer.
  2. Fase Analisis
    Fase ini mempunyai tugas penting yaitu menunjukkan kebutuhan pemakai informasi dan menentukan tingkat penampilan sistem yang diperlukan untuk memuaskan kebutuhan tersebut. Fase ini meliputi penetapan jangkauan proyek, mengenal resiko, mengatur rangkaian tugas, dan menyediakan dasar untuk kontrol.
  3. Fase Desain
    Fase Desain ini meliputi penentuan pemrosesan dan data yang dibutuhkan oleh sistem yang baru, dan pemilihan konfigurasi terbaik dari hardware yang menyediakan desain. Desain system adalah ketentuan mengenal proses dan data yang dibutuhkan oleh sistem yang baru.

SDL C

System Development Life Cycle (SDLC)

SDLC adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. Langkah yang digunakan meliputi :
1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling baik
5. Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan
SDLC (System Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau System Life Cycle (SLC, Siklus Hidup Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: analisa (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance). Dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak.
Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan, yakni: siklus hidup sistem tradisional (traditional system life cycle), siklus hidup menggunakan protoyping (life cycle using prototyping), dan siklus hidup sistem orientasi objek (object-oriented system life cycle).

Rabu, 03 November 2010

APAKAH TAGIHAN TELEPHONE TERMASUK DALAM DATA ATAU INFORMASI .

Nama      : Jefly Bodinalco
Kelas      : 2DB17
NPM        : 30109295

Tagihan tersebut termasuk data atau informasi? Berikut penjelasan mengenai data dan informasi.

Data
          Data menggambarkan sebuah representasi fakta yang tersusun secara terstruktur, dengan kata lain bahwa “Generally, data represent a structured codification of single primary entities, as well as of transactions involving two or more primary entities .” (Vercellis, 2009: 6). Selain deskripsi dari sebuah fakta, data dapat pula merepresentasikan suatu objek sebagaimana dikemukakan oleh Wawan dan Munir (2006: 1) bahwa “Data adalah nilai yang merepresentasikan deskripsi dari suatu objek atau kejadian (event) “ Dengan demikian dapat dijelaskan kembali bahwa data merupakan suatu objek, kejadian, atau fakta yang terdokumentasikan dengan memiliki kodifikasi terstruktur untuk suatu atau beberapa entitas.

Informasi
          Informasi merupakan sesuatu yang dihasilkan dari pengolahan data. Data yang sudah ada dikemas dan diolah sedemikian rupa sehingga menjadi sebuah informasi yang berguna. Berikut adalah definisi informasi berdasarkan berbagai sumber. Informasi merupakan suatu hasil dari pemrosesan data menjadi sesuatu yang bermakna bagi yang menerimanya, sebagaimana dikemukakan oleh Vercellis (2009: 7) “Information is the outcome of extraction and processing activities carried out on data, and it appears meaningful for those who receive it in a specific domain .” Selain merupakan hasil dari pengolahan data, informasi juga menggambarkan sebuah kejadian, sebagaimana dikemukakan oleh Wawan dan Munir (2006: 1) bahwa “Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) dengan lebih berguna dan lebih berarti “. Dengan demikian informasi dapat dijelaskan kembali sebagai sesuatu yang dihasilkan dari pengolahan data menjadi lebih mudah dimengerti dan bermakna yang menggambarkan suatu kejadian dan fakta yang ada.

          Jadi tagihan telepon merupakan Informasi bagi perusahaan seluler tersebut untuk mengetahui mengenai tagihan telepon pelanggan, meliputi besarnya tagihan, serta perinciannya ( penggunaan untuk Lokal, SLJJ, SLI007, dan lain-lain), informasi mengenai pembayaran tagihan telepon oleh pelanggan, informasi mengenai tagihan pelanggan yang tidak tertagih / tunggakan tagihan
telepon.

MENGAPA UNIVERSITAS MERUPAKAN SUATU SISTEM , DAN JELASKAN PULA MENGAPA UNIVERSITAS DI SEBUT SUPER SISTEM.MENGAPA UNIVERSITAS MERUPAKAN SUATU SISTEM , DAN JELASKAN PULA MENGAPA UNIVERSITAS DI SEBUT SUPER SISTEM.

Mengapa universitas merupakan sebuah sistem .
Mengapa Universitas merupakan suatu sistem hal ini dikarenakan elemen dari sistem semua terkandung di sebuah universitas diantaranya : 1. Tujuan Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali. Tentu saja, tujuan antara satu sistem dengan sistem yang lain berbeda. 2. Masukan Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak. Contoh masukan yang berwujud adalah bahan mentah, sedangkan contoh yang tidak berwujud adalah informasi (misalnya permintaan jasa pelanggan). 3. Proses Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lbih bernilai, misalnya berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah. Pada pabrik kimia, proses dapat berupa bahan mentah. Pada rumah sakit, proses dapat berupa aktivitas pembedahan pasien. 4. Keluaran Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya. 5. Batas Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem. Sebagai contoh, tim sepakbola mempunyai aturan permainan dan keterbatasan kemampuan pemain. Pertumbuhan sebuah toko kelontong dipengaruhi oleh pembelian pelanggan, gerakan pesaing dan keterbatasan dana dari bank. Tentu saja batas sebuah sistem dapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku sistem. Sebagai contoh, dengan menjual saham ke publik, sebuah perusahaan dapat mengurangi keterbasatan dana. 6. Mekanisme Pengendalian dan Umpan Balik Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan. 7. Lingkungan Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu terhadap kelangsungan hidup sistem. Universitas juga merupakan suatu sub sistem karena sebenarnya hanyalah sistem di dalam suatu sistem, ini berarti bahwa sistem berada ada lebih dari satu tingkat. Pemisalan lainnya, universitas memiliki sistem dibawahnya seperti sistem untuk mengisi krs, dll.Universitas juga merupakan suatu supersistem karena tingkat universitas berada di atas sistem yang lain. # Setiap hari suatu perusahaan telepon metropolitan yang besar mencetak ribuan tagihan. Tagihan ini merupakan data dan informasi, tergantung pada sudut pandang sesorang. Merupakan data apabila dilihat dari segi pemanfaatannya, dan merupakan informasi apabila dilihat dari hasil yang diperoleh.
Mengapa universitas di sebut pula super sistem.
karena terdiri dari elemen yang bisa berbentuk individu atau bagian-bagian yang terpisah, kemudian berinteraksi satu sama lain untuk mencapai tujuan.jadi super sisitem di dalam universitas menurut saya sebuah sistem yang saling bekerjasama antara satu dengannya yang laiinya , contohnya seperti mengisi krs karena mengisi krs itu membutuhkan sebuah sistem agar bisa berjalan dengan baik.