Rabu, 07 Desember 2011

PERBEDAAN WINDOWS 3X, WINDOWS 95, WINDOWS ME DAN WINDOWS XP

   1.  WINDOWS 3X 
windows 3x merupakan OS generasi ketiga pabrikan microsoft .Windows 3x  juga sudah memiliki dukungan untuk kartu grafis VGA , SVGA ,XVGA bahkan  lebih lagi. Windows 3x juga dapat  menggunakan  memori diatas 640 kb, melebihi saingannya DOS. Windows 3x juga sudah dilengkapi dengan fitur drag-and-drop,sehingga bisa mendukung penggunaan kombinasi ctrl-alt-delete.


adapun ciri-cirinya antara lain:

  • Penggunaan tampilan GUI dengan icon-icon lebih  banyak dari pendahulunya windows 2x.
  • Penggunaan vitur multitasking, sehingga memudahkan user dalam penggunaanya.
  • Sudah dibangun sistem virtual memory.
  • Penggunaan tombol kombinasi ctrl+alt+delete, untuk mengontrol aplikasi yang sedang dijalankan ,mere-start pc atau menghentikan aplikasi yang sedang berjalan secara paks  
     2.   WINDOWS 95
Windows 95 sangat berbeda dengan Windows 3X karena fiturnya lebih lengkap yakni sudah adanya taskbar, tombol Start, dan menu konteks.OS ini berjalan pada PC yang transisinya antara 16 bit-32bit.



adapun ciri-cirinya antara lain:
  • Sudah diperkenalkan START MENU.
  • Fungsi vitur multitasking  lebih ditingkatkan dengan menggunakan skema preemptive multi tasking.
  • Penggunaan Windows Explorer sebagai file manager.
  • Sudah didukung dengan plug and play pada diteksi hardwarenya.
      3.  WINDOWS ME
Windows me atau Milenium Edition adalah system windows yang berjalan pada system 32 dan 64 bit.Sistem operasi ini di rancang untuk pengguna rumahan , windows ini menggantikan windows sebelumnya yaitu windows 98, yang merupakan sistem operasi yang transisi antara 16 bit ke 32 bit.

adapun ciri-cirinya antara lain:
  • Memperbaiki pendahulunya windows 98,dengan adanya dukungan aplikasi multimedia dan internet yang lebih baik.
  • Bisa mengupdate windows secara gratis melalui situs windows, sehingga user tidak ketinggalan OSnya.
  • adanya fitur sistem restore yang berfungsi untuk pemulihan sistem.
     4.  WINDOWS XP
Windows xp merupakan OS yang paling lama bertahan sampai saat ini. XP merupakan kependekan dari Experience.Sistem operasi ini lebih baik daripada yang sebelum-sebelumnya karena kestabilannya sudah ditingkatkan, tampilan nya pun sudah dirombak agar lebih mudah untuk digunakan user.

adapun ciri-cirinya antara lain:
  • Lebih stabil,dan tampilan lbih sempurna dibanding pendahulunya
  • Mendukung Domain Active Directory
  • Sudah ditingkatkan pengaturan kontrol akses
  • Mendukung penggunaan sistem file enkripsi EFS
Secara umum semakin kesini sistem opersi semakin maju dan semakin ditingkatkan kemampuannya,seiring dengan pesatnya perkembangan teknologi. 

PERBEDAAN WINDOWS NT,WINDOWS 2000 SERVER,WINDOWS 2003 SERVER, DAN WINDOWS 2008 SERVER

WINDOWS NT
Windows NT muncul untuk pertama kalinya dalam bentuk beta pada bulan Juli 1992.Windows NT merupakan   sebuah sistem operasi 32 bit.Sebagai pendahulu ,sistem operasi ini kurang  banyak mendapat dukungan device driver dikarenakan  mengembangkan driver Windows NT, dianggap sulit oleh banyak pengembang sistem operasi.Windows NT juga memiliki superioritas  dalam model abstaksi perangkat kerasnya. Sistem opersi ini  menawarkan performa terbaik dan mampu mengeksplorasi sumberdaya sistem sehingga lebih efisien walaupun dengan perangkat keras yang terbatas. 








WINDOWS 2000 SERVER
Windows 2000 Server merupakan hasil pengembangan pendahulunya Windows NT.Windows 2000 server  merupakan  versi windows berbasis kernel NT terakhir (Windows NT 5.0 build 2159) Sistem oprasi ini sudah dilengkapi fitur-fitur tambahan seperti:

  • Active Directory  yang baru yaitu sebuah model jaringan sebagai pengganti dari model jaringan NT domain yang menggunakan teknologi standar industri
  • Image Preview
  • Browser Explorer yang baru
  • Plug and Play yang lebih canggih
  • Windows Media Player yang terintegrasi
  • Penggunaan  driver berbasis Windows Driver Model Untuk perangkat kerasnya
  • manajemen daya yang lebih baik dengan ACPI (Advanced Configuration and Power Interface)yang lebih menghemat daya jika digunakan pada komputer portable seperti laptop


WINDOWS 2003 SERVER
Windows 2003 Server merupakan penyempurnaan pendahulunya yaitu Windows 2000 Server, Sistem operasi ini menawarkan fitur-fitur keamanan baru, pemandu "Manage your server wizard".
Windows 2003 antara lain :

  • Windows 2003 Server,Standard Edition.
  • Windows 2003 Server,Enterprise Edition.
  • Windows 2003 Server,Datacenter Edition.
  • Windows 2003 Server,Web Edition.
  • Windows Small Bussines Server 2003.
  • Windows Storage Server 2003.


WINDOWS 2008 SERVER
Windows 2008 Server  merupakan versi baru dari pendahulunya Windows 2003 Server.  Beberapa keunggulan teknologi dan keamanan ditingkatkan dan diterapkan agar bisa lebih modular secara signifikan dibanding pendahulunya Windows 2003 Server.Sistem operasi ini mendukung adanya sistem client dengan Windows Vista.





PERBEDAAN SISTEM OPERASI SUN,LINUX,MAC OS,DAN FREE BSD

SUN SOLARIS
 Sun solaris adalah sistem operasi dari keluarga UNIX pabrikan sun microsystem,  entah apa hubungannya dengan matahari sampai diberi merk SUN solaris. sistem operasi ini bekerja pada high end hardware sehingga dapat mendukung puluhan processor, Gb RAM, dan hard disk.Perintah- perintah dan aplikasi- aplikasinya hampir sama dengan UNIX dan LINUX, namun file konfigurasi dan penulisan perintahnya  sedikit berbeda sehingga membutuhkan pembiasaan.Selain itu aplikasi bawaanya lebih sedikit di banding linux dan unix,sehingga terkesan jadul.


LINUX
Linux adalah merupakan salah satu contoh pengembangan perangkat lunak bebas dan sumber terbuka utama. Sperti perangkat lunak bebas dan sumber utama lainnya pada umumnya kode sumber linux dapat dimodifikasi, digunakan dan didistribusikan secara bebas oleh siapapun, namun hak patennya tetap dipegang oleh penemu kernel pertamanya yaitu Linus Torvalds pada tahun 1991.Linux dikenal  sebagai OS yang keamanan dan kestabilannya tinggi,  lebih kuat dibanding denan OS lan seperti microsoft windows.Linux sukses merajai pasar OS di banding pendahulunya UNIX, ini d karenakan linux tidak bergantung pada vendor(pengembangan terbuka),  sehingga biaya opersional menjadi rendah, dan kompatibilitis yang tinggi dibandingkan versi UNIX tak bebas.


Mac OS
Mac OS merupakan singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer. Mac OS  merupakan sistem operasi khusus untuk komputer macintosh  saja dan tidak kompitibel dengan PC berbasis IBM sehingga harganya cenderung mahal. Diperkenalkan pada tahun 1984.Mac OS cenderung lebih stabil dan memiliki interface yang friendly dan juga lebih powerfull.





FREE BSD
FREE BSD adalah sistem operasi bertipe UNIX bebas(berlisensi) yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD. Free BSD berjalan diatas sistem intel x86 IA-32 ( termasuk Microsoft Xbox, DEC Alpha, Sun Ultra SPARC), IA-64,AMD-64, Power PC dan arsitektur NEC PC 98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan.Sistem opersi ini dikenal semagai OS yang performanya tinnggi, aman, fleksibel, sehingga banyak digunakan oleh  banyak perusahaan di dunia.

PERBEDAAN WINDOWS MOBILE, SYMBIAN, BLACK BERRY, I PHONE,DAN ANDROID

WINDOWS MOBILE
Windows Mobile adalah system operasi mobile yang dikembangkan oleh Microsoft dan didesain untuk digunakan pada Smart phone dan perangkat nirkabel lainnya. Windows Mobile didesain sedemikian rupa agar mirip dengan Windows Desktop. Third Party Software Development tersedia untuk Windows Mobile, kebanyakan perangkat Windows Mobile dilengkapi dengan Stylus Pen, yang digunakan untuk memasukan perintah-perintah dengan cara men-tap-nya di layar. 


Windows mobile dibedakan menjadi tiga yaitu:
  • Windows mobile standard.
  • Windows mobile profesional.
  • Windows mobile pocket.

SYMBIAN
Symbian sebagian besar digunakan pada peralatan bergerak(mobile),antar muka pemrograman menggunakan API .meskipun merupakan sistem terbuka tapi tidak terbuka secara penuh.kelebihan symbian misalnya merupakan gabungan komputer dan ponsel,multitasking,fleksibel dan open aplikasi( bisa meng-update terus aplikasi yang diinginkan)  dan juga pengaturan file(file managaernya lebih rapi dengan explorer) namun os seluler ini sangat rentan keamananya.memperkenalkan Symbian OS.v5 yang  mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon seluler, lalu munculah Symbian OS.v6.0 yang sifatnya terbuka karena system ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembang aplikasi dan munculah Symbian OS.v9.1 dengan system keamanan Capability Based Security. Lalu Symbian OS.v9.2 dengan Bluetooth v.2.0 dan yang terbaru Symbian OS.v9.3 yang menggunakan teknologi wifi 80211.


BLACK BERRY
Blackberry pertama kali diperkenalkan pada tahun 1997, Blackberry menggunakan system  multi-tasking operating system-OS yang memungkinkan pengguna secara intens dari sebuah alat. Blackberry  dilengkapi dengan layanan  telepon, push email, sms, BBM (Blackberry messager),menjelajah web dll,sehingga lebih lengkap dan praktis, selain itu layanan email dan browsernya sudah dikompress sehingga bisa menjelajah internet dengn labih cepat.OS menyediakan dukungan bagi MIDP 1.0 dan WAP 1.2, OS 4 adalah keluaran terbaru yang merupakan pelengkap dari MIDP 2.0 dan memungkinkan aktivasi nirkabel lengkap dan sinkronisasi dengan email, kalender dan lain-lain.

I PHONE

Iphone adalah system operasi revolusioner yang diproduksi oleh Apple Inc. yang dapat dihubungkan dengan jaringan internet untuk melakukan aktivasi, misalnya mengirim atau menerima email, menjelajah web dan lain-lain.Sistem operasinya dapat diupdate secara berkala melalui iTunes secara gratis.sampai sekarang i phone sudah memiliki 4 generasi dan yang paling terbaru adalah i phone 4, yang memperbaiki fitur- fitur generasi sebelumnya.

ANDROID
Android adalah system operasi untuk telepon seluler berbasis Linux, Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.Pada awalnya  android dikembangkan oleh Android Inc. kemudian sekarang diambil alih oleh Google Inc. sebagai pendatang baru yang membuat peranti lunak untuk ponsel, Google merilis kode–kode Android di bawah Lisensi Apache yaitu sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Sampai saat ini terdapat dua jenis distributor sistem operasi Android yaitu pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan yang kedua adalah benar–benar bebas distribusinya tanpa dukungan langsung dari Google atau terkenal dengan sebutan Open Handset Distribution (OHD) atau sering di sebut android bersama.

software yg sering saya gunakan

software favorit saya adalah Mozilla firefox
dukungan terhadap header Do Not Track pada kode HTML (lebih lengkap baca boks). Namun, selain feature ini, praktis hanya ada sejumlah pemutakhiran minor, termasuk perbaikan lebih dari 900 bugs yang terdapat pada Firefox 4.

Ada sih satu kapabilitas menarik yakni Firefox Sync yang berguna untuk melakukan sinkronisasi bookmarks, history, passwords, dan data-data pengguna ke aplikasi Firefox di platform lainnya. Tapi, feature ini sejatinya bukan hal baru karena sudah dibawa sejak Firefox 4.
Kami pun penasaran menguji kinerja Firefox 5 dengan memanfaatkan beberapa aplikasi online benchmarking.
Pada tes rendering Acid3, peramban ini hanya mencatat nilai 97, gagal mencapai angka sempurna 100. Pada tes SunSpider, peramban ini membutuhkan waktu total 282,8 milidetik untuk menyelesaikan serangkaian perintah JavaScript. Terakhir, pada tes Peacekeeper, Firefox 5 mendapat poin 4584.
Sebagai komparasi, hasil benchmarking serupa yang kami jalankan pada Opera 11.11 memberikan hasil: Acid3 100/100 (lebih baik dibanding Firefox 5); SunSpider 293,3 milidetik (lebih lambat); dan Peacekeeper 7368 (lebih besar nyaris dua kali lipat).
Meskipun begitu, Firefox 5 tampil sedikit lebih baik dalam uji teknologi termodern HTML5 dengan mencatat nilai 286 poin dibandingkan Opera 11.11 dengan 278 poin.
(Erry FP)

komputer awan

komputer awan

Cloud computing adalah suatu jenis komputasi yang sebanding dengan komputasi grid. komputasi Cloud mengandalkan berbagi sumber daya komputasi daripada memiliki server lokal atau pribadi
perangkat untuk menangani aplikasi Tujuan dari komputasi awan adalah untuk menerapkan tradisional superkomputer , atau
Cloud computing adalah suatu jenis komputasi yang sebanding dengan komputasi grid. komputasi Cloud mengandalkan berbagi sumber daya komputasi daripada memiliki server lokal atau pribadi perangkat untuk menangani aplikasi Tujuan dari komputasi awan adalah untuk menerapkan tradisional superkomputer , atau komputasi kinerja tinggi daya, biasanya digunakan oleh militer dan fasilitas penelitian, untuk melakukan puluhan triliun perhitungan per detik, dalam aplikasi berorientasi konsumen seperti portofolio keuangan atau bahkan untuk memberikan pribadi informasi, atau kekuasaan immersive game komputer. Untuk melakukan ini, komputasi awan jaringan kelompok besar server , biasanya orang-orang dengan biaya rendah teknologi PC konsumen, dengan koneksi khusus untuk menyebarkan pengolahan data pekerjaan di antara merekaIni bersama TI infrastruktur berisi kolam besar sistem yang terhubung bersama-sama. Seringkali, virtualisasi teknik digunakan untuk memaksimalkan kekuatan komputasi awan. Standar untuk menghubungkan sistem komputer dan software yang dibutuhkan untuk membuat pekerjaan komputasi awan tidak sepenuhnya ditentukan pada saat ini, meninggalkan banyak perusahaan untuk mendefinisikan teknologi komputasi awan mereka sendiriSistem komputasi awan yang ditawarkan oleh perusahaan, seperti IBM 's teknologi "Blue Cloud" misalnya, didasarkan pada standar terbuka dan perangkat lunak open source yang menghubungkan bersama komputer yang digunakan untuk untuk memberikan Web 2.0 kemampuan seperti mash-up atau mobile commerce . Cloud computing telah mulai untuk mendapatkan daya tarik massa di pusat-pusat data perusahaan karena memungkinkan pusat data untuk beroperasi seperti Internet bekerja melalui proses yang memungkinkan sumber daya komputasi yang dapat diakses dan dibagi sebagai sumber daya maya dengan cara yang aman dan terukur.

review materi II

Pertemuan kelima
quiz

Pertemuan ke'enam
media penyimpanan data
Macam Media Penyimpanan
1. Media Penyimpanan Magnetik (Magnetik Storage Media)
Hardddisk
Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop sebagai penyimpan sistem operasi yang permanen.
Floppy Disk Drive (Disket)
Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket
maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
Zip Driver
Zip driver merupakan media penyimpan magnetik dengan head yang sangat kecil dan dapat
menampung data hingga 750 MB.
Memory Card (Flash Drive atau USB Keys)
Kartu memori adalah sebuat alat penyimpan data digital; seperti gambar digital, berkas

digital ,suara digital dan video digital. Kartu memori biasanya mempunyai kapasitas ukuran berdasarkan standard bit digital yaitu 16MB, 32MB,64MB, 128MB, 256MB dan seterusnya kelipatan dua. Kartu memori terdapat beberapa tipe yang sampai sekarang ini ada sekitar 43 jenis. Jumlah kapasitas terbesar saat ini adalah tipe CF (Compact Flash
) dengan 8 GB (info : 1 GB = 1024MB, 1048576KB). Untuk membaca data digital yang disimpan didalam kartu memori kedalam komputer, diperlukan perangkat pembaca kartu memori (memory
card reader).
USB Flash Disk (Flash Drive atau USB Keys)
USB flash drive adalah alat penyimpanan data memori flash tipe NAND yang memiliki
alat penghubung USB yang terintegrasi. Flash drive ini biasanya berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan mudah. Per November 2006, kapasitas yang tersedia untuk USB flash drive ada dari 128 megabyte sampai 64 gigabyte.
2. Media Penyimpanan Optikal (Optical Disk)
CD (Compact Disc atau Laser Optic Disk)
CD-ROM merupakan akronim dari “compact disc read-only memory”)) adalah sebuah
piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan data.
Ukuran data yang dapat disimpan saat ini bisa mencapai 700MB atau 700 juta bita.
CD-ROM bersifat read only (hanya dapat dibaca, dan tidak dapat ditulisi). Untuk dapat
membaca isi CD-ROM, alat utama yang diperlukan adalah CD Drive. Perkembangan CD-
ROM terkini memungkinkan CD dapat ditulisi berulang kali (Re Write / RW) yang lebih
dikenal dengan nama CD-RW.
DVD (Digital Video Disc/Digital Versatile Disc)
DVD adalah sejenis cakram optik yang dapat digunakan untuk menyimpan data, termasuk
film dengan kualitas video dan audio yang lebih baik dari kualitas VCD. “DVD” pada
awalnya adalah singkatan dari digital video disc, namun beberapa pihak ingin agar
kepanjangannya diganti menjadi digital versatile disc (cakram serba guna digital) agar jelas
bahwa format ini bukan hanya untuk video saja. Karena konsensus antara kedua pihak ini
tidak dapat dicapai, sekarang nama resminya adalah “DVD” saja, dan huruf-huruf tersebut
secara “resmi” bukan singkatan dari apapun.

pertemuan ketujuh 
pengenalan software
Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.
Perangkat lunak komputer berfungsi untuk :

  1. Mengidentifikasi program
  2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
  3. Mengatur dan membuat pekerjaan lebih efisien.
Macam-macam Perangkat Lunak
Perangkat lunak terbagi menjadi 4 macam, yaitu :
  1. Sistem Operasi (Operating System),
  2. Program Aplikasi (Application Programs),
  3. Bahasa Pemrograman (Programming Language),
  4. Program Bantu (Utility)
1. Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :
  • Menyimpan program dan aksesnya
  • Membagi tugas di dalam CPU
  • Mengalokasikan tugas-tugas penting
  • Merekam sumber-sumber data
  • Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
  • Memeriksa kesalahan sistem
  • Multitugas pada OS/2″, Windows ‘95″, Windows ‘98″, Windows NT”, /2000/XP
  • Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.
2. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
  • Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
  • Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.
  • Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++
4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.
Contoh software ini diantaranya :
  • Norton Utility
  • Winzip
  • Norton Ghost
  • Antivirus

Macam-macam bahasa pemograman

Macam-macam bahasa pemograman
Secara Umum terdapat 4 kelompok bahasa pemrograman yaitu :
1. Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual C)
2. high level (Seperti Pascal dan Basic),
3. middle level (Seperti Bahasa C), dan
4. low level (Seperti Bahasa Assembly).


a.Delphi
Borland Delphi atau biasa disebut Delphi saja, merupakan sarana pemrograman aplikasi visual. Bahaa pemrograman yang disunakan adalah bahasa pemrograman Pascal atau yang kemudian disebut bahsa pemrograman Delphi. Delphi merupakan generasi penerus dari Turbo Pascal. Turbo Pascal yang diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi DOS ( yang merupakan sistem operasi yang paling banyak disunakan pada saat itu ). Sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk beroperasi dibawah sistem operasi Windows.
Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer komputer. Hal ini disebabakan karena Delphi menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan hasil yang memuaskan.
Pada Delphi terdapat 2 macam struktur yaitu struktur projrk dan struktur unit program Delphi.
Struktur Projek
Pada suatu projek yang anada bangun, terdapat sebuah file program utama yang berisi kode program untuk pengelolaan unit – unit. Kode program utama ini biasa juga disebut kode projek dan disimpan dalam file berekstensi .DPR.

Struktur Unit
Sebuah unit berisitipe-tipe, konstanmta-konstanta, variabel dan rutin (fungsi dari prosedur). Setiap unit didefinisikan dalaqm file .PAS yang menangani unit tersebut.

Kelebihan :

1). Sifatnya freeware
2). Dikembangkan dengan bahasa Pascal, sehingga pagi pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar.
3). Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
4). Dokumentasi cukup lengkap.
Kelemahan :
1). Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
2). Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.
3). Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.


b.Bahasa C

Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah AT&T Bell Laboratories).

Kelebihan Bahasa C :

Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
1. Bahasa C tersedia hampir di semua jenis komputer

2. Kode bahasa C sifatnya adalah portabel
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.
3. Bahasa C hanya menyediakan sedikit kata-kata kunci

4. Proses executable program bahasa C lebih cepat

5. Dukungan pustaka yang banyak
Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
6. C adalah bahasa yang terstruktur

Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C mempunyai
fungsi-fungsi sebagai program bagiannya.
7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah.

Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan bahasa tingkat tingkat rendah.
8. Bahasa C adalah kompiler

Karena C sifatnya adalah kompiler, maka akan menghasilkan executable program yang banyak dibutuhkan oleh program-program komersial.

Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C, yaitu:

a. C adalah bahasa pemrograman yang memiliki portabilitas tinggi.
Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.


b. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit.
Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat.

Adapun kekurangan yang biasa di Bahasa C antara lain :

1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.

2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

c.Visual Basic

Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web application.


Keuntungan Visual basic:
- Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.

- Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll

- Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman.

Kekurangan Visual basic:
- Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.

- Lebih lambat dibandingkan bahasa pemrograman lain.

d.Pascal
- Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerlandtahun 1971.

-Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17).

-Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60).

-Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD (University of California at San Diego Pascal), dll.

-Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen.

-Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured Programming language).


Bahasa Pascal, secara garis besar mempunyai struktur sebagai berikut :

1. Judul program,
2. Blok program yang terdiri dari :
a. Bagian deklarasi, meliputi :
- deklarasi label,
- deklarasi konstanta,
- deklarasi tipe,
- deklarasi variabel,
- deklarasi prosedur dan/atau fungsi.
b. Bagian pernyataan, berisi perintah-perintah.
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti bahasa C, bahasa assembler, dan lain sebagainya. Selain itu, bahasa Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia (bahasa Inggris) sehingga sangat cocok diterapkan dalam dunia pendidikan.

Kekurangan:

Tidak fleksibel penggunaannya.


Bahasa Pemrograman Dibawah ini biasa digunakan untuk pemrograman Web :

d.HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

e.PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

f.ASP

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.

g.XML

Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

h.WML

WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

i.PERL

Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

j.CFM

CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.

k.JAVA

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:

• Programming-language specification
• Application-programming interface
• Virtual-machine specification

Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman internet, karena Java mendukung untuk applets , dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi. Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi. Sehingga bahasa Java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun di internet. Tetapi program yang dibuat dalam bahasa Java juga relatif lebih banyak membutuhkan waktu saat di eksekusi (lebih lama) dikarenakan untuk menjalankan
programnya dibutuhkan JVM (perantara antar program dan sistem operasi).

l.CSS

Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).













Referensi :
http://www.ruzman.co.tv/2009/06/macam-macam-bahasa-pemrograman.html


http://www.bankriau.co.id/forum/viewtopic.php?p=1214


poss.ipb.ac.id/.../JENI-Intro1-Bab02-Pengenalan%20Bahasa%20JAVA.pdf