contact
Test Drive Blog
twitter
rss feed
blog entries
log in

Minggu, 28 Februari 2010

A. PROCESSOR
     Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh kompunen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. Processor terletak pada socket yang telah disediakan oleh motherboard, dan dapat diganti dengan processor yang lain asalkan sesuai dengan socket yang ada pada motherboard. Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor.
      Bagian terpenting dari prosesor terbagi 3 yaitu :
-) Aritcmatics Logical Unit (ALU)
-) Control Unit (CU)
-) Memory Unit (MU)
     Dalam kenyataan di dalam sistem komputer kita tidak dapat melihat secara kasat mata bagaimana cara kerja prosesor. Namun pada saat computer bekerja, prosesor sebenarnya melakukan pemrosesan aritmatika dan pengendalian operasi computer secara keseluruhan sesuai dengan instruksiyang diberikan oleh user.
     Terdapat 2 karakteristik prosesor yang berpengaruh langsung terhadap kemampuannya untuk membentuk suatu pekerjaan secara tepat, yaitu :
• Processor Speed
  Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya. Kecepatan prosesor telah berkembang secara mengejutkan sejak pertama kali IBM memperkenalkan computer mikro mereka yang pertama. Moore’s Law, yang berasal dari nama Gordon Moore, yaitu salah seorang penemu Intel pada tahun 1960-an, menyatakan bahwa densitas suatu Integrated Circuits (IC) dalam chip silicon akan berlipat setiap tahun. Kecepatan microcomputer diukur dengan jumlah putaranyang terjadi per detik. Setiap cycle adalah kesempatan untuk suatu aksi misalnya penjumlahan 2 buah bilangan atau membandingkan dua karakter. Kecepatan PC kelas tinggi, workstation dan mainframe diukur dengan MIPS ( million instruction per second ). Kecepatan supercomputer diukur dengan FLOPS (floating point operations per second) dan GFLOPS (1GFLOP=1 billion FLOPS).
• Word Size
  Processor pertama disebut mesin 8-bit karena setiap 8 bit data membentuk ukuran setiap kata. Dalam computer, 1 bit adalah sebagai nilai tunggaldari 0 atau 1. Word (kata) adalah suatu besaran berapa banyak bit dapat dipindahkan dalam setiap cycle. String yang terdiri dari 8 bits sekaligus membentuk 1 byte. 1 byte adalah jumlah bit yang cukup untuk menyatakan satu karakter. Dibutuhkan satu cycle processor untuk memindahkan satu kata (1 wors) data. Komputer mikro dengan prosesor chip Pentium III memiliki 32 bit word dan kadangkala disebut dengan mesin 32-bit. Microprocessor saat ini yang mempunyai kecepatan 150 kali dari model sebelumnya sebenarnya dapat 600 kali lebih powerful karena dapat memuat data 4 kali lebih banyak dalam setiap cycle-nya.


B. ROM (READ ONLY MEMORY)
     ROM kependekan dari Read Only Memory, yaitu perangkat keras pada komputer berupa chip memori semikonduktor yang isinya hanya dapat dibaca. ROM tidak dapat digolongkan sebagai RAM, walaupun keduanya memiliki kesamaan yaitu dapat diakses secara acak (random).ROM berbeda dengan RAM.
     ROM merupakan tipe memori yang diklasifikasi sebagai non volatile. Maksudnya ROM menangani data secara permanent walaupun computer dipadamkan. ROM tidak dapat ditulis melainkan hanya membaca data. ROM difungsikan sebagai penyimpan program yang dibutuhkan untuk mengoperasikan computer seperti program boot dan program BIOS.



C. RAM (RANDOM ACCESS MEMORY)
     RAM adalah sebuah perangkat yang berfungsi untuk menyimpan data.RAM bersifat sementara atau data yang tersimpan dapat dihapus.lain halnya dengan ROM. ROM mempunyai fungsi yang sama dengan RAM tetapi ROM bersifat permanent atau data yang tersimpan tidak dapat dihapus.
     RAM merupakan tipe memori yang diklasifikasikan sebagai volatile. Macam main memory dalam komputer desktop adalah RAM (Random Acces Memory). Tipe-tipe Ram yaitu EDORAM, RDRAM, SDRAM, dan DDR-SDRAM. Dalam RAM, terdapat beberapa chip memory yang digunakan sebagai storagenya. Kapasitas RAM hingga kini telah mencapai 2Gb per keping memorynya. Maksudnya data akan hilang jika computer dimatikan. RAM adalah sebagai penyimpan sementara untuk program dan data yang sedang digunakan pada computer. Jenis-jenis RAM yang beredar di pasaran antara lain :
• SRAM ( Static Random Access Memory )
   Jarang digunakan karena sangat mahal dan memakan tempat.
• DRAM ( Dynamic Random Access Memory )
   Berkembang dengan tipe yang berbeda-beda.
• EDODRAM ( Extended Data Out Dynamic Random Access Memory )
   Pernah banyak digunakan tetapi sekarang sudah tidak lagi.
• SDRAM ( Static Dynamic Random Access Memory )
   Masih banyak digunakan dan tersedia di pasaran.
• RDRAM ( RD Random Access Memory )
   Banyak digunakan untuk server.


D. DVD ROM
      Ini adalah format DVD yang paling umum saat ini. DVD-ROM sendiri ada 4 jenis yaitu DVD-5, DVD-9, DVD-10 dan DVD-18. DVD-5 dan DVD-9 adalah DVD single sided. Jika DVD-5 merupakan singlesided, single-layer. DVD-9 Single sided, dual-layer. Masing-masing memiliki kemampuan untuk menyimpan data sebanyak 4,37GB dan 7,95GB.
     Sedangkan DVD-10 dan DVD-18 merupakan DVD double-sided. Jika DVD-10 merupakan DVD double-sided, singlelayer, DVD-18 merupakan DVD doublesided, dual-layer. DVD-10 mampu menyimpan data sebanyak 8,74GB, serta DVD-18 mampu menyimpan data sebanyak 15,9GB. DVD ini tidak dapat ditulis, sesuai dengan namanya DVD ROM (Read Only Memory) ini hanya dapat dibaca.


E. CD ROM
     CD-ROM drive digunakan untuk membaca compact disk dalam bentuk audio atau CD-ROM. CD-ROM keluaran terbaru dapat membaca CD-R (CD yang dapat ditulis) dan juga CD-RW (CD yang dapat ditulis berulang-ulang). Kecepatan berputar dari CD-ROM biasanya tidak terlalu penting kecuali pada saat menginstall program, memainkan permainan (games) yang menggunakan CD-ROM drive, atau pada saat membuat CD dengan CD writer.

 

F. MEMORY CARD
    Memory menurut arti katanya berarti tempat penyimpanan. Digunakan untuk menyimpan informasi/data baik sementara ataupun permanen. Ukuran memory didasarkan pada kapasitas penyimpanannya yang bersatuan Byte. Memory adalah ruang simpan sementara dalam chip computer.
    Memory card 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. Untuk membaca data digital yang disimpan didalam kartu memori kedalam komputer, diperlukan perangkat pembaca kartu memori (memory card reader).
    Data computer digunakan ketika computer membawa instruksi. Software yang menjalankannya ditangani di dalam memory utama (main memory). Main memory pada sistem komputer adalah tempat penyimpanan informasi yang akan diproses pdaa prosessor. Karakteristiknya : berkapasitas kecil, aksess rate yang tinggi dan acak, serta sifat penyimpanannya vollatile (dapat menyimpan hanya jika komputer sedang beroperasi, jika komputer dimatikan maka informasi dalam main memory tersebut hilang).




G. MOTHERBOARD
     Papan induk (motherboard) adalah papan sirkuit tempat berbagai komponen elektronik saling terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.
     Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.
     Sebuah motherboard adalah pusat Printed Circuit Board (PCB) di banyak komputer modern dan mengadakan banyak komponen penting dari sistem, sementara menyediakan konektor untuk perangkat lain.
    Dalam sistem komputer, peripheral-peripheral akan saling terkoneksi di dalam mainboard dan dapat meneruskan instruksi melalui jalur-jalur pada board. Seluruh peripheral yang terkoneksi akan menjadi sebuah system computer yang utuh. Sementara fungsi mainboard pada umumnya adalah menyalurkan arus input dan arus data yang diperlukan pada jalannya proses di dalam computer.
    Chipset utama pada mainboard ada dua yaitu Northbridge dan Southbridge. Fungsi Northbridge adalah menjembatani arus data di sekitar main memory dan prosesor dan mengatur kerja power management. Sementara fungsi Southbridge adalah mengatur kerja peripheral-peripheral semacam IDE Controller, PCI Bus, AGP, dan fungsi I/O lainnya.
    Yang harus diperhatikan dalam memilih ataupun merakit Mother Board adalah bahwa setiap Motherboard memiliki spesifikasi yang berbeda untuk setiap merek atau type antara lain :
1. Setiap Motherboard memiliki pasangan dengan processor tertentu, yaitu type socket atau slot yang tersedia untuk processor.
2. Kemampuan Motherboard untuk bisa di up-grade sampai dengan kecepatan processor berapa. Umumnya Motherboard mampu untuk di up-grade dengan mengganti processor. Informasi tentang hal ini sangat penting untuk pembelian motherboard dengan pertimbangan untuk bisa di up-grade.
3. Kapasitas memory RAM yang bisa dipasang pada motherboard semakin besar kapasitas memory yang disediakan semakin menguntungkan.
4. Slot yang tersedia untuk setiap jenis RAM, misalnya berapa slot yang disediakan untuk EDO RAM, SDRAM, dll.
5. Setting motherboard secara BIOS ( software ) atau secara jumper setting.
6. Jumlah slot untuk PCI dan ISA. Slot-slot tersebut sangat bermanfaat untuk penambahan peripheral seperti audio card.
7. Apakah motherboard support untuk untuk AGP bagi VGA card, support AGP akan lebih menguntungkan untuk persediaan apabila diinginkan peningkatan kemampuan grafis dari computer dengan memasang AGP card.
8. Speed Bus untuk memory sampai dengan kecepatan berapa (66, 100, 133, 200, 400 Mhz )
9. Apakah VGA card dan audio card sudah onboard atau tidak.
10. Power Supply untuk Mother Board AT atau ATX atau Baby AT. 
 


H. VGA (VIDEO GRAPHICS ADAPTER)
     VGA, singkatan dari Video Graphics Adapter, adalah standar tampilan komputer analog. standar VGA sudah tidak lagi digunakan karena sudah diganti oleh standar yang lebih baru, VGA masih diimplementasikan pada Pocket PC. VGA merupakan standar grafis terakhir yang diikuti oleh mayoritas pabrik pembuat kartu grafis komputer. Tampilan Windows sampai sekarang masih menggunakan modus VGA karena didukung oleh banyak produsen monitor dan kartu grafis.
    VGA adalah perangkat output yang berfungsi untuk mengubah bahasa mesin menjadi tampilan baik grafis maupun text mode di layar monitor. Artinya VGA menghubungkan sistem komputer dengan monitor.
    Salah satu tipe VGA adalah VGA yang telah terintegrasi di dalam mainboard. Ini biasa disebut dengan VGA on board. Biasanya VGA onboard menggunakan memory utama / RAM untuk menjalankan fungsinya sebagai Graphic Adapter. Namun beberapa tipe mainboard telah menyediakan memory khusus yang terintegrasi pula di sebuah bagian pada mainboard, sehingga sistem tidak perlu membagi kapasitas memory utama untuk dipakai oleh VGA.
 
I. POWER SUPPLY
    Power Supply adalah sebuah perangkat yang ada di dalam CPU yang berfungsi untuk menyalurkan arus listrik ke berbagai peralatan computer. Perangkat ini memiliki 5 connector atau lebih, yang dapat disambungkan keberbagai peralatan seperti :
• Motherboard
• Harddisk
• Floppy Disk Drive
• CD – ROM
    Power supply yang berkualitas kurang baik dapat menghasilkan tegangan DC yang tidak rata dan banyak riaknya (ripple). Jika digunakan dalam jangka waktu yang cukup lama akan menyebabkan kerusakan pada komponen computer, misalnya Harddisk.
    Salah satu komponen penting pada power supply adalah pendingin (cooling). Dilengkapi dengan minimal sebuah kipas.
     Konektor 20 pin ATX :
20 pin konektor ATX yang memasukkan ke dalam sebuah motherboard atx. Jika motherboard Anda memiliki slot untuk 20 pin konektor yang diperlukan untuk Motherboard.
    Konektor 24 pin ATX :
Beberapa motherboard memerlukan 24 pin ATX Connector. Daya pada power supply 430W dan 500W, baik dengan 20 dan 24 pin konektor.
    Molex Connector :
Ini adalah IDE konektor yang pasokan daya ke hard drive dan cdroms.
    Konektor floppy :
The 4 pin konektor floppy pasokan daya ke floppy drive yang dapat di komputer Anda.
    Konektor Aux :
Look pada motherboard dan lihat apakah ada slot yang menerima 6 pin konektor Aux. Jika ada slot untuk itu maka kemungkinan anda akan membutuhkannya.
    Konektor SATA :
Hard drive dan perangkat lain dengan konektor sata. Jika Anda memiliki perangkat komputer dengan koneksi sata maka anda yang membutuhkan power supply dengan konektor sata. Salah satunya adalah XPower 550 Watt Power Supply.
    Power Supply Unit (PSU) berfungsi untuk mengubah tegangan listrik (AC 220/230/240 V, 110/120 V) agar bisa digunakan oleh computer (DC 3,3 V, 5 V, 12 V). Besarnya listrik yang mampu ditangani power supply ditentukan oleh dayanya dan dihitung dengan satuan Watt.


0
Rabu, 11 November 2009

Pada umumnya perangkat lunak yang beredar terdiri dari dua lisensi, yaitu perangkat lunak bebas (free software) dan perangkat lunak tak bebas (proprietary software)

A.               Perangkat Lunak Bebas
          Perangkat lunak bebas adalah perangkat lunak yang bebas untuk digunakan, dipelajari, dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Perangkat lunak bebas ini pada umumnya memakai lisensi GPL (General Public License) dan LGPL (Lesser General Public License). Perbedaan utama antara GPL dan LGPL adalah bahwa LGPL dapat ditautkan ke sebuah program yang tidak berlisensikan LGPL, yang dapat ditautkan adalah perangkat lunak gratis atau perangkat lunak tak bebas, jika syarat-syarat penggunaannya mengizinkan modifikasi semacam itu.
          Contoh perangkat lunak tak bebas antara lain:
1)                 Ubuntu
Sebagai pengganti Windows. Dapat diunduh di http://ubuntu.com.   Dapat diunduh langsung atau memesannya dengan fasilitas ship it.
2)                 OpenOffice
Sebagai pengganti Microsoft Office. Dapat diunduh di http://openoffice.org .
3)                 Brasero
Sebagai pengganti Nero Burnng Rom. Brasero pada umumnya telah disertakan dalam sebagian distribusi linux.
                     Gbr. Ubuntu                                          Gbr. OpenOffice                                          Gbr. Brasero
B.               Perangkat Lunak Tak Bebas
          Perangkat lunak tak bebas adalah perangkat lunak dengan pembatasan terhadap penggunaan, penyalinan, dan modifikasi yang diterapkan oleh pemegang hak (proprietor). Perangkat lunak tak bebas ini mencakup Freeware (bersifat gratis), Shareware atau demo (bersifat Trial and Buy), dan Commercial Software (bersifat bayar dari mulai pemakaian).
          Contoh perangkat lunak tak bebas antara lain:
1)                 Windows
Sistem operasi yang termasuk perangkat lunak tak bebas. Macam-macam windows antara lain Windows XP, Windows Vista, Windows 7
2)                 Microsoft Office
Microsoft Office memiliki beberapa program paket pengolah kata, antara lain Microsoft Office Word, Microsoft Office Excel, Microsoft Office PowerPoint, Microsoft Office Access, dan Microsoft  Office Outlook.
3)                 Nero Burning Rom
Salah satu aplikasi burning/back-up data ke dala CD/DVD.
     
UPAYA MELINDUNGI HAKI
          Pemerintah Indonesia berupaya untuk melindungi hasil karya cipta seseorang atau perusahaan dari pemalsuan, penggandaan, menyiarkan, memamerkan, dan perngedaraanya. Pemerintah RI telah membuat undang-undang perlindungan tentang Hak Cipta dan Hak Atas Kekayaan Intelektual (HAKI), yaitu Undang-Undang No. 19 Tahun 2002 (Pasal 72, Ayat : 1, 2, dan 3) yang berbunyi:
1.                  Barangsiapa dengan sengaja dan tanpa hak melakukan perbuatan yang sebagaimana dimaksud    dalam Pasal 2 ayat (1) atau Pasal 49 ayat (1) dan ayat (2) dengan pidana paling sedikit 1 (satu) bulan dan/atau denda paling sedikit Rp1.000.000,00 (satu jutah rupiah), atau pidana penjara paling lama 7 (tujuh) tahun dan/atau denda paling banyak Rp5.000.000.000,00 (lima miliar rupiah)
2.                  Barangsiapa dengan sengaja mengedarkan, menyiarkan, memamerkan, atau menjual kepada umum suatu ciptaan atau barang hasil pelanggarn hak cipta atau hak terkai sebagaimana pada ayat (1) dipidana dengan pidana penjara paling lama 5 (lima) tahun dan/atau denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah)
3.                  Barangsiapa dengan sengaja atau tanpa hak memperbanyak penggunaan untuk kepentingan komersial suatu program komputer dipidana dengan pidana penjara paling lama 5 (lima) tahun dan/atau denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah)
          Dengan adanya pemberlakuan undang-undang tersebut, masyarakat diharapkan agar menggunakan perangkat lunak asli. Selain mematuhi peraturan yang berlaku, dengan membeli perangkat lunak asli bisa mendapatkan berbagai keuntungan, antara lain: 1.       Mendapatkan update perangkat lunak asli
2.    Mendapatkan bantuan dari teknisi resmi
3.    Mendapatkan potongan harga ketika akan upgrade
4.    Mendapatkan buku petunjuk penggunaan perangkat lunak
5.    Perangkat lunak yang didapatkan terjamin terbebas dari virus dan spyware
          Kebanyakan masyarakat lebih sering menggunakan perangkat lunak tanpa izin atau perangkat lunak bajakan. Maraknya pembajaka nperangkat lunak oleh masyarakat disebabkan oleh faktor-faktor berikut:
1.                  Pendapatan masyarakat yang relatif kecil
2.                  Tingkat pendidikan yang relatif  rendah
3.                  Harga lisensi perangkat lunak yang terlalu mahal
4.                  Kontrol pemerintah yang kurang tegas
5.                  Kurangnya tingkat kesadaran masyarakat untuk menggunakan software yang legal

0
Jumat, 16 Oktober 2009

CLIENT SIDE

A. HTML

Hypertext Markup Language merupakan standard bahasa yang di gunakan untuk menampilkan
document web, yang bisa anda lakukan :
• Mengontrol tampilan dari web page dan contentnya.
• Mempublikasikan document secara online sehingga bisa di akses
• Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara
online.

• Menambahkan object-object seperti image, audio, video dan juga java applet dalam document HTML

B. Browser dan Editor

Browser
Browser merupakan software yang di install di mesin client yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang sering di gunakan biasanya Internet Explorer, Netscape Navigator dan masih banyak yang lainnya.

Editor
Program yang di gunakan untuk membuat document HTML, ada banyak HTML editor yang bisa anda gunakan diantaranya: Ms FrontPage, Dreamweaver, Notepad.

C. CSS

Cascading Style Sheet (CSS) adalah mekanisme sederhana style sheet yang mengijinkan desiner dan user untuk menempatkan style, misalnya huruf, warna dan spasi ke dalam dokumen HTML

Aturan dalam CSS terdiri atas 2 bagian utama, yaitu:
• Selektor, yaitu sebuah string yang mengidentifikasi apakah sebuah elemen berhubungan
dengan aturan yang akan diimplementasikan. Contoh, H1
• Deklarasi, yaitu properti misalnya font-size dengan nilai yang sesuai misalnya 12pt. Contoh,
font-size: 12pt

D. JavaScript dan VBScript

JavaScript merupakan bahasa cript yang dikembangkan oleh Netscape untuk membuat dokumen yang dinamis. JavaScript mempunyai kemiripan dengan bahasa pemrograman C. Bahasa JavaScript menyerupai Java tetapi tidak memiliki penulisan yang statis dan kontrol yang kuat. Perbedaannya pada Java, sistem waktu kompilasi pada class yang dibuat dari deklarasi,
JavaScript mendukung sistem runtime pada bilangan kecil dan tipe data yang direpresentasikan oleh tipe numerik, boolean dan string. JavaScript mendukung fungsi-fungsi tanpa deklarasi khusus.
Sedangkang Java adalah bahasa yang didesain untuk pemrograman berorientasi objek dengan
eksekusi yang cepat dan bertipe aman.
Sama halnya dengan VBScript namun yang membedakan dengan JavaScript adalah sintaks bahasa yang digunakan, VBScript menggunakan bahasa yang mirip dengan Visual Basic sedangkan JavaScript menggunakan pola bahasa yang mirip dengan Java.

SERVER SIDE

A. Konsep Multi-Tier Application

Multi tier application adalah aplikasi yang dibagi menjadi beberapa bagian yang menjalankan fungsi masing-masing. Secara umum, ada tiga bagian utama dari multi tier application:
• Client side presentation
• Server side business logic
• Backend storage

Client Side Presentation
Client side presentation mengatur bagaimana aplikasi berinteraksi dengan user. Yang dimaksud
dengan interaksi antara lain adalah: bagaimana data ditampilkan, bagaimana fungsi dan fitur aplikasi ditampilkan. Dalam aplikasi berbasis web, client side presentation dibuat dengan bahasa HTML CSS, dan JavaScript.
Beberapa tool yang digunakan untuk membuat client side presentation diantaranya Microsoft Frontpage, Macromedia Dreamweaver, dan sebagainya.
Client side presentation berbasis web contohnya adalah tampilan aplikasi email yang kita buka dengan browser.
Server Side Business Logic
Server side business logic, sering disebut juga middle tier, adalah bagian yang bertanggung jawab
atas cara kerja aplikasi. Di dalamnya kita mengatur bagaimana fungsi dan fitur aplikasi dapat bekerja dengan baik. Dalam aplikasi berbasis web, ada beberapa alternatif yang dapat digunakan, ditentukan oleh jenis platiform yang digunakan. Alternatif ini akan dijelaskan lebih detail pada bagian selanjutnya.
Back End Storage
Bagian ini mengatur cara penyimpanan data. Penyimpanan data merupakan materi yang cukup
kompleks dalam pembangunan aplikasi. Karena kecepatan, keutuhan, dan keamanan data
merupakan faktor kritis dalam aplikasi. Ada banyak solusi database yang tersedia di pasaran. Pada umumnya, database yang digunakan bertipe relasional (Relational Database Management System – RDBMS). Manajemen data dilakukan dengan bahasa SQL (Standard Query Language).

B. Perbedaan Web Based Programming dengan Sistem Programming


Pembuatan aplikasi berbasis web berbeda dengan pembuatan aplikasi berbasis windows (visual
programming), misalnya Visual Basic, Delphi, atau KDevelop. Dalam visual programming, kita
meningkatkan kecepatan dan kinerja aplikasi dengan mengoptimasi penggunaan memori,
manajemen proses, dan pengaturan Input-Output. Pada pemrograman berbasis web, faktor yang menentukan kinerja aplikasi adalah kecepatan akses database dan kecepatan akses jaringan dan internet.
Perbedaan kedua, adalah cara aplikasi berjalan. Pada aplikasi visual, aplikasi dibangun dengan
menggunakan tool tertentu, kemudian dikompilasi. Hasilnya dapat langsung digunakan dalam
komputer. Aplikasi berbasis web tidak dapat dijalankan langsung di komputer.
Untuk menjalankannya, dibutuhkan engine tertentu, dalam hal ini web server.

C. Teknologi Alternatif


CGI Script

CGI Script dapat dibuat dengan berbagai bahasa pemrograman, misalnya Perl atau Phyton.
Teknologi ini pernah sangat populer di masa awal berkembangnya web based application. Tetapi
saat ini banyak ditinggalkan orang karena tidak efisien, tidak fleksibel, dan keamanannya endah.
Proprietary API
Teknologi ini adalah bahasa pemrograman yang disediakan masing-masing webserver, misalnya
ISAPI atau NSAPI. Teknologi ini memiliki kelemahan, yaitu hanya dapat berjalan di webserver
tertentu, sehingga mengurangi portabilitas.
JavaServlet/JSP
Teknologi server side Java. Mempunyai banyak keunggulan dan kemudahan pemrograman. Tetapi karena murni berorientasi objek, banyak programmer pemula kesulitan menggunakannya. Selain itu, Java juga adalah bahasa pemrograman yang relatif rumit bagi pemula. Keunggulannya, sangat portabel. Dapat dipindahkan dengan mudah dari Windows ke Unix dan sebaliknya.
ColdFusion
Bahasa pemrograman ini mirip dengan HTML, menggunakan tag untuk membentuk blok-blok
programnya.
ASP
Merupakan solusi server side programming dari Microsoft. Teknologi ini banyak digunakan oleh para programmer yang berlatar belakang Visual Basic. Database pasangannya adalah MS SQL Server.
Operating system pasangannya adalah Window 2000 Server yang menjalankan webserver Microsoft IIS.
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 tekhnologi yang disediakan oleh Microsoft. ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui browser.
ASP bekerja pada web server dan merupakan server side scripting. Berbeda dengan VBScript yang bekerja pada client atau disebut juga client side scripting. Meskipun demikian ASP mengunakan VBScript sebagai bahasa dasar untuk pemogramannya. Karena bersifat server side scripting maka ASP dapat bekerja pada semua web browser berbeda dengan client side scripting yang bekerja hanya tergantung pada browser. Sebagai contoh VBScript hanya bisa dijalankan pada browser Internet Explorer dan tidak dapat dijalankan pada browser Netscape kecuali ditambahkan plug-in untuknya.
ASP sangat mudah dipelajari. Yang diperlukan hanyalah mengenal HTML dan VBScript. Dengan
ASP anda bisa membangun aplikasi web yang dinamis. ASP juga dikenal sangat populer bersaing
dengan PHP serta yang web language yang lainnya seperti Java Servlet, Cold Fusion, dll.
ASP diperkenalkan ke dunia pertama kali oleh Microsoft pada tanggal 16 Juli 1996, dan diberi nama kode Denali. Beta version dirilis pada bulan November 1996, dan akhirnya ASP Version 1.0 secara resmi dipasarkan ke publik pada tanggal 12 Desember 1996.
Microsoft terus mengembangkan ASP. Pada tahun 1998, Microsoft telah mengeluarkan software web server yang terbaru, Internet Information Server 4.0 (IIS 4.0) yang berjalan pada Windows NT 4.0 dan Personal Web Server 4.0 (PWS 4.0) yang berjalan pada Windows ‘98. Software web server yang baru ini dapat support ASP Version 2.0.
Dengan dirilisnya Windows 2000, maka Microsoft meluncurkan Internet Information Server 5.0 (IIS 5.0) dan versi terbaru ASP Version 3.0. IIS 5.0 sebenarnya lebih terintegrasi dengan Windows 2000 dalam satu paket sistem operasi.
ASP semakin dikenal luas tepatnya sejak maret 1997. ASP semakin populer karena mudah untuk dipelajari. Tentunya masih banyak web programming language yang lainnya seperti PHP, Cold Fusion, Java Servlet, dll yang tidak kalah populernya ASP.

Bagaimana dan apa yang diperlukan untuk menjalankan ASP ?
• Untuk memulai menulis bahasa pemograman ASP diperlukan minimal sebuah text editor atau
bisa juga web development tools yang lain seperti Visual Interdev, Homesite, Dreamweaver, dll.
• Web server yang support ASP yaitu menggunakan Internet Information Server (IIS 5.0) yang
mensupport ASP Version 3.0, IIS 5.0 tersedia pada sistem operasi Windows 2000.
Maka sebaiknya gunakan IIS 5.0 sebagai web server ASP i. Sebenarnya ASP juga bisa berjalan pada web server lain seperti Apache, Lotus, dll yang berjalan pada sistem operasi non windows seperti Unix/Linux, dll. Contohnya adalah Chili!Soft ASP yang bisa di download di http://www.chilisoft.com dengan masa trial 30 hari.
• Untuk melihat dan melakukan test pada suatu halaman, tentunya memerlukan web browser.
Seperti yang sudah dijelaskan di atas bahwa ASP bisa berjalan pada semua browser.
• Yang terakhir dan tidak kalah penting adalah anda harus mengetahui tag-tag HTML
PHP
Banyak digunakan oleh programmer berlatar belakang C/C++ karena kemiripan syntaxnya. Open source, karenanya gratis dan bebas. Database pasangannya biasanya MySQL, dijalankan bersama webserver Apache di atas operating system Linux. Semuanya gratis dan bebas.

Referensi :
Nur Hasyim, HTML dan CSS, Artivisi Intermedia, 2003
Wahana Komputer Semarang, Panduan Praktis Pengembangan WEB Berbasis JavaScript & CGI, Andi
Yogyakarta, 2001
Sanders Kaufman, Jr dkk , Belajar Sendiri Pemrograman ActiveX dalam 21 hari, Andi Yogyakarta, 1997
Johanes Gunawan, Cepat Mahir ASP, IlmuKomputer.com
Endy Muhardin, PHP Programming Fundamental dan MySQL Fundamental, IlmuKomputer.com

0

Mengenai Saya

Foto saya
Sidoarjo, Jawa Timur, Indonesia
Seseorang yang biasa saja tetapi memiliki impian yang luar biasa

Menuju Kemenangan

Isok Gak Isok, KUDU MENANG......

Followers