Antivirus
adalah sebuah jenis perangkat lunak yang digunakan untuk mendeteksi dan
menghapus virus komputer dari sistem komputer. Disebut juga Virus
Protection Software. Aplikasi ini dapat menentukan apakah sebuah sistem
komputer telah terinfeksi dengan sebuah virus atau tidak. Umumnya,
perangkat lunak ini berjalan di latar belakang (background)
Minggu, 13 Januari 2013
Generasi komputer di gnerasi 1 mengapa menggunakan tabung hampa udara
Sejarah Teknologi Informasi dan Perkembangan Komputer
Sejarah Teknologi Informasi
Sejak
jaman dahulu manusia selalu menyampaikan informasinya melalui berbagai
media. Ada 3 cara dalam menyampaikan informasi yaitu
1. Natural / Manusia
Penyampaian informasi masih menggunakan tangan manusia.
2. Mekanis
Penyampaian informasi dilakukan menggunakan peralatan yang berbentuk mekanik dan digerakkan oleh tangan manusia.
3. Elektronis
Penyampaian informasi dilakukan menggunakan peralatan yang bekerja secara elektronik.
Bentuk
– bentuk penyampaian informasi sejak jaman dahulu sampai sekarang
beragam caranya. Mulai dari sebuah gambar di dinding, kertas, sampai
melalui internet. Ada beberapa contoh yang sering kita ketahui
berdasarkan cara penyampaian informasinya, yaitu
1. Natural
a) Purba : Biasanya berupa goresan – goresan atau gambar pada batu atau dinding goa.
b) Cina,
Mesir, Romawi : Menggunakan alat seperti abacus atau suan pan dan jari
tangan serta menggunakan media seperti lempung dan kertas.
2. Mekanis
a) Abad 17-18 :
1) Pascaline – Blaise Pascal (1642)
2) Difference & Analytical Engine – Charles Bagake (1890)
b) Abad 19 :
Kartu Perforasi – Hollerith (1889)
3. Elektronis
Merupakan perkembangan komputer. Mulai dari Komputer generasi I, II, III, IV, V, … dst.
Perkembangan Komputer
1. Komputer Generasi Pertama
Merupakan
komputer pertama yang diciptakan untuk tujuan saintifik saja.
Menggunakan tabung hampa udara yang berukuran seperti mentol lampu
kecil yang berukuran sangat besar. Salah satu contoh komputer generasi
pertama adalah UNIVAC II yang dibuat oleh Sperry Rand-Univac. Komputer
generasi pertama memiliki cirri-ciri sebagai berikut :
a) Komponen yang digunakan adalah tabung hampa udara (vacuum tube) untuk sirkuitnya
b) Program hanya dapat digunakan dengan menggunakan bahasa mesin Assembler
c) Ukuran fisik komputer yang terlalu besar, sehingga memerlukan tempat yang sangat luas
d) Cepat panas dan memerlukan daya listrik yang besar
e) Proses kurang cepat dan kapasitas penyimpanannya sangat kecil
f) Berorientasi pada aplikasi bisnis
2. Komputer Generasi Kedua
Komputer
generasi kedua ini menggunakan komponen-komponen transistor untuk
pusat prosesing unit dan inti magnetik untuk memori. Daya ketahanan
transistor lebih baik daripada vacuum tube karena tidak mudah terbakar.
Channel data muncul di generasi ini, sejalan dengan fitur khusus untuk
meningkatkan kecepatan CPU. Cara baru untuk menyimpan memori yang
diperkenalkan adalah teras magnetik. Teras magnetik menggunakan
besi-besi halus yang dililit oleh litaran elektrik. Beberapa contoh
komputer generasi kedua adalah UNIVAC III, UNIVAC SS80, UNIVAC SS90,
UNIVAC 1107 yang dibuat oleh Sperry Rand-UNIVAC. Ciri-ciri computer
generasi kedua adalah sebagai berikut :
a) Sirkuitnya terbuat dari transistor
b) Pemrograman dibuat dengan bahasa tingkat tinggi seperti FORTRAN, COBOL dan ALGOL
c) Kapasitas memori sudah cukup besar dan prosesnya sudah lebih cepat
d) Ukuran fisik sudah lebih kecil daripada komputer generasi pertama
e) Membutuhkan lebih sedikit daya listrik
f) Berorientasi pada bisnis dan teknik
3. Komputer Generasi Ketiga
Komputer
generasi ketiga lebih banyak sirkuit monolitik dan miniaturisasi
(banyaknya komponen elektronik pada chip) untuk pusat prosesing unit.
Intergrated Circuit (lebih dikenal dengan IC) merupakan satu rangkaian
elektronik lengkap dalam satu chip silikon yang kecil. Digunakan
pertama kali pada tahun 1965. Satu IC mampu menggantikan puluhan,
ratusan transistor, di mana IC tersebut lebih kecil bentuknya daripada
transistor tersebut. Beberapa contoh komputer generasi ketiga adalah
UNIVAC 1109 dan UNIVAC 9000. Ciri-ciri komputer generasi ketiga adalah
sebagai berikut :
a) Menggunakan IC (Integrated Circuit) sebagai komponennya
b) Pemrosesan lebih cepat dan kapasitas memori lebih besar
c) Bentuk fisik lebih kecil dan harganya murah
d) Peningkatan Software
e) Penggunaan listrik lebih hemat
4. Komputer Generasi Keempat
Komputer
generasi keempat dikarakteristikkan dengan memori semikonduktor yang
cepat, ukuran kecil, dan kebutuhan tenaga yang lebih kecil. Karena
setelah IC. Tujuan pengembangan menjadi lebih jelas: 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. 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 yang sangat 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. Salah satu contoh komputer generasi
keempat adalah Apple II. Ciri-ciri dari komputer generasi keempat
adalah sebagai berikut :
a) Menggunakan LSI (Large Scale Integration)
b) Dikembangkan komputer mikro yang menggunakanmicroprosessor dan semiconductor yang berbentuk chip untuk sebuah memori komputer
5. Komputer Generasi Kelima
Komputer
generasi kelima sedang dalam pengembangan. Komponen yang digunakan
adalah VLSI (Very Large Scale Integration). Komputer pada generasi ini
akan dikembangkan komputer yang dapat menterjemahkan bahasa manusia,
bercakap-cakap dengan manusia, dapat melakukan diagnosa penyakit yang
lebih akurat, dsb. Sifat luar biasa ini disebut sebagai “artificial
intelligence”.
6. Komputer Generasi Keenam
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 ilmuwan 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.
7. 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.
Klasifikasi Komputer
Klasifikasi komputer yang ada saat ini adalah
1. Supercomputer
Superkomputer
adalah jenis computer yang mempunyai kecepatan proses paling hebat.
Biasa digunakan untuk menangani aplikasi yang melibatkan perhitungan
yang kompleks, misalnya untuk peramalan cuaca dan perancangan roket.
Superkomputer yang terkenal adalah Cray (Cray Research, Inc).
2. Mainframe
Mainframe
merupakan jenis computer yang digunakan pada perusahaan-perusahaan
berskala besar untuk menangani pemrosesan data dengan volume yang
sangat besar. Perusahaan computer yang menjadi pemain utama pada kelas
ini adalah IBM, Fujitsu, dan Unisys.
3. Workstation
Workstation
adalah jenis computer yang lebih ampuh daripada kebanyakan PC. Awalnya
workstation dirancang untuk memenuhi aplikasi perancangan berbasis
grafis seperti CAD, tetapi belakangan juga banyhak dipakai sebagai
server dalam client/server. Perusahaan computer yang menjadi pemain
utama dalam produksi workstation adalah DEC, IBM, dan Sun Microsystems.
4. Microcomputer
Mikrokomputer
lebih dikenal dengan sebutan PC (Personal Computer) atau computer
pribadi. Mikrokomputer sendiri dapat dibedakan menjadi desktop Pc,
tower PC, laptop, notebook, palmtop, PDA.
5. Microcontroller
Mikrokontroller
adalah mikroprosesor khusus yang berukuiran kecil yang biasa dipasang
pada peralatan-peralatan elektronis cerdas, mobil, dan barang yang
lain.
kelebihan dan kekurangan di microsoft dan di linux
Di dunia rekayasa perangkat lunak tidak dapat dipungkiri bahwa microsoft telah memberikan andil yang cukup besar didalam industri teknologi dan informasi. Produk yang telah dihasilkan microsoft telah dapat kita nikmati hingga saat ini, bahkan hampir semua produk microsoft telah dapat terintegrasi dengan baik.Dengan keunggulan tersebut bukan berarti microsft tidak memiliki kelemahan atau kekurangan, produk-produk yang dihasilkan microsoft juga memiliki kekurangan, untuk itu saya akan coba mengupas apa kelebihan dan kekurangan dari produk microsoft yang ada saat ini dan membandingakannya dengan produk lain yang sejenis.
Sistem Operasi
Sistem Operasi......yang dimiliki microsoft saat ini merupakan sistem operasi yang paling banyak digunakan diseluruh dunia, produk sistem operasi microsoft yang lebih kita kenal sebagai “Micosoft Windows” merupakan sistem operasi yang cukup mudah, varian dari windows juga cukup banyak, mulai dari sistem operasi yang diperuntukkan bagi end user, professional, hingga sistem operasi untuk server. Selain microsoft windows sistem operasi lain yang kita kenal adalah Linux yang berbasis Unix, sistem operasi ini juga cukup banyak digunakan. Kelebihan dan kekurangan dari Windows dan Linux antara lain:
Kelebihan Microsoft Windows
- Microsoft telah membuat beberapa kemajuan dan perubahan yang membuatnya menjadi jauh lebih mudah dalam menggunakan Sistem Operasi, meskipun hal ini masih dapat diperdebatkan namun sistem operasi Microsoft Windows masih jauh lebih mudah dibandingkan dengan Linux.
- Perangkat lunak serta alat bantu lain yang tersedia untuk sistem operasi Windows lebih banyak dan lebih besar, sehingga memudahkan penggunanya dalam melakukan aktivitas.
- Microsoft Windows memiliki team support sendiri serta memiliki banyak dokumentasi, baik yang sifatnya offline maupun online yang dapat membantu pengguna dalam menggunakan Windows, selain itu banyak juga tersedia buku dan tutorial lainnya untuk masing-masing versi windows.
Kelebihan Linux
- Mayoritas varian atau distro dari linux adalah gratis, kalaupun ada varian dari linux yang berbayar, harga dari lisensi yang harus dibayar masih jauh lebih murah dibandingkan Windows.
- Linux merupakan sistem operasi yang relatif cukup aman, bukan berarti sistem operasi Linux tidak bebas dari virus dan serangan lainnya, namun jauh lebih aman dibandingkan dengan Microsoft Windows.
- Mayoritas Sistem Operasi Linux lebih handal, Linux dapat dioperasikan berbulan tanpa perlu dilakukan restart.
Kekurangan Microsoft
- Microsoft windows merpakan sistem operasi yang relatif mahal. Lisensi untuk Microsoft Windows antara $ 50.00 hingga $ 150,00 dollar AS per setiap lisensi
- meskipun pihak Microsoft Windows telah melakukan perbaikan keamanan terhadap sistem namun hingga saat ini windows masih rentan terhadap serangan virus dan keamanan sistem.
- Hal ini mungkin masih dapat diperdepatkan, namun dari sisi ketangguhan, meskipun telah banyak perbaikan dan pengembangan dari pihak Microsoft, sistem operasi Windows masih belum setangguh Linux.
Kekurangan Linux
- Dalam hal kemudahan penggunaan, Linux masih merupakan Sistem Operasi yang tidak mudah untuk digunakan, dan user yang dapat mengoperasikan Linux tidak sebanyak Windows.
- Ketersediaan perangkat lunak dan alat bantu lainnya cukup banyak, namun terkadang pilihannya terbatas dan tidak sebanyak Microsoft Windows.
- Keterbatasan dan ketersediaan dukungan hardware dalam hal driver cukup sedikit, beberapa perusahaan penyedia perangkat keras terkadang tidak menyediakan driver atau dukungan untuk perangkat keras sistem operasi Linux.
Sistem Manajemen Basisdata (DBMS)
Sebuah sistem manajemen basisdata atau dalam bahasa Inggrisnya dikenal sebagai database management system (DBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.Produk dari DBMS antara lain: Microsoft SQL Server, Oracle, dan masih banyak lagi. Kelebihan dan kekurangan dari masing-masing produk antara lain:
Kelebihan Microsoft SQL Server
- Sistem Basis Data dengan level Enterprise, Microsoft SQL Server termasuk DBMS profesional. Beberapa pesaing seperti MySQL, Oracle, telah mengembangkan software serupa dalam beberapa tahun terakhir, tetapi Microsoft SQL Server lebih mudah digunakan dan memiliki lebih banyak fitur. Pemicunya antara lain adalah dukungan penuh dari Microsoft. Perangkat lunak yang ditawarkan oleh Microsoft juga menawarkan integrasi yang erat dengan .NET framework, dan ini tidak dimiliki oleh produk lain.
- Penanganan data korup, Data yang korup selalu menjadi pusat perhatian ketika Perangkat keras dan perangkat lunak tidak dapat bekerja dengan optimal sebagaimana mestinya. Microsoft SQL Server memiliki sejumlah fitur dalam restorasi data dan pemulihan data. Meskipun beberapa tabel individu tidak dapat didukung atau dikembalikan, namun pilihan database yang lengkap dan restorasi yang tersedia dalam SQL Server sangat membantu . Melalui penggunaan file log, cache, dan backup, produk Microsoft yang memungkinkan Anda untuk merasa yakin bahwa ada banyak pilihan dalam menangani bencan.
- Installasi yang effisien, Microsoft SQL Server dapat diinstal dengan dengan mudah, installer juga mendeteksi, download dan menginstal update yang diperlukan dalam prasyarat installasi SQL Server. Fitur-fitur ini mengurangi kompleksitas dalam menginstal perangkat lunak. Komponen individu seperti Database Services, Analysis Services dan Integration Services juga dapat diinstal secara terpisah. SQL Server 2008 juga secara otomatis dapat melakukan update patch keamanan untuk mengurangi biaya pemeliharaan.
- Fitur Kinerja yang lebih baik, Microsoft SQL Server 2008 memiliki kompresi dan enkripsi data transparan built in, sehingga tidak perlu untuk memodifikasi atau mengubah program untuk mengenkripsi data. SQL Server 2008 memiliki kontrol akses yang lebih efisien dan alat izin manajemen dan menawarkan kinerja yang lebih baik dalam pengumpulan data. SQL Server 2008 juga terintegrasi dengan Microsoft Office dan produk microsoft lainnya.
- Fitur Keamanan yang lebih baik, SQL Server 2008 memiliki otentikasi yang kuat dan perlindungan akses serta memiliki fitur manajemen password yang lebih baik. SQL Server 2008 menggunakan Kebijakan Manajemen Berbasis untuk mendeteksi ketidakpatuhan kebijakan keamanan, yang memungkinkan hanya personil yang berwenang akses ke database. Keamanan audit dan peristiwa dapat ditulis secara otomatis ke log file.
- Menurunkan biaya kepemilikan, modul-modul dalam SQL Server 2008 termasuk Kompresi Lanjutan, alat manajemen data, partisi disk, alat data mining, Pelaporan Enterprise, dan Advanced Security tanpa biaya tambahan. SQL Server 2008 juga kompatibel dengan SQL Server 2000 dan 2005, sehingga tidak perlu memperbarui atau meng-upgrade setiap komputer.
- Fakta, beberapa korporasi seperti Unilever, HM Sampoerna, Phillip Morris, dan Siemens menggunakan Microsoft SQL Server 2008. SQL Server 2008 diakui sebagai Best Seller dan Pertumbuhan Terbaik oleh majalah CRN.
Kekurangan Microsoft SQL Server
- Biaya, Salah satu kelemahan utama untuk menggunakan Microsoft SQL Server adalah karena SQL Server bukan sistem manajemen database relasional alternatif, pilihan lisensi yang ada cukup mahal. Meskipun menggunakan perangkat lunak untuk pengembangan atau tujuan pendidikan adalah gratis, namun dalam penggunaan bisnis ada biaya lisensi. Untuk SQL Server 2008, misalnya, SQL Server Standard Edition biaya $ 7.171 per prosesor. SQL Server Datacenter edisi yang $ 54.990 per prosesor, menurut situs Microsoft.
- Kompatibilitas yang terbatas, Microsoft SQL Server hanya dirancang untuk berjalan pada server berbasis Windows. Untuk berbagai alasan, termasuk biaya lisensi dan masalah keamanan. Selain tidak mampu berjalan di platform non-Windows, terkadang ada juga masalah kompatibilitas tentang interaksi dengan aplikasi yang berjalan pada platform lainnya.
- Perangkat Keras, Versi SQL Server dapat diinstal pada peralatan hardware yang lebih tua, tapi rilis baru dari aplikasi yang memerlukan teknologi yang lebih canggih untuk mendukung sumber daya yang dibutuhkan oleh database. SQL Server juga membutuhkan NET framework. Diinstal pada mesin, yang merupakan komponen terpisah yang digunakan oleh pengembang. Jika perusahaan berencana untuk memiliki database yang sangat besar, hard drive juga membutuhkan jumlah yang tepat ruang di samping gigabyte ruang yang diperlukan untuk mesin database sendiri.
Kelebihan Oracle
- Kepuasan Pelanggan, Salah satu keuntungan menggunakan database Oracle adalah karena pelayanan Oracle dalam melayani kepuasan pelanggan. Sebagai contoh, semua database Oracle yang kompatibel. Hal ini memungkinkan perusahaan untuk meng-upgrade sistem mereka tanpa melakukan perombakan total pada sistem database mereka. Hal ini membuat update menjadi lebih efisien dan rendah biaya. Selain itu, versi terbaru dari database Oracle menyediakan fitur baru sementara untuk menjaga fitur populer dari versi lama. Hal ini memastikan bahwa produk mereka didasarkan pada fungsi pelanggan daripada apa adalah biaya-efektif untuk Oracle.
- Fungsi, Database Oracle yang digunakan untuk hampir semua aplikasi di tingkat perusahaan. Dengan demikian, database Oracle mendominasi industri perbankan. Sepuluh bank top dunia menggunakan database Oracle untuk melakukan bisnis mereka. Hal ini terutama karena fungsi Oracle. Mereka menyediakan kombinasi tinggi tingkat teknologi dan solusi bisnis yang terintegrasi. Ini adalah sempurna untuk hampir semua perusahaan yang memiliki data dalam jumlah besar untuk menyimpan dan mengakses.
- Handal, Keuntungan lain yang tidak kalah penting yang ditawarkan oleh database Oracle adalah kehandalan mereka. Oracle adalah database yang memberikan kinerja yang sangat baik ketika ditantang dengan tugas-tugas berat. Seperti Tes ASAM, yang merupakan alat penting yang digunakan untuk memastikan integritas data yang tersimpan, dengan mudah disahkan oleh database Oracle. Tes ini penting karena dapat diandalkan penyimpanan data adalah tujuan utama dari database. Dengan demikian, database Oracle telah terbukti memberikan integritas yang tinggi penyimpanan data.
- Teknologi Flashback, Database Oracle menggabungkan teknologi Flashback, yang merupakan keuntungan yang signifikan. Dalam suatu hal outage pada aplikasi yang dikarenakan sejumlah alasan, menjadi penting untuk tidak kehilangan data yang tersimpan pada sistem database. Flashback teknologi Oracle memungkinkan untuk pemulihan data yang efisien salah dihapus atau hilang. Dengan demikian, teknologi Flashback dasarnya menghilangkan kesalahan manusia dan meningkatkan waktu pemulihan database. Pada akhirnya, fitur ini memungkinkan untuk menyederhanakan manajemen dan proses administrasi.
Kelemahan Oracle
- Ketidakmampuan untuk Melaksanakan Pengolahan Rekursif, Pengolahan Rekursif adalah jenis fungsi komputer (atau program) di mana salah satu langkah dari sebuah program (atau prosedur) tayangan ulang seluruh program (atau prosedur). SQL tidak memiliki konstruksi perulangan yang umum di tingkat tinggi lainnya bahasa pemrograman, seperti untuk dan apa loop. Hal ini tidak dapat mengulangi tindakan dan tidak ada cara untuk mendefinisikan konstruksi perulangan berulang di SQL.
- Ketidakcocokan dan Kompleksitas, Salah satu kelemahan utama dari Oracle SQL adalah inkonsistensi dan ketidakcocokan data dalam bidang waktu dan sintaks tanggal, penggabungan string dan sensitivitas kasus. Bahasa adalah kompleks, dengan pendekatan kata kunci serupa dalam struktur COBOL (umum berorientasi bisnis bahasa), dengan sintaks yang lebih sedikit dan aturan tata bahasa.
- Fungsi yang terbatas, SQL adalah bahasa domain yang spesifik atau tujuan khusus, dan penggunaannya terbatas pada domain program khusus. Pernyataan SQL dioperasikan pada tabel dan set data, seperti database personil dan spreadsheet akuntansi. SQL adalah bahasa deklaratif domain tertentu yang terbatas pada representasi data dalam bentuk tabel.
Kerangka Kerja (Framework)
Dalam pemrograman komputer, sebuah kerangka kerja perangkat lunak merupakan abstraksi di mana perangkat lunak yang menyediakan fungsionalitas generik dapat selektif diubah oleh kode pengguna, sehingga memberikan perangkat lunak aplikasi tertentu. Ini adalah koleksi library perangkat lunak yang menyediakan antarmuka pemrograman aplikasi terdefinisikan (API). kerangka kerja yang sering digunakan oleh para pengembang perangkat antara lain .Net Framework. Berikut Kelebihan dan Kekurangannya:Kelebihan .NET Framework
- Sederhana, .Net Framework dirancang agar mudah untuk digunakan dan karena itu mudah untuk menulis, kompilasi, debug, dan belajar dari bahasa pemrograman lain. Alasan bahwa mengapa .Net Framework menggunakan alokasi memori secara otomatis dan pengumpulan sampah.
- Berorientasi object, .Net Frameworkadalah berorientasi objek karena pemrograman di .Net Framework berpusat pada membuat objek, memanipulasi objek, dan membuat object tersebut bekerja sama. Hal ini memungkinkan Anda untuk membuat program modular dan kode dapat digunakan kembali.
- Potensi Multi-platform, Seperti halnya Java, Microsoft berniat untuk membuat. NET tersedia sebagai antarmuka multiplatform, artinya dapat beroperasi pada sistem operasi apapun yang menginstal versi sendiri. NET. Sistem operasi tersebut dapat mengaitkan fungsi sendiri ke perpustakaan NET. Dengan cara yang sama untuk panggilan fungsi tertentu pada setiap program. NET juga akan memanggil fungsi operasi-sistem yang terkait. Dengan cara ini, programmer tidak perlu belajar set baru panggilan untuk setiap sistem operasi, juga tidak harus port program mereka, membuat mereka lebih membengkak.
- Rapid Development, Microsoft .NET Framework menyediakan implementasi interface grafis yang mudah untuk lingkungan pengembangan, membiarkan programmer desain jendela mereka tanpa menulis kode apapun untuk menghasilkan kontrol mereka. Hal ini perkembangan pesat memungkinkan perusahaan untuk lebih banyak keuntungan ketika waktu yang dihabiskan untuk proyek berkaitan langsung dengan keuntungan. Banyak perusahaan besar mulai menuntut .NET programmer. Dan melakukan jauh dengan bahasa pemrograman lama.
- Open Source, Hampir setiap orang dapat membuat perubahan ke NET Framework. Atau mempelajari lebih lanjut tentang fungsi mereka gunakan dengan melihat kode sumbernya. Sistem operasi pengembang dapat menggunakan sumber NET. Untuk melaksanakan fungsi dalam sistem operasi mereka sendiri, memperluas jangkauan arsitektur pemrograman Microsoft. Pada 2010, kerangka. NET telah mencapai Mac OSX, BSD, Linux, Solaris dan sistem operasi lainnya melalui antarmuka Mono Novell.
Kelemahan .NET Framework
- Penggunaan Memory, Penggunaan Memory pada beberapa class pada .NET Framework belum optimal, sehingga menyebabkan applikasi yang dibangun dengan menggunakan .NET Framework membutuhkan memory yang cukup besar.
- Lambat, Applikasi yang dibangun menggunakan .NET Framework lebih lambat jika dibandingkan dengan pemrogramman native
Sabtu, 12 Januari 2013
sistem operasi dan perkembangan
PERKEMBANGAN SISTEM OPERASI DAN JENIS-JENISNYA
Perkembangan sistem operasi sangat dipengaruhi oleh perkembangan perangkat keras dan sistem operasi mulai dikembangkan sekitar 70 tahun yang lalu mulai dari hanya bisa melakukan operasi sederhana yang berupa penjumlahan, pengurangan dan perkalian, hingga sekarang bisa melakukan banyak pekerjaan dan digunakan dalam berbagai bidang kehidupan.
PERKEMBANGAN SISTEM OPERASI
Perkembangan sistem operasi dibagi menjadi beberapa generasi komputer, karena perkembangan sistem operasi sangat bergantung pada perkembangan perangkat keras komputer.
1. GENERASI PERTAMA
Generasi pertama berlangsung dari tahun 1945 sampai 1955. Pada generasi ini sistem operasi belum lahir karena ini merupakan era awal perkembangan sistem komputansi elektronik yang sebelumnya menggunakan sistem komputansi mekanik, jadi pada era ini sistem komputer diberi instruksi yang harus dikerjakan langsung.
2. GENERASI KEDUA
Generasi kedua berlangsung dari tahun 1955 sampai 1965. Pada era ini muncul batch processing system yang berarti sebuah pekerjaan harus dieksekusi secara berurutan dalam suatu rangkaian. Pada tahap ini sudah muncul fungsi sistem operasi seperti FMS, yang merupakan sistem ringan tapi efektif untuk pemrograman essembler, dan IBSYS, yang merupakan program monitor dasar.
3. GENERASI KETIGA
Generasi ketiga berlangsung dari tahun 1965 sampai tahun 1980. Pada generasi ini sudah ada sistem operasi multi-user dan multi-programming sehingga fungsi komputer menjadi lebih luas dan mencapai tahap sudah bisa online.
4. GENERASI KEEMPAT
Generasi keempat berlangsung pasca tahun 1980-an. pada generasi ini pengguna sudah bisa menggunakan komputer berbasis Graphical users interface, yang merupakan tampilan interface komputer yang berbasis grafis yang sudah sangat nyaman digunakan. Sistem operasi pada era ini pun sudah bisa digunakan untuk jaringan yang tidak terpusat di hanya satu titik, tetapi tersebar di banyak komputer sehingga kinerjanya lebih maksimal.
JENIS-JENIS SISTEM OPERASI
- MULTIUSERS: mengijinkan lebih dari satu pengguna untuk menjalankan program dan bahkan beberapa sistem operasi dapat dijalankan sekaligus oleh ratusan orang.
- MULTIPROCESSING: mengijinkan berjalannya program untuk beberapa CPU.
- MULTITASKING: mengijinkan beberapa program untuk berjalan bersamaan.
- MULTITHREADING: engijinkan bagian berbeda dari program untuk berjalan bersamaan.
- REAL TIME: pada operasi sistem bertipe ini dapat merespon inputan secara cepat.
Sebagai orang yang mendalami bidang ilmu komputer sudah semestinya mengetahui berbagai system operasi yang ada saat ini. Tidak hanya itu,kita juga dituntut untuk mengetahui tentang sejarah system operasi. Sejarah memang menarik, bahkan sekalipun itu hanya sejarah tentang sistem operasi komputer. Dengan mengetahui sejarah OS maka kita akan mengetahui bagaimana tahap-tahap pengembangan OS hingga secanggih saat ini. Selain itu, juga dapat menginspirasikan para pengembang OS untuk kedepan yang lebih canggih lagi.
1.Sistem Operasi Berbasis Windows
QDOS (Quick and Dirty Operating System) merupakan asal usul dari windows. QDOS ditulis oleh Tim Paterson dari Seattle Computer pada tahun1980. QDOS dibuat dari OS terkenal pada masa itu,CP/M. QDOS dirancang untuk prosesor intel 8086,Sehingga saat dipasarkan oleh Seatle komputer diberi nama 86-DOS. Kemudian Bill Gates dari Microsoft membeli lisensi QDOS untuk dikembangkan dan menjualnya lagi ke berbagai perusahaan komputer. Pada tahun 1981 microsoft memberi nama MS-DOS, sedangkan yang jual ke perusahaan komputer IBM diberinama PC-DOS oleh IBM. MS DOS inilah yang terus berkembang hinga menjadi Windows Vista.
Perkembangan Microsoft
a.Periode 1980-an
Setelah sukses dengan MS-DOS pada tahun
1981. Pada tahun 1983 microsoft meluncurkan MS-DOS Versi 2.0 pada
komputer PC XT. Selanjutnya pada tahun 1984 MS DOS 3.0 : Microsoft
meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan
yang mulai mendukung penggunaan hard disk lebih dari 10 MB.Juga pada
tahun yang sama diluncurkan MS-DOS3.1 yang mendukung jaringan.
Pada tahun 1985 Microsoft memperkenalkan MS Windows, sistem operasi yang
telah menyediakan lingkungan berbasis grafis (GUI) dankemampuan
multitasking. Sayangnya sistem operasiini sangat buruk performanya dan
tidak mampumenyamai kesuksesan Apple. Kemudian pada tahun1986 Microsoft
kembali meluncurkan MS-DOSversi baru yaitu Versi 3.2. pada versi ini
microsoftmenambahkan dukungan untuk floppy 3.5 inch 720KB.
Pada tahun 1987 microsoft kembali memperbaharui MS-DOS nya dengan
mengeluarkan versi 3.3 yang merupakan versi paling populer dari MS DOS.
Pada tahun ini Microsoft juga memperkenalkan Windows versi 2.0. Setahun
kemnudian microsoft berhasil mengembangkan lagi dengan suasana grafis
yaitu MSDOS v4.0 sedangkan IBM memperkenalkan OS/2 yang juga telah
berbasis grafis sebagai calon pengganti IBM PC-DOS.
a.Periode 1990-an
Pada tahun 1990 Microsoft memfokuskan diri pada pengembangan Windows
ditandai dengan peluncuran Windows versi 3.0 dan mendapat sambuatan yang
sangat baik pada versi ini Microsoft membundel MS OFFICE (Word,
Excel,dan PowerPoint) untuk menyingkirkan saingannya seperti Lotus 123,
Wordstar, Word Perfect dan Quattro.
Setelah mendapat sambutan yang cukup baik pada versi windows. Pada tahun
1991 microsoft kembali meluncurkan MS DOS versi 5.0 denganpenambahan
fasilitas full-screen editor, undelete,unformat dan Qbasic. Hingga pada
tahun 1994 menjadi tahun terakhir bagi pengembangan MSDOS, versi
terakhir dari MS DOS adalah MSDOS6.22.
Kembali ke versi windows, tahun 1992windows meluncurkan versi 3.1 dan
3.11 pada tahun1994 untuk workgroups.Setahun kemudian,Microsoft
meluncurkan Windows 95 dengan laguStart Me Up dari Rolling Stones dan
terjual lebih dari1 juta salinan dalam waktu 4 hari pada tahun ini
jugaVersi pertama Windows CE diperkenalkan kepublik. Tahun 1996 Windows
NT Versi 4.0diluncurkan. Pada tahun 1998 microsoft memberimeluncurkan OS
terbarunya yaitu Windows 98. Web browser Internet Explorer menjadi
bagian pentingdari Windows 98 dan berhasil menumbangkandominasi Netscape
Navigator.
a.Periode tahun 2000 keatas
Tahun 2000 merupakan era baru dunia teknologi komputer karena pada era
ini perkembangan didunia komputer begitu pesat Untuk menjaga
eksistensinya sebagai OS terbaik.Windows meluncurkan Windows 2000
sebagai penerus Windows NT. Pada tahun ini juga meluncurkan windows ME
sebagai versi terakhir Windows 95.
Pada tahun 2001 windows XP mulai diperkenalkan dan tahun 2003 Microsoft
meluncurkan windows server 2003. untuk saat ini Windows XP masih menjadi
favorit pemakai komputer. Walaupun pada tahun 2007 microsoft berhasil
meluncurkan Windows Vista yang dilengkapi vitur 3D. Namun, keindahan ini
harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat
tinggi. Sehingga masyarakat-masyarakat tertentu yang memakai Vista
instalasi sistem operasi dasar
INSTALASI SISTEM OPERASI DASAR (kls x)
Sistem
operasi merupakan penghubung antara pengguna computer dengan perangkat keras
komputer. Sebelum ada sistem operasi, orang hanya menggunakan komputer dengan
menggunakan signal analog dan signal digital. Seiring dengan berkembangnya pengetahuan
dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan
masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu
diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelolaan seluruh sumber-daya yang
terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls)
kepada pemakai sehingga memudahkan dan menyamankan penggunaan, serta
pemanfaatan sumber-daya sistem komputer dapat lebih optimal.
a) Fungsi Dasar
Sistem komputer pada
dasarnya terdiri dari empat komponen utama, yaitu perangkat keras, program
aplikasi, sistem-operasi, dan pengguna. Sistem operasi berfungsi untuk mengatur
dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta
para pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara,
dalam arti membuat kondisi komputer agar dapat menjalankan program secara
benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya
yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu
sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi
penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk
menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
b) Sasaran Sistem Operasi
Sistem operasi mempunyai
tiga sasaran utama yaitu kenyamanan = membuat penggunaan komputer menjadi lebih
nyaman, efisien = penggunaan sumber-daya sistem komputer secara efisien, serta mampu
berevolusi artinya sistem operasi harus dibangun sehingga memungkinkan dan
memudahkan pengembangan, pengujian serta
pengajuan sistem yang baru.
c) Sejarah Sistem Operasi
Sistem operasi mengalami
perkembangan yang sangat pesat, dan dibagi kedalam empat generasi yaitu :
• Generasi Pertama (1945-1955)
Generasi pertama merupakan
awal perkembangan sistem komputasi elektronik sebagai pengganti sistem
komputasi mekanik. Pada generasi ini belum ada sistem operasi, maka sistem
komputer diberi instruksi yang harus dikerjakan secara langsung.
• Generasi Kedua (1955-1965)
Generasi kedua
memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini system komputer
belum dilengkapi system operasi, tetapi beberapa fungsi sistem operasi telah
ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
• Generasi Ketiga (1965-1980)
Pada generasi ini
perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai
sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line
ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna
sekaligus) dan multi-programming (melayani banyak program sekaligus).
• Generasi Keempat (Pasca 1980an)
Dewasa ini sistem operasi
dipergunakan untuk jaringan computer dimana pemakai menyadari keberadaan
komputer-komputer yang saling terhubung satu sama lain.
d) Jenis-jenis System Operasi
Seperti telah disinggung di
depan banyak jenis sistem operasi yang bisa digunakan, antara lain : POSIX,
UNIX, MS DOS, MS Windows, LINUX, APPLE, dll. Dari sekian banyaksistem operasi
ada system operasi yang interface (kontak) dengan user (pengguna) yaitu menggunakan
TEXT (DOS, POSIX, LINUX), ada juga yang kontaknya dengan pengguna menggunakan
GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa
berbasis TEXT dan berbasis GUI). System operasi berbasis text artinya user
berinteraksi dengan system dengan perintah-perintah yang berupa text. Lain
halnya dengan system operasi berbasis GUI, pada sistem ini user dapat
berinteraksi dengan system operasi melalui gambar-gambar/ simbol-simbol, dan
tentu hal ini akan lebih memberi kemudahan dan kenyamanan bagi pengguna. Itulah
sebabnya mengapa system operasi yang berbasis GUI seringkali disebut “User
Friendly”. Pada modul ini pembahasan akan terfokus pada sistem operasi berbasis
GUI dan akan dipilih MS Windows 98. Pemilihan ini tentu mempunyai alasan,
diantaranya telah digunakan secara luas di berbagai kalangan, tanpa
mensyaratkan komputer yang sangat canggih (minimal 486 atau 66 MHz), mudah
dalam pengoperasiannya, kestabilan sistem cukup baik, serta mampu mengcover
perkembangan teknologi (hardware/software).
2.
Persiapan Instalasi MS Windows 98
a)
Persyaratan Hardware
Sistem
komputer yang akan di lakukan penginstalan MS windows 98 mempunyai
karekteristik minimal berprosesor 486DX atau 66 MHz ke atas,
dan memunyai RAM minimal 24 Megabytes .
Space
Hard disk yang dibutuhkan tergantung pada konfigurasi penginstalanya.
Untuk instalasi Typical
berkisar 205 MB – 260 Mb Instalasi
Full berkisar 210 MB – 400 MB
Jika
melakukan instalasi Windows 98 pada drive selain C, maka setup tetap
membutuhkan space pada drive C minimal 25 MB untuk system dan
log file selama pelaksanaa instalasi.
b)
Hal-hal yang perlu dipersiapkan (kiat-kiat praktis)
menghindari
error saat instalasi
(1)
Scan Disk
Pastikan
bahwa hard disk anda tidak ada masalah (kerusakan) dengan
menjalankan
SCAN DISK sebelum melakukan setup, sekaligus segera
betulkan
(fix) jika ada masalah. Scan disk dapat dilaksanakan dibawah
sistem
operasi windows (jika sudah ada, dan maksud penginstalan
untuk
up grade / perbaikan sistem operasi yang sudah ada) atau
menggunakan
DOS.
Scan
disk menggunakan windows dapat dilakukan sebagai berikut:
Tutup
semua program. Klik tombol start yang akan menampilkan
menu
windows, lalu pilih program files, selanjutnya accessories, pilih
system
tool, dan klik ScanDisk.
Setelah
terbuka kotak dialog scandisk seperti pada gamnbar 2 diatas, pilih
salah satu jenis test yaitu antara standard ataukah standard plus. Selanjutnya
klik start untuk memulai ScanDisk.
Selain
melalui sistem operasi windows, scandisk juga dapat dilaksanakan
melalui DOS (terutama jika belum punya sistem operasi windows).
Untuk Scandisk melalui DOS, komputer booting melalui DOS
(dijelaskan di belakang). Setelah muncul command prompt jalankan
file eksekusi untuk scan disk, melalui:
o
disk drive à disket start up (ketik a: scandisk.exe/all),
o
CD ROM à (ketik d:\win98\scandisk.exe/all)
o
Hard disk (ketik c:\win98\scandisk.exe/all)
Selanjutnya
ikuti instruksi yang muncul pada layar monitor.
(2)
Scan Virus
Pastikan
bahwa komputer anda tidak terinfeksi oleh virus. Jalankan program
antivirus terbaru dan ijinkan antivirus untuk me-remove (membuang)
virus, jika memang ada. Scan
Virus dapat dilakukan melalui sistem operasi windows (jika sudah terinstal
windows, dan instalasi yang akan dilakukan bermaksud untuk up
grade) atau under DOS. Sebagai
contoh scan virus dilakukan under windows 98, telah terinstall norton
anti virus. Klik short cut norton anti virus. Gambar 3 dibawah menunjukkan
jendela scan antivirus norton.
Langganan:
Postingan (Atom)