Tampilkan postingan dengan label Artikel. Tampilkan semua postingan
Tampilkan postingan dengan label Artikel. Tampilkan semua postingan
0

Komputer Generasi Ke-VI

Pratiwi Indah Sari Selasa, 20 September 2011


Karakteristik komputer generasi ke-6
         Saat ini kita hidup di jaman teknologi. Seiring dengan perkembangannya, teknologi komputer mengalami perkembangan yang sangat pesat mulai dari komputer generasi pertama yang menggunakan tabung vakum dengan kapasitas penyimpanan yang terbatas. Kemudian komputer generasi kedua yang sudah menggunakan transistor sebagai operasi internalnya dan bertambahnya kapasitas penyimpanannya. Dan seterusnya hingga sekarang kita menggunakan komputer generasi ke-5. Akan muncul generasi komputer ke-6 yang biasa kita sebut komputer masa depan. Dapatkah kita membayangkan bagaimana komputer masa depan itu? Sekarang saja kita sudah banyak menggunakan teknologi komputer yang dapat memudahkan segala pekerjaan. Dengan teknologi tersebut, seolah-olah kita sangat membutuhkan hal itu.
          Gambaran saja dari sisi teknologi beberapa ilmuwan komputer yakni di masa yang akan datang akan tercipta suatu biochip yang dibuat dari bahan protein sitetis. Dengan bahan ini akan tercipta robot. Robot tersebut yang 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. Beberapa ahli sains komputer saat ini 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. Selain itu, komputer generasi ke-6 ini menggunakan komponen ULSI (Ultra Large Scale Integration) yang dapat memuat hingga jutaan komponen dalam suatu chip tunggal.
           Secara prinsip ciri-ciri komputer di masa yang akan datang akan lebih canggih dan murah dan mempunyai kemampuan melihat, mendengar, berbicara, dan berfikir juga mampu membuat kesimpulan seperti manusia. Ini berrarti komputer mempunyai kecerdasan buatan yang mendekati kemampuan dan perilaku manusia. Kelebihan yang lain lagi, komputer memiliki kecerdasan untuk memprediksi kejadian yang akan terjadi, dapat berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer di masa yang akan datang akan lebih menakjubkan dari komputer saat ini.
Dari segi arsitektur :
Kemunculan generasi komputer pasti akan menghasilkan perubahan yang signifikan mengenai arsitektur komputer. Arsitektur computer merupakan atribut-atribut system computer yang terkait dengan seorang programmer seperti set instruksi, aritmatika, register, atau mekanisme input/output. Yang perlu diperhatikan disini adalah sedang dirintisnya suatu computer tanpa program (programless computer) pada computer generasi ke-6. Hal ini berdampak pada semakin mandirinya suatu computer karena dapat berjalan tanpa campur tangan dari seorang programmer.
Dari segi organisasi komputer :
Organisasi Komputer adalah bagian yang terkait erat dengan unit–unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal–sinyal kontrol. Organisasi computer pada computer generasi ke-6 mengalami perubahan yang sangat signifikan. Hardware komputer yang mempunyai fungsi tertentu seperti monitor, keyboard, mouse, speaker, maupun chasing beserta isinya tidak lagi digunakan. Fungsi-fungsi dari setiap hardware computer tersebut nantinya akan digantikan oleh sebuah perangkat yang mempunyai kemampuan canggih diantaranya dapat melihat, mendengar, berbicara, dsb.

sumber :
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

KELEBIHAN & KELEMAHAN DAN APLIKASI 10 BAHASA PEMROGRAMAN

Pratiwi Indah Sari Rabu, 20 April 2011


A. Bahasa C

1. Sejarah

Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang diciptakan oleh Dennis Ricthie & W. Kerninghan tahun 1972 di Bell Telephone Laboratories Inc. (Sekarang adalah AT & T Bell Laboratories)

2. Aplikasi bahasa C :

Ø Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.

Ø Bahasa C juga digunakan untuk menyusun operasi Linux

Ø Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.

3. Kelebihan dan Kekurangan Bahasa C

Kelebihan Bahasa C

Ø Bahasa C tersedia hampir di semua jenis computer

Ø Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer

Ø Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci

Ø Proses executable program bahasa C lebih cepat

Ø Dukungan pustaka yang banyak

Ø C adalah bahasa yang terstruktur

Ø Bahasa C termasuk bahasa tingkat menengah

Kekurangan Bahasa C

Ø Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai

Ø Bagi pemula pada umumnya akan kesulitan menggunakan pointer

B. Bahasa Java

1.Sejarah

Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk dan memperluas pasar Sun. Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.

Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. Karena persaingan begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi FirstPerson dan Oak mengalami kegagalan. bermunculan para perintis internet khususnya World Wide Web seperti Netscape membuat software yang memungkinkan terjadinya koneksi antara internet dengan www. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia web. Tidak lamam kemudian Oak diluncurkan di Internet dengan nama baru yaitu, Java

Sekarang, java masih dalam taraf pengembangan dan sudah mempengaruhi arah pemrogaman computer dan internet. Bahasa pemrogaman Java dirilis secara gratis di Internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard pemrogaman web.

2. Aplikasi Bahasa Java

Ø Pemrograman jaringan

Ø Pembuatan aplikasi berbasis windows

Ø Program untuk membuat web

3. Kelebihan dan Kekurangan

Kelebihan Bahasa Java:

Ø Sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser. Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di jaringan.

Ø Aman, java dirancang dengan konsep keamanan internet.

Ø Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.

Ø Kokoh, java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan kesalahan lebih cepat saat mengembangkan program.

Ø Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif.

Ø Netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti PC, UNIX, Macintosh, dll.

Ø Terinterpretasi dan berkinerja tinggi, java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun yang memiliki java interpreter dan java virtual machine.

Ø Mudah dipelajari karena bersifat sederhana

Ø Mendukung koneksi ke database

Kekurangan bahasa Java :

Ø Java memiliki kecepatan yang kurang dari bahasa C ++

Ø Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda.

Ø Java memakan banyak memori computer

Ø Java merupakan bahasa yang kompleks dan susah dipelajari

Ø Program yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan bahasa lain seperti C atau C++.

C. Bahasa Pascal

1. Sejarah

Pascal dibuat pertama kali oleh Prof. Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. pascal berasal dari nama matematikawan yaitu Blaise Pascal. Pascal digunakan untuk mengenalkan pemrograman terstruktur.

2. Aplikasi Bahasa Pascal

Ø Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows)

Ø Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux)

3. Kelebihan dan kekurangan

Kelebihan bahasa pascal :

Ø Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, string.

Ø User defined data types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.

Ø Strongly-typed, programmer harus menentukan tipe data dari suatu variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.

Ø Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang.

Ø Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa inggris) sehingga mudah dipelajari dan dipahami.

Kekurangan bahasa pascal :

Ø Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.

Ø Sintaks Pascal terlalu bertele-tele

Ø Tidak mendukung pemrograman berorientasi objek

Ø Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.

D. Bahasa PHP

1. Sejarah

PHP adalah bahasa pemrogaman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh Rasmus Lerdford untuk menghitung jumlah pengunjung pada homepagenya pada akhir tahun 1994. PHP terus berkembang dari PHP 1 yang ditulis ulang Rasmus dalam bahasa C pada tahun 1995 sampai PHP 4 yang diluncurkan tanggal 22 Mei 2000.

2. Aplikasi Bahasa PHP

Ø PHP digunakan sebagai landasan operasi pada pemrogaman jaringan berbasis web

Ø PHP digunakan juga untuk pemrogaman database.

Ø PHP digunakan untuk membuat aplikasi web

3. Kelebihan dan Kekurangan

Kelebihan:

Ø PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, e-commerce, bulletin board, dll

Ø PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web.

Ø PHP termasuk dalam Open Source Product dan telah mencapai versi 4.

Ø Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai aplikasi web

Ø Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux

Ø Sintaks mirip C dan mudah dipelajari

Ø Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, dll

Ø Berbagai script atau aplikasi yang gratis telah tersedia.

Kekurangan :

Ø Tidak detail untuk pengembangan skala besar

Ø Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya

Ø Tidak bisa memisahkan antara tampilan dengan logic dengan baik

Ø PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.

Ø Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend

E. Bahasa Ruby

1. Sejarah

Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.

Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.

2. Aplikasi bahasa ruby

Ø Implementasi besar Ruby pada JRuby dan Rubinius

Ø Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX).

Ø Ruby on Rails untuk membuat framework web

3. Kelebihan dan Kekurangan

Kelebihan:

Ø Sintaks sederhana

Ø Memiliki Exception Handling yang baik

Ø OOP

Ø Single inheritance

Ø Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.

Ø Merupakan bahasa pemrograman scripting yang berorientasi objek

Ø Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori

Kelemahan :

Ø Multithreading. Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.

Ø Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.

Ø Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz.

Ø IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.

F. Bahasa PROLOG

1. Sejarah

Prolog (Programmation en logique) adalah bahasa pemrograman logika atau bahasa non-prosedural. Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman untuk aplikasi kecerdasan buatan. Bahasa ini menjadi popular semenjak Jepang mengumumkan pada tahun 1981 bahwa jepang akan menggunakannya sebagai basis computer “generasi kelima”.

2. Aplikasi bahasa prolog

Ø Bahasa pemrograman Artificial Intellegence dan robot

Ø Bahasa pemrograman computer generasi kelima

Ø PROLOG banyak digunakan dalam aplikasi pembuatan bahasa alami, penulisan compiler, penambahan ilmu pada sistem pakar dan purwarupa (prototype) perangkat lunak.

Ø Bagus untuk menulis sistem pakar dan knowledge based system.

3. Kelebihan dan Kekurangan

Kelebihan :

Ø Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, Basic, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.

Ø Melakukan komputasi rumit pada data yang kompleks.

Ø Mengekpresikan algoritma dengan baik.

Ø Mengalokasikan memori secara dinamis sehingga programmer tidak harus mendeklarasikan ukuran sebuah struktur data sebelum membuatnya.

Ø Mengembangkan dan memodifikasi dirinya sendiri sehingga sebuah program dapat “belajar” melalui informasi yang didapat selama program dijalankan

Ø PROLOG mempunyai Automated Reasoning Procedure (Prosedur Sebab-Akibat Otomatis) yang disebut Inference Engine (Inference = proses pengambilan kesimpulan) yang sudah built-in didalamnya. Akibatnya, program yang menggunakan logika sebab-akibat jadi lebih mudah ditulis dalam PROLOG.

Kekurangan :

Ø Pemborosan dalam pengalokasian memory sehingga program berjalan menjadi lambat

G. Bahasa Phyton

1. Sejarah

Bahasa pemrograman ini dibuat oleh Guido van Rossum dari Amsterdam, Belanda. Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan untuk kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberapa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial.

Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya. Python dapat digunakan dalam beberapa sistem operasi, seperti kebanyakan sistem UNIX, PCs (DOS, Windows, OS/2), Macintosh, dan lainnya. Pada kebanyakan sistem operasi linux, bahasa pemrograman ini menjadi standarisasi untuk disertakan dalam paket distribusinya.

2. Aplikasi bahasa phyton

Ø Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah.

Ø Kerja bahasa ekstensi. Antarmuka untuk pustaka C/C++, kustomisasi

Ø Pembuatan prototipe secara cepat/pembuatan sistem aplikasi. Prototipe yang dapat dibuang atau sesuai dengan permintaan.

Ø Modul berdasarkan bahasa pemrograman. Pengganti dari penulisan parser khusus.

Ø Antarmuka pengguna grafis. Penggunaan GUI API sederhana dan canggih.

Ø Pengaksesan basisdata. Penyimpanan objek tetap, antarmuka sistem SQL.

Ø Pemrograman terdistribusi. Penggunaan API mekanisme client/server terintegrasi.

Ø Skrip internet. Skrip CGI, antarmuka HTTP, Aplet WWW, dan lainnya.

3. Kelebihan dan Kekurangan

Kelebihan :

Ø Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat.

Ø Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible.

Ø Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode

Ø Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada

Ø Pemrograman berorientasi objek

Ø Pelekatan dan perluasan dalam C

Ø Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular

Ø Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil

Ø Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya

Ø Model objek universal kelas Satu

Ø Konstruksi pada saat aplikasi berjalan

Ø Interaktif, dinamis dan alamiah

Ø Akses hingga informasi interpreter

Ø Portabilitas secara luas seperti pemrograman antar platform tanpa ports

Ø Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber

Ø Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll

Kekurangan:

Ø Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C.

Ø Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.

Ø Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.

Ø Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh. Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.

H. Bahasa Cobol

1. Sejarah

COBOL diciptakan pada tahun 1959. Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oleh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.

2. Aplikasi bahasa COBOL

Ø Untuk membuat aplikasi bisnis

Ø Untuk pengolahan data dan database

3. Kelebihan dan Kekurangan

Kelebihan :

Ø Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat.

Ø Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan .

Ø Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan.

Ø Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit.

Ø COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer.

Ø Mudah didokumentasikan dan dikembangkan bilamana perlu

Ø Problem Orientad Language

Kekurangan :

Ø Operasi masukan dan keluaran yang masih kaku

Ø Struktur penulisan program yang sangat kaku dan bertele-tele

I. Bahasa Basic

1. Sejarah

BASIC adalah beginner all-purpose symbolic instruction code dikembangkan tahun 1965 di Darmouth College oleh John Kemeny dan Thomas Kurtz. Awalnya ditujukan untuk pengajaran dasar pemrogaman computer.

2. Aplikasi bahasa basic

Ø Landasan pemrograman Visual Basic dan visual basic for aplication

Ø Bahasa pemrograman pada banyak produk Microsoft seperti untuk administrasi dan otomatisasi batch skrip, windowskrip house.

Ø Untuk pembuatan program kid Basic, FreeBasic, dan Gambas

3. Kelebihan dan Kekurangan

Kelebihan:

Ø Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di aplikasi apa saja.

Kekurangan:

Ø Bahasanya kurang terstruktur

Ø Tidak cocok untuk membuat aplikasi besar

Ø Sintaksnya penuh dengan GOTO yang menyesatkan

Ø Bahasa ini merupakan bahasa yang primitif di era DOS

J. Bahasa C++

1. Sejarah

Bahasa C++ diciptakan oleh Bjarne Stroustrup tahun 1983 di Lab Bell. C++ merupakan bahasa pemrograman berorientasi objek menggunakan kaidah bahasa C

2. Aplikasi bahasa C++

Ø Sebagai bahasa pemrograman di Windows, UNIX, Linux.

Ø Visual C++ dapat dibuat aplikasi apa saja seperti database.

Ø Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi

Ø Untuk membuat bahasa baru atau membuat compiler bahasa baru

Ø Untuk menulis komponen dan file-file pustaka bahasa lain

3. Kelebihan dan Kekurangan

Kelebihan:

Ø Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#

Ø Compiler bahasa C++ terdapat di semua platform

Ø Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll

Ø Merupakan pemrograman berorientasi objek

Kekurangan:

Ø Bahasa ini cukup sulit untuk dipel;ajari dan dipahami

Ø Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai

Ø Bagi pemula pada umumnya akan kesulitan menggunakan pointer

Sumber : http://ndet.wordpress.com/2008/04/12/bahasa-pemrograman/
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

11 Pilar Kegagalan Windows Vista

Pratiwi Indah Sari Kamis, 17 Maret 2011


Walaupun perhatian publik diarahkan ke Windows 7 (versi Windows selanjutnya), tampaknya Vista memiliki dua jenis pemakai yang berbeda. Pemakai jenis pertama dengan senang hati memakai Vista tanpa keluhan apapun. Jenis kedua (dan jenis yang lebih banyak terdengar di industri komputer) beranggotakan adalah pemakai yang mengkritik dan mengeluhkan setiap kekurangan yang ada di OS tersebut.
Sebagian keluhan atas Vista disebabkan oleh pembuatan Vista yang kurang memuaskan, dan kesalahan strategi marketing yang dilakukan Microsoft. Sebagian keluhan merupakan reaksi dari gerakan anti Microsoft yang tidak puas atas sejarah, strategi bisnis, taktik dan pengumuman palsu Microsoft.
Saya menyinggung pengumuman palsu oleh Microosft, karena ada kalanya anda sakit hati atas Microsoft yang mengeluarkan janji - janji berlebihan yang sama sekali tidak ditepati. Dalam kasus Vista, mereka mengumumkan 3 "pilar" untuk Vista yaitu :
* WinFS - filesystem yang berjanji merevolusioner cara pemakai berinteraksi dengan file di komputer
* Aero - tampilan baru untuk Windows
* Indigo - komponen untuk berinteraksi dengan web services
Vista hanya berhasil memberikan satu dari tiga pilar di atas, yaitu Aero yang membutuhkan hardware canggih dan melambatkan kinerja komputer. Masih berhubungan dengan tiga pilar di atas, di bawah ini adalah 11 alasan mengapa Vista tidak banyak disukai:
1. Pemakai yang bingung - sejak awal, pemakai mengeluh tentang banyaknya versi Vista yang dijual. Siapa yang membutuhkan semua varian ini? Yang dibutuhkan hanyalah satu versi sederhana (Home) dan satu versi yang memiliki semua fitur (Pro). Kebingungan ini tampaknya terjadi karena tidak ada karyawan Microsoft yang mengerti strategi pemasaran.
2. Ukuran source code - terlalu besar.
3. Komponen - komponen yang hilang. WinFS, filesystem yang dijanjikan dan salah satu pilar utama Vista tidak datang dengan Vista. Pengembangan filesystem ini dimulai di tahun 1991, dan hingga kini masih belum terselesaikan. Mengapa?
4. Pemborosan baterai laptop. Hal ini seharusnya diperbaiki dengan source code terpisah dan hybrid hard disk (HHD). Tetapi, saat ini pemakai masih harus menggunakan SSD yang sangat mahal.
5. HHD - saya masih kesal karena diberi tahu oleh industri HD bahwa keuntungan generasi baru hard disk (HD) akan "membuat semua pemakai pindah ke Vista." Hal ini diumumkan dua tahun yang lalu, dan hingga kini masih belum ada kelanjutannya. Tebakan saya: tidak bekerja dengan baik, dan masih belum yang dapat menyelesaikan masalah ini.
6. Stiker Vista Capable palsu - kampanye "Windows Vista Capable" Microsoft adalah sebuah kegagalan marketing yang besar. Banyak komputer dijual dengan stiker "Windows Vista Capable" yang ternyata tidak mampu mengoperasikan Vista.
7. Driver yang minim. Cukup mengherankan bahwa semua driver Windows yang ada di XP tidak kompatibel dengan Vista. Apa yang terjadi?
8. Tidak ada saran yang konsisten untuk pemakai, dan Microsoft tidak turun tangan. Beberapa orang mengatakan bahwa anda sebaiknya membeli komputer baru dengan Vista dan tidak melakukan upgrade dari XP, ada yang mengatakan upgrade boleh dilakukan. Microsoft seharusnya membuat sebuah situs khusus yang dapat menguji komputer dari internet dan menyarankan pemakai apakah mereka sebaiknya membeli komputer baru, atau melakukan upgrade.
9. XP mania. Semua orang cinta XP, dan ingin mempertahankan OS ini. Hal ini membuat Vista tampak lebih buruk lagi. Terlebih lagi, banyak sekali laporan yang mengatakan bahwa pemakai kembali menggunakan XP setelah mencoba Vista.
10. Pemasaran yang tanggung. Tidak seperti peluncuran Windows versi sebelumnya, Microsoft tidak banyak memasarkan Vista. Walaupun ada beberapa poster dan iklan TV untuk Vista, pemasaran Vista tidak dapat dibandingkan dengan peluncuran beberapa versi sebelumnya, di mana mereka berhasil mendapatkan perhatian orang di seluruh dunia.
11. Kinerja - anda tidak seharusnya mengeluarkan sebuah OS baru yang dikembangkan selama lebih dari empat tahun dengan kinerja yang lebih buruk dari OS sebelumnya. Kinerja seharusnya merupakan prioritas teratas.

Sumber : http://www.kaskus.us
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

PERAN MAHASISWA DALAM MEMBANGUN BANGSA LEBIH BAIK DI MASA DEPAN

Pratiwi Indah Sari


oleh
Pratiwi Indah Sari
100533402624

UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
S1 PENDIDIKAN TEKNIK INFORMATIKA
Maret 2011

BAB I
PENDAHULUAN

I. Latar Belakang
Mahasiswa merupakan generasi penerus bangsa memiliki peranan besar sebagai ujung tombak dalam meningkatkan persatuan dan kesatuan bangsa Indonesia. Mahasiswa sendiri seringkali digambarkan sebagai sosok unggul, pilihan, bergairah dan bergelora secara fisik, psikis, sikap serta intelektual. Mahasiswa juga hampir selalu menempati peran yang sangat strategis dari setiap peristiwa yang terjadi. Dalam proses perubahan sosial dan kebudayaan, mahasiswa memiliki posisi dan peranan yang essensial. Mahasiswa sebagai transformator nilai-nilai dari generasi terdahulu ke generasi berikutnya. Dan merintis perubahan dalam rangka dinamisasi kehidupan dalam peradaban yang sedang berjalan.
Oleh karena itu mahasiswa dituntut harus berani mengambil peran-peran strategis Sebagai kekuatan moral dan kontrol sosial, mahasiswa harus mampu benrsentuhan aksi-aksi pembelaan kaum tertindas. Dan sebagai kekuatan intelektual mahasiswa harus mampu melakukan pengembangan dan pembangunan komunitas intelektual (inteletual community) dengan melakukan kajian-kajian strategis tentang permasalahan bangsa. Pada akhirnya, mahasiswa dengan tanggung jawabnya diharapkan mampu membawa bangsa ini menuju satu keadaan yang lebih makmur, aman tentram.
II. Tujuan
A. Mengetahui peran mahasiswa dalam membangun bangsa
B. Mengetahui potensi yang ada dalam diri mahasiswa
C. Menjelaskan upaya-upaya yang dilakukan mahasiswa dalam memajukan bangsa


BAB II
PEMBAHASAN

Mahasiswa memegang peranan yang sangat penting bagi bangsa dan negara, mulai dari politik, ekonomi, hankam serta dalam menjaga dan meningkatkan persatuan dan kesatuan bangsa. Peran mahasiswa dalam kehidupan masyarakat antara lain.
a. Peran sosial Mahasiswa berperan dalam melindungi kepentingan sosial masyarakat. Sudah selayaknya mahasiswa sebagai duta rakyat dalam melaksanakan amanah ini. Karena berkat masyarakatlah, mahasiswa dapat mengenyam pendidikan di bangku kuliah. Biaya kuliah yang seharusnya berjuta-juta, menjadi lebih kecil dan ringan berkat kontribusi masyarakat dalam mensubsidi biaya pendidikan. Realitas sosial juga terjadi pada angka kemiskinan, kuantitas pelajar yang putus sekolah, dan tingkat kriminalitas semakin meningkat dari tahun ke tahun. Mahasiswa sebagai insan terpelajar sudah seharusnya peka terhadap realitas sosial ini
b. Peran para politikus terkadang lebih kejam. Secara simultan dan mendalam hingga berakibat pada kesengsaraan bagi masyarakat. Begitu karena ulah politikus yang tak bertanggung jawab terhadap amanah yang diembannnya. KKN dan serakah akan kursi yang terjadi diantara para pejabat negara, makin memperburuk citra Indonesia sebagai bangsa yang beradab. Ini kewajiban mahasiswa sebagai generasi penerus pemimpin bangsa untuk menghapuskan praktik kotor ini. Mahasiswa harus berperan aktif dalam meluruskan penyimpangan politik di pemerintahan karena hal ini akan berdampak pada terlemparnya kepentingan rakyat pada jurang ketidakadilan.
c. Peran kultural disini meliputi kultur akademik dan moral. Kedua kultur inilah yang akan melengkapi kebesaran eksistensi mahasiswa sebagai duta masyarakat ketika menjalankan peran sosial dan politik. Prestasi akademik seharusnya sudah menjadi kultur mahasiswa sebagai insan terpelajar. Dengan prestasi akademiklah, bangsa ini akan diakui oleh dunia sebagai bangsa yang besar dan tangguh. Dan dengan prestasi akademiklah perkembangan teknologi tercipta. Karena ilmu pengetahuan adalah yang utama, tetapi moral lebih utama. Dalam rangka meningkatkan persatuan dan kesatuan bangsa, mahasiswa juga mempunyai peran yang sangat penting. Di kampus, terdapat para mahasiswa yang berasal dari suku, agama, ras dan golongan yang berbeda-beda. Dengan keadaan yang seperti ini, mahasiswa seharusnya saling menghargai dan menghormati perbedaan ini.
Kita perlu terlebih dahulu melihat seberapa jauh potensi yang dimiiki oleh mahasiswa. Sehingga apa saja peran yang dapat dimainkan nanti, bisa kita lihat dari potensi yang ada dalam diri mereka.
Pertama, kita dapat melihat potensi mahasiswa dari aspek karakternya. Banyak terobosan baru yang mereka lahirkan, karena mereka punya paradigma berpikir yang berbeda. Beberapa kelebihan yang bersifat alami di atas, yakni idealis, kritis dan kreatif membuat arus perubahan dapat diciptakan, menuju yang lebih baik sebagaimana idealita yang ada dalam benak mereka.
Kedua, potensi mereka dilihat dari aspek intelektualitas, kecerdasan dan penguasaan wawasan keilmuan. Ilmu dan wawasan yang dimiliki selain akan memperluas cakrawala pandangan, juga memberikan bekal teoritis maupun praktis dalam pemecahan masalah. Seorang mahasiswa akan dapat dengan mudah menyelesaikan masalah dan apabila ada hal yang belum pernah ditemui sebelumnya, maka mereka sudah memiliki bekal yang metodologis dan sistematis tentang bagaimana cara menemukan pemecahan problem-problem yang ada.
Potensi dari dua aspek yang ada itulah yang akan membuat mahasiswa dapat melakukan perannya. Syaratnya, kedua potensi itu benar-benar dikembangkan secara optimal oleh mereka baik secara personal maupun komunal sehingga dapat menjadi senjata yang siap digunakan untuk memberikan kemanfaatan terbesar bagi masyarakat. Potensi dari aspek karakter dikembangkan dengan berbagai aktivitas yang mengasah softskill, baik melalui kegiatan organisasi, pelatihan-pelatihan maupun aktivitas keseharian mahasiswa di luar kegiatan akademik. Sedangkan potensi intelektualitas dibangun melalui semua kegiatan yang mengasah hardskill, yakni kegiatan belajar mengajar, pengkajian, penelitian dan juga pelatihan. Dengan begitu mereka memiliki kualifikasi dan kompetensi menuju profil mahasiswa ideal, yakni mahasiswa yang memiliki integritas moral, kredibilitas sosial dan profesionalitas keilmuan.
Ada beberapa hal yang harus diperhatikan mahasiswa dalam upaya memajukan bangsa, mahasiswa harus memiliki 4 kekuatan :
1. Kekuatan moral
Dalam upaya memajukan bangsa, moralitas merupakan satu sarat utama yang harus dipenuhi oleh seorang “agen perubahan”. Tanpa adanya moral yang baik tentunya hasil yang akan dicapai akan sama saja dengan yang sebelumnya dan ini juga sama artinya dengan melakukan hal yang sia-sia.
2. Kekuatan kontrol sosial
Merupakan sumber kekuatan yang kedua dalam proses pembaruan. Keadaan social yang baik dan terkontrol tentunya akan membuat stabilitas dan keamanan bangsa akan terwujud, karena tidak aka nada lagi tawuran antar warga, bentrokan, atau bahkan perang saudara.
3. Kekuatan intelektual
Tanpa adanya kaum pemikir atau yang biasa disebut dengan kaum intelektual, tentu bangsa ini akan sangat mudah terpengaruh dan tertipu oleh Negara lain. Dengan adanya para intelektual di Indonesia, diharapkan bangsa Indonesia mampu bangkit dan beranjak dari keterpurukannya.
4. Kekuatan profesional
Yang terakhir adalah kekuatan professional. Kekuatan ini mencakup bagaimana kita menyikapi permasalahan secara dewasa dan dengan kepala dingin. Tidak grusa-grusu dalam mengambil keputusan.


BAB III
PENUTUP

I. Kesimpulan
Mahasiswa memiliki peran sosial yang tercermin dalam kepekaan yang tinggi terhadap lingkungan. Pemikiran politik kritis mahasiswa terhadap pemerintahan sangat didambakan oleh rakyat. Di mata masyarakat umumnya, mahasiswa adalah agen perubahan ( agent of change ) tatkala masyarakat terkungkung oleh tirani kebodohan. Demikian juga dengan potensi mahasiswa. Potensi itu dipergunakan untuk menjunjung tinggi kebaikan, namun bisa juga untuk memperkokoh persatuan dan kesatuan. Demikianlah keadaan dan peran mahasiswa. Kiprah mahasiswa memang sangat didambakan dalam mengukir peradaban bangsa ini. Peranan mereka sangat didambakan oleh masyarakat sebagai pionir perubahan ke arah yang lebih baik.
II. Daftar Pustaka
http://www.slideshare.net
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

10 Tools Online untuk mengukur kecepatan koneksi internet kamu

Pratiwi Indah Sari Senin, 10 Januari 2011


Gimana kita bisa tahu koneksi internet kita cepat atau lambat?? Dibawah ini ada beberapa website yang menyediakan Tool untuk mengukur kecepatan koneksi internet kamu secara online. Simak yuks........


1. speedtest 

Speedtest adalah Tool untuk menguji kecepatan internet kalian dan kalian dapat menunjukkan hasil kecepatan internet-mu kepada teman-teman kalian. Kalian juga dapat menunjukkannya melalui situs jejaring sosial dan email.





2. 2wire 
Tool Ini cepat dan sederhana. Ketika kalian mengunjungi website ini,  website ini langsung memulai pengujian kecepatan koneksi internet kalian dan memberikan hasilnya.



3. speedio 
Speed.io tidak memerlukan jenis informasi yang akan dimasukkan sebelum memulai tes. Segera setelah Kalian datang/mengunjungi ke situs web Speed.io dan klik Start, maka akan dimulai tes kecepatan internet dan kalian dapat berbagi hasil dengan orang lain dalam bentuk teks maupun grafik.








4. reohix
Website Ini membantu kalian untuk memeriksa kecepatan upload dan download internet kalian. kalian juga dapat menguji uji koneksi internet kalian dengan server lain.






5. testinternetspeed 
Test Speed Internet menyediakan kecepatan internet serta sistem scan gratis. Kesalahan program dan virus adalah 2 alasan yang menjadikan koneksi jadi lambat. Website ini menyediakan scan gratis untuk kedua-duanya.





6. broadbandexpert 
Kita perlu mengisi entri seperti sambungan mana yang kita gunakan, penyedia layanan, penyedia rating, negara kita dll sebelum memulai tes.








 7.  CNET Bandwidth Meter
CNET Bandwidth Meter menyediakan kecepatan Internet dari semua jenis koneksi seperti satelit, broadband, dll. CNETl ini akan menanyakan lokasi Anda menggunakan koneksi yaitu rumah Anda, kantor, atau sekolah untuk memberikan hasil yang akurat.






8. bandwidthplace 
BandWidthPlace juga menyediakan hasil dengan kecepatan download dan upload seperti kecepatan internet alat tes lainnya. Tool Ini sederhana dan cepat jika digunakan.








9. ispeedometer 
iSpeedOMeter menyediakan tool online untuk mengecek kecepatan internet anda serta aplikasi iPhone untuk memeriksa kecepatan internet anda bahkan ketika Anda bepergian.


10. auditmypc 
Bagian terbaik dari tool online ini adalah dapat memeriksa semua kecepatan internet yang terhubung. seperti broadband, DSL, kabel dll. tetapi untuk menggunakan tool ini, kalian harus memiliki java versi  terbaru di komputer kalian.











Sumber : http://epento.com/info/top-10-tools-online-untuk-mengukur-kecepatan-koneksi-internet/
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

Aplikasi GooReader

Pratiwi Indah Sari Minggu, 09 Januari 2011


Teman-teman sekarang ada terobosan terbaru lho.. Yang dulunya kita mencari dan membaca buku dan majalah di perpustakaan, sekarang kita dengan mudah bisa mencari dan membaca buku dan majalah di internet. Dengan Google Books, kita dapat menemukan jutaan buku maupun majalah yang dapat kita baca bahkan kita unduh secara gratis. Tapi tidak semua buku ataupun majalah dapat kita baca secara keseluruhan. Jika kita jeli dalam mencari, kita dapat menemukan banyak buku disitu.


Membaca buku dan majalah secara online sangatlah mudah dengan aplikasi GooReader. GooReader adalah desktop application yang memungkinkan kita untuk mencari, mengunduh, dan membaca buku serta majalah yang dapat kita temukan di Google Books, tanpa harus surfing menggunakan web browser. Kita dapat membuka halaman demi halaman dengan gerakan mouse yang natural dan halus.

Aplikasi GooReader ini tersedia dalam versi free serta paid di situs resmi nya GooReader.com. Tentu saja, versi free memiliki fitur yang terbatas apabila dibandingkan dengan versi paid. Namun, versi free aplikasi ini cukup membantu bagi yang suka membaca buku ataupun majalah secara online di Google Books. Aplikasi ini dapat digunakan di komputer yang menggunakan sistem operasi Windows XP, Vista, dan Windows 7 dengan .Net Framework 3.5 SP1.

Kalian bisa mendownloadnya disini

Sekian dari saya.. Semoga bermanfaat.....
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

Mengenal Sejarah World Wide Web

Pratiwi Indah Sari Sabtu, 08 Januari 2011


World wide web mendapat perhatian publik yang sangat besar yang tidak dapat disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas internet. Web telah menjadi sedemikian terkenalnya sehingga kadang dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian “di Web” dan “di Inetrnet” sebenarnya tidaklah sama.

Web adalah sistem pengiriman dokumen tersebar yang berjalan di internet. Web dikembangkan di CERN (European Center for Nuclear Research), suatu lembaga bagi penelitian fisika energi tinggi di Geneva, Swiss. Tujuan semula dari lembaga ini adalah untuk membantu para fisikawan di berbagai lokasi yang berbeda dalam bekerja sama dan berbagi material penelitian.

Web dengan cepat berkembang ke luar lingkup masyarakat fisika energi tinggi. Pada tahun 1993, terdapat 130 server web di internet. Setahun kemudian jumlahnya meningkat menjadi 2.738, dan pada bulan Juni 1995 terdapat 23.500 server web.

Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar lingkup akademis : kurang lebih 30% dari server web yang tengah beroperasi saat ini berada di komputer dalam domain komersial, dan di sebagian industri, di mana keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat kabar, dan iklan televisi.

sumber :  http://www.klik-kanan.com/mengenal-sejarah-world-wide-web
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

Mengenal Proxy Server dan Fungsinya

Pratiwi Indah Sari


Kata Proxy berasal dari bahasa Latin proximus, yang berarti dekat. Proxy server adalah sebuah server yang membantu kita untuk mempertahankan privasi kita dalam mengakses Internet. Saat kita mengakses Internet menggunakan proxy, web page yang kita kunjungi tidak akan dapat melihat kita. Web page tersebut hanya akan melihat proxy yang kita gunakan saja. Proxy server beroperasi sebagai berikut.


Client tersambung dengan proxy server, dan meminta layanan tertentu seperti file, koneksi, akses web page ataupun lainnya. Proxy server kemudian mengevaluasi permintaan layanan tersebut sesuai dengan aturan filter nya.

Sebagai contoh, proxy server dapat menyaring traffic berdasarkan IP address atau protocol. Jika permintaan tersebut divalidasi oleh filternya, maka proxy akan menyediakan apa yang diminta dengan menyambungkan ke server yang diminta dan meminta layanan dari server tersebut untuk client nya.

Proxy server dapat digunakan untuk berbagai macam keperluan antara lain:
  • Untuk menyembunyikan server tertentu dari publik demi keamanan
  • Untuk mempercepat akses ke resources yang diperlukan
  • Untuk membuka situs-situs yang diblokir ditempat-tempat seperti sekolah, kantor, dan sebagainya.
  • Untuk melewati kontrol keamanan/parental
  • Untuk melindungi identitas saat sedang online
Proxy server yang melanjutkan permintaan dan jawaban tanpa modifikasi biasanya disebut dengan gateway atau tunneling proxy. Sebuah proxy server dapat ditaruh di komputer client, atau di beberapa lokasi diantara client dan server-server yang dituju.

Reverse proxy adalah sebuah proxy yang digunakan sebagai front-end, dengan maksud untuk mengontrol dan melindungi akses ke sebuah server atau private network. Biasanya reverse proxy melakukan hal-hal seperti load-balancing, authentication, decryption, atau caching.

sumber : http://www.klik-kanan.com/mengenal-proxy-server-dan-fungsinya
»»  read more

Free Template Blogger collection template Hot Deals SEO
0

Kamus Keamanan Komputer

Pratiwi Indah Sari Rabu, 05 Januari 2011


Beragam istilah keamanan komputer yang kita ketahui. Saking banyaknya kita kadang sampai kebingungan. Siapa tahu artikel ini bisa membantu kalian menemukan problem keamanan di komputer dan menuntun kita memahami sejumlah istilah keamanan yang populer. Bukan sekadar definisi, di sini pun mengulas permasalahan yang umum diakibatkan serta cara penanggulangannya.


Adware
Definisi:Adware atau kepanjangan dari Advertising Ware, adalah jenis program komputer yang berfungsi untuk menampilkan iklan di layar monitor.
Masalah yang ditimbulkan:Pada dasarnya Adware dibuat untuk kebutuhan pemasaran sebuah produk atau jasa. Selama digunakan dalam kondisi normal Adware sama sekali tidak bermasalah atau berbahaya, misal adware yang disematkan pada program gratisan untuk mendukung pengembangan aplikasi yang bersangkutan.
Tapi, Adware bisa menjadi masalah jika:
  • Memaksa untuk memasang/menginstalasi dirinya di sebuah komputer
  • Menetap dalam komputer dan tidak bisa / sulit untuk dihilangkan
  • Mengambil data dari kegiatan berkomputer dan mengirimkannya ke sumber tertentu tanpa konfirmasi dari si pemilik komputer
  • Melakukan instalasi aplikasi lain yang tidak terkait dengan iklan yang ditampilkan
Semua Adware sangat mungkin untuk menjadikan sebuah komputer atau sistem menjadi lambat karena penggunaan sumber daya multimedia. Selain sistem, koneksi internet bisa berpotensi melambat karena Adware selalu mengunduh materi iklan yang baru.
Beberapa jenis Adware seperti “pop up ads” mungkin bisa mengganggu pengguna komputer karena muncul sewaktu-waktu saat komputer sedang digunakan untuk hal lain yang tidak terkait dengan adware.
Pencegahan/Penetralisir:1. Hati hati menggunakan aplikasi/program gratisan
2. Gunakan program anti Adware seperti ad-aware buatan Lavasoft (www.lavasoft.com)

Malware Bootsector
Definisi:Sesuai namanya, Malware Bootsector menetap bootsector harddisk untuk selanjutnya melakukan penyebaran diri dengan cara memodifikasi program yang pertama kali jalan di sebuah sistem, misal sistem operasi (OS)
Masalah yang ditimbulkan:Jenis malware ini paling banyak digunakan untuk menyebarkan virus karena bekerja dengan cara mengubah informasi boot sector asli di harddisk. Sistem operasi yang telah terinfeksi akan menjadi zombie (sistem suruhan) untuk menyebarkan malware ke semua media simpan yang ditemukannya, termasuk CD ROM, USB Flash disk.
Selain di harddisk, malware yang satu ini juga bisa menginfeksi beragam media simpan, termasuk CD ROM, DVD ROM, floppy disk, dan USB Flash Disk.
Pencegahan/Penetralisir:
1. Gunakan program antivirus
2. Install ulang Windows

Brute Force
Definisi:
Brute Force adalah salah satu cara yang digunakan cracker untuk menebak kata kunci (password) tertentu.
Prosesnya dilakukan dengan cara menebak secara urutan sebuah kombinasi password mulai dari kombinasi angka 0 sampai , A sampai Z, dan seterusnya pada setiap digit kata kunci. 
Masalah yang ditimbulkan:Sebuah kata kunci yang berhasil ditebak dengan teknik Brute Force mengakibatkan akses ilegal terhadap sebuah akun. Jika yang berhasil ditebak adalan akun administrator (petinggi dalam sebuah sistem), maka bukan tidak mungkin sistem tersebut akan berpindah tangan (take over).
Brute Force adalah teknik menembus sistem yang paling populer dan bsia digunakan di hampir semua sistem yang menggunakan sistem otentikasi berbasis kata kunci.


Pencegahan/Penetralisir:
1. Buat kata kumci yang tidak mudah ditebak. Misal, gabungan angka, huruf dan kombinasi karakter khusus seperti “ &^%$#@*”
2. Buat kata kunci dengan jumlah karakter tidak kurang dari 8. Makin panjang jumlah karakter yang digunakan makin sulit dan butuh waktu untuk Brute Force bisa menebak sebuah kombinasi.

Serangan Distributed Denial of Service (DDos)
Definisi:Distributed Denial of Service (DDoS) adalah serangan terhadap sebuah komputer atau server yang dilakukan oleh banyak komputer lain yang saling terhubung melalui internet. 
Masalah yang ditimbulkan:Karena serangan DDoS dilakukan oleh banyak komputer terhadap satu target (komputer/server) maka masalah teringan yang mungkin terjadi adalah sulitnya sebuah komputer atau server yang menjadi korban untuk diakses.
Kasus terburuk dalam serangan DDoS adalah kelumpuhan total sebuah mesin akibat kerusakan perangkat keras karena “dihujani” paket data yang sangat besar. Beberapa sistem yang sangat menarik bagi penyerang DDoS antara lain: Web server, FTP Server, Email Server, dan sebagainya.
DDoS juga sering kali melibatkan malware yang disebut dengan botnet. Ia bekerja mirip trojan yang menembuh ke sistem tertentu dan menjadikannya komputer suruhan (zombie). Itulah sebabnya pengguna komputer yang dipakai untuk menyerang komputer lain kadang tidak menyadarinya.
Pencegahan/Penetralisir:Meskipun tidak ada cara terbaik untuk menghindari DDoS namun identifikasi mana titik terlemah dalam jaringan serta penggunaan Firewall yang mampu menghilangkan paket DDoS secara otomatis adalah 2 cara yang dapat dilakukan untuk melindungi sistem dari serangan ini.
Penggunaan perangkat siap pakai macam Cisco Self Defending Network Appliance juga bisa dijadikan pilihan lain untuk mengelak dari serangan DDoS.

Email Malware 
Definisi:Email Malware adalah jenis-jenis Malware (virus, trojan, rootkit, dan lain-lain) yang disebarkan dalam bentuk lampiran (attachment) email.

Masalah yang ditimbulkan:
Malware yang disebarkan lewat email dalam bentuk lampiran memiliki sifat perusak yang sama dengan malware yang menyebarkan dirinya lewat media lain. Malware email ini juga selalu menggandakan dirinya lewat media email yang dikirim tanpa sepengetahuan korbannya.
Beberapa malware terbaru yang dilaporkan tidak cuma membawa file berbahaya dalam rupa lampiran, tapi ada yang hanya menyisipkan alamat ke sebuah situs tertentu yang jika dibuka akan mengunduh malware lain untuk menginfeksi sistem.
Pencegahan/Penetralisir:Serangan jenis ini bisa dengan mudah dihindari dengan penggunaan aplikasi Anti-Spam atau sejenisnya yang terdapat dalam paket aplikasi keamanan atau yang berdisi sendiri macam yang dibuat oleh Comodo (www.comodoantispam.com).

Cara murah lainnya adalah dengan tidak membuka file lampiran berformat executable (.bat, .exe, .vbs, .com) tanpa diperiksa oleh aplikasi Antivirus.

Exploit
Definisi:Exploit adalah sejenis software atau aplikasi yang dibuat untuk menyerang kelemahan dalam sebuah sistem secara spesifik untuk mendapatkan akses atau menginfeksi.
Masalah yang ditimbulkan:
JIka sebuah Exploit berhasil menemukan sebuah titik lemah dalam sistem, maka dia bisa dengan mudah memasukkan malware lain atau melumpuhkan sebuah sistem . Exploit juga bisa dibanfaatkan cracker untuk menyusup ke dalam sistem sebelum disadari oleh vendor aplikasi yang terkena dampaknya, hal ini biasa dikenal dengan sebuta Zero-Day Exploit.
Pencegahan/Penetralisir:
1. Menggunakan aplikasi antivirus dengan update terbaru
2. Memastikan sebuah sistem mendapatkan patch atau update terbaru.
3. Menggunakan teknologi proteksi Buffer Overflow
4. Menggunakan program personal firewall

Fake Antivirus (Antivirus Palsu)
Definisi:Fake Antivirus merupakan program antivirus palsu yang beroperasi dengan cara menakut-nakuti pengguna komputer dan memberikan informasi palsu bahwa sebuah komputer telah terinfeksi virus. Kemudian antivirus gadungan ini menyarankan untuk membeli lisensinya sekaligus memberikan jasa palsu pembersihan virus. Program seperti ini dikenal juga dengan sebutan Scareware.

Masalah yang ditimbulkan:
Meskipun masuk dalam kategori malware sekaligus Adware, program Antivirus ini tidak terlalu berbahaya bagi sistem. Tugasnya hanyalah menipu pengguna komputer agar membeli sesuatu yang sebenarnya tidak dibutuhkan.
Proses penyebaran antivirus palsu ini juga tidak semasif malware lain yang memanfaatkan kelemahan sistem. Sebab senjata andalan Antivirus palsu adalah dengan melakukan penipuan dengan cara mengubah hasil (misalkan) mesin pencari di internet sehingga seakan-akan antivirus ini terlihat seperti penyedia layanan keamanan asli.
Pencegahan/Penetralisir:
1. Pastikan Anda memilih antivirus dengan merek terkenal dan dibuat oleh perusahaan yang kredibel, misal: Symantec, Sophos, McAfee, TrendMicro, F-Secure, dan lain sebagainya.
2. Gunakan program antivirus seperti pada point 1 dengan kondisi update terbaru.

Hoax  
Definisi:Hoax adalah berita bohong/palsu tentang sebuah tren yang beredar atau diedarkan di internet, baik melalui email, website, blog, atau sejenisnya sehingga menimbulkan kekuatiran tertentu.
Masalah yang ditimbulkan:Masalah paling serius yang ditimbulkan dari sebuah Hoax yang beredar adalah kepanikan dan penipuan. Pada tingkat tertentu Hoax juga bisa digunakan untuk kampanye hitam atas sebuah produk atau pribadi. Karena bersifat berantai, Hoax bukan tidak mungkin mampu membebani jaringan internet dan server email sehingga terjadi kelambanan akses atau tidak berfungsinya penyedia layanan email.
Pencegahan/Penetralisir:Hoax tidak dapat dicegah oleh program antivirus atau antimalware manapun, sebab ia menyerang psikologis pengguna komputer dan bukan komputer itu sendiri. Oleh karena itu, prilaku bijak dalam meneruskan sebuah berita ke teman atau kerabat diperlukan untuk menghindari penyebaran Hoax. Cara efektif lain adalah dengan mencari sumber kedua (second opinion) terhadap berita yang diterima melalui internet.

Keylogger
Definisi:
Keylogger merupakan kegiatan merekam semua input yang dimasukkan oleh keyboard yang kemudian disimpan untuk dianalisa.
Masalah yang ditimbulkan:
Karena sifatnya yang bisa merekam semua informasi yang datang dari keyboard, maka Keylogger yang berupa aplikasi sering kali digunakan untuk mencuri informasi sensitif macam username, password, nomor kartu kredit, nomor PIN, dan lain-lain.
Informasi yang berhasil didapat ini akan sangat berbahaya jika kemudian dikirim ke pihak yang tidak bertanggung jawab secara otomatis dengan bantuan virus atau trojan tanpa diketahui korbannya.
Pencegahan/Penetralisir:
Beberapa jenis aplikasi Keylogger sangat sulit untuk dideteksi. Oleh karena itu ada baiknya jika menggunakan fasilitas keyboard di layar (OnScreen Keyboard) milik Windows saat menggunakan komputer umum (misal di warung internet). Aplikasi seperti ini juga bisa diunduh dengan cuma-cuma di www.march-of-faces.org/resources/vkt.html

Malware Ponsel
Definisi:Malware ponsel dibuat khusus untuk menyerang ponsel dengan sistem operasi tertentu, termasuk jenis ponsel pintar seperti Personal Digital Asistant (PDA), Blackberry, dan sejenisnya.
Masalah yang ditimbulkan:
Selain bisa merusak sistem operasi ponsel, malware jenis ini juga memiliki penyebaran yang unik dan umumnya menggunakan konektifitas yang dimiliki ponsel tersebut. Salah satu yang paling populer adalah Bluetooth.
Karena ia bisa mengaktifkan Bluetooth dengan otomatis dan tanpa terdeteksi, maka ponsel yang tertular malware ini akan lebih cepat kehabisan baterai dibanding ponsel yang berjalan dalam kondisi normal. Koneksi Bluetooth yang senantiasa aktif ini bukan tidak mungkin bisa merusak perangkat pemancar radio Bluetooth atau merusak komponen lain karena kepanasan (overheat).
Pencegahan/Penetralisir:
Beberapa malware ponsel seperti Cabir-A atau Skull bisa dideteksi dengan mudah oleh antivirus ponsel seperti yang dimiliki F-Secure atau Norton (symantec). Namun, varian terbaru seperti file PDF yang berpotensi menyerang lubang pada Blackberry belum diantisipasi oleh produsen Antivirus. Hal termudah adalah dengan tidak memasang sembarang aplikasi pada ponsel-ponsel yang rentan (punya sistem operasi pasaran seperti Symbian).

Phishing
Definisi:
Phishing adalah sebuah bentuk penipuan elektronik.
Umumnya phising dilakukan agar seseorang/korban mau membagi informasi sensitif kepada pihak tertentu dengan memanfaatkan kredibilitas dari perusahaan besar/ternama (misal: bank, asuransi, kartu kredit, penyedia layanan internet, dan lain-lain). Phising terbanyak disebarkan lewat email dan situs web.
Masalah yang ditimbulkan:Seorang korban phishing tidak akan menyadari bahwa dirinya adalah korban penipuan. Sehingga bukan tidak mungkin data-data sensitif yang didapat dari korban disalah gunakan untuk menipu pihak lain, atau mengambil keuntungan dari korban. Kalau sudah begini, harta bisa jadi taruhan utama korban yang terkena phishing.
Target utama yang disasar oleh Phishers (orang yang melakukan phishing) adalah orang yang memiliki akun di bank atau kartu kredit. Phishing juga tidak jarang dikirimkan dalam rupa kejutan berhadiah dimana korban harus menyetorkan uang dalam jumlah tertentu.
Pencegahan/penetralisir:
1. Jangan pernah mengirimkan data pribadi seperti nomor kartu kredit, PIN ATM atau apapun melalui email sekalipun diminta oleh bank, perusahaan kartu kredit atau apapun dimana Anda terdaftar didalamnya. Karena perusahaan tadi tidak pernah dan tidak akan pernah meminta data pribadi melalui email.
2. Jangan mudah percaya jika Anda diminta membayar sesuatu atas hadiah yang telah Anda menangkan tanpa melakukan pemeriksaan kepada pihak yang terkait.

Rootkit
Definisi:Rootkit adalah sebuah sebuah program yang bisa menyembunyikan program lain atau proses yang berjalan pada sebuah komputer. Rootkit ini sering kali digunakan untuk menyembunyikan aktivitas malware atau mencuri data.
Masalah yang ditimbulkan:
Rootkit yang digunakan untuk menyembunyikan aplikasi keylogger berpotensi menyulitkan deteksi terhadap pencurian data sensitif yang dimasukkan lewat keyboard. Karena sifatnya yang bisa menyembunyikan proses, Rootkit seringkali digunakan untuk menyembunyikan malware yang sudah tertanam salam sistem untuk kepentingan menyerang sistem lain (DDoS) tanpa sepengetahuan pengguna komputer.
Pencegahan/Penetralisir:
1. Gunakan aplikasi antivirus atau antimalware yang memiliki fitur antirootkit didalamnya.
2. Beberapa rootkit memerlukan aplikasi tersendiri (seperti Sophos Antirootkit - http://www.sophos.com/products/free-tools/sophos-anti-rootkit.html) agar bisa dihapus sempurna.

Social Engineering
Definisi:
Social Engineering adalah trik yang dolakukan oleh seorang hacker/cracker untuk membodohi korbannya agar mau melakukan sesuatu.
Biasanya hal-hal yang yang dilakukan terkait social engineering adalah menghasut agar seorang korban mau mengunjungi situs web tertentu atau menjalankan file berbahaya yang diselipkan dalam lampiran email.
Masalah yang ditimbulkan:
Banyak akibat merugikan yang disebabkan oleh social engineering karena seorang korban tidak menyadari bahwa dirinya sudah tertipu. Kasus terbanyak dari teknik ini adalah kehilangan password, akun, atau berpindahnya data-data rahasia ke pihak tertentu.
Masalah lain yang ditimbulkan adalah menyebarnya virus atau malware komputer karena seorang korban menganggap sebuah berita hasil social engineering adalah benar sekaligus ikut menyebarkannya.
Pencegahan/Penetralisir:
Karena tidak terlalu melibatkan hal teknis di bidang teknologi komputer, satu-satunya cara menghindari social engineering adalah mewaspadai semua hasutan, berita, atau informasi dari berbagai pihak. Termasuk teman atau kerabat yang sudah dikenal sekalipun. Cek ulang ke sumber lain bisa jadi langkah efektif untuk menghindari social engineering.

Spam
Definisi:Spam adalah email yang tidak diinginkan yang masuk ke dalam kotak email seseorang dan dikirim secara massal. Email seperti ini umumnya berisi iklan komersil yang mengajak seseorang untuk membeli atau melihat produk atau jasa.
Masalah yang ditimbulkan:
Banyak laporan yang menyebut bahwa masalah utama dari Spam adalah hilangnya waktu dengan sia-sia. Ada benarnya memang, karena email spam kebanyakan tidak diinginkan oleh penerimanya dan butuh waktu untuk menghapus pesan-pesan tersebut. Ini akan jadi masalah tambahan jika jumlah span sudah mencapai ratusan dalam sehari.
Spam juga tidak jarang ikut andil dalam penyebaran malware, karena ini cara paling mudah dan murah untuk mempublikasikan social engneering, malware, dan phising sekaligus.
Pencegahan/Penetralisir:
Saat ini produsen aplikasi keamanan sudah menyediakan program Anti-Spam yang handal. Beberapa diantaranya dipaket dalam aplikasi antivirus. Situs http://www.freeantispam.org/ bahkan menyediakan program seperti ini dalam lisensi gratis.

Spyware
Definisi:Spyware adalah perangkat lunak yang memungkinkan pengiklan atau hacker memperoleh informasi sensitif tanpa diketahui oleh korbannya.
Masalah yang ditimbulkan:
Karena sifatnya yang tidka mudah diketahui, spyware seringkali digunakan untuk mencuri data berharga dari pengguna komputer. Kalau sudah begini, jangan heran jika tiba-tiba password, nomor pin atm, nomor kartu kredit dan lain sebagainya tiba-tiba berpindah tangan.
Pencegahan/Penetralisir:Sebuah sistem bisa tertular spyware hanya dengan mengunjungi situs web tertentu (yang berbahaya). Beberapa situs yang mengandung spyware akan meminta instalasi aplikasi melalui jendela pop up. Tpai ada juga yang langsung memasang dirinya tanpa permisi.
Untuk menghindari hal ini pastikan browser yang digunakan untuk berselancar di internet sudah memiliki sistem pelaporan terhadap situs berbahaya. Browser seperti Internet Explorer 8, Firefox (dengan plugin NoScript), Google Chrome, dan Opera sudah menyediakan fasiltas ini.

Trojan
Definisi:
Trojan adalah sebuah program yang seakan-seakan bekerja seperti program baik-baik.
Padahal ia menyembunyikan fungsi rahasia yang membahayakan sistem. Trojan juga kadang dijadikan sebutan pengganti untuk malware lain seperti bot, backdoor trojan dan downloader trojan.
Masalah yang ditimbulkan:
Trojan sering kali terlihat seperti program biasa yang bisa digunakan untuk produktivitas. Ia juga sering mengklaim dirinya hanya memiliki fungsi tunggal untuk keperluan tertentu. Namun, tanpa sepengetahuan korban, ia menjalankan fungsi lain seperti pencurian data atau mencari kelemahan sistem. Informasi ini kemudian dikirim ke hacker tanpa sepengetahuan korban.
Trojan banyak disebarkan di aplikasi bajakan, termasuk keygenerator (untuk membuat nomor lisensi palsu) dan sejenisnya. Jumlah trojan saat ini juga tumbuh pesat dibanding virus karena kemampuannya menyebar dengan mandiri.
Pencegahan/Penetralisir:
Trojan bisa dikenali dengan mudah oleh aplikasi antivirus atau antimalware dengan update terbaru. Disarankan untuk selalu memeriksa aplikasi hasil download dari internet menggunakan program / aplikasi antivirus. 
Selamat membaca ya.. Moga bermanfaat.. 

Sumber : http://www.infokomputer.com/sekuriti/kamus-keamanan-komputer 
»»  read more

Free Template Blogger collection template Hot Deals SEO
 
Template Copy by House Science and Technology