Minggu, 09 Oktober 2011

PERKEMBANGAN WEB PROGRAMMING

Perkembangan Web Programming

PHP

PHP adalah akronim untuk Hypertext Preprocessor merupakan script bahasa komputer yang didesain untuk menghasilkan halaman web dinamis. Script tersebut dapat digunakan dalam interface command line tapi juga bisa digunakan pada applikasi grafis standalone.

PHP pertama kali di temukan oleh Rasmus Lerdorf pada tahun 1995 kemudian standart pengembangan PHP dilakukan oleh PHP Group. Lisensi yang digunakan pada PHP berkiblat pada Free Software nya Free Software Foundation.

PHP adalah script bahasa pemprograman yang paling banyak digunakan untuk pengembangan applikasi berbasis web karena script PHP dapat di masukan ke dalam HTML. Pada sebuah web server, kode PHP dapat menjadi sebuah masukan (input) untuk menghasilkan keluaran (output) berupa halaman web. Hal ini dapat dilakukan pada sebagian besar web server dan juga pada sebagian besar sistem operasi yang memiliki platform berbeda. PHP telah di install di lebih dari 20 millar websites dan lebih dari 1 milyar server. Silakan kunjungi web Rasmus Lerdorf’s penemu awal PHP.

MySQL

MySQL adalah sistem manajemen database SQL yang Open Source dan paling populer saat ini yang multithreaded, multi-user SQL database managemen sistem (DBMS). Ulf Micheal Widenius adalah penemu awal versi pertama MySQL kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB. MySQL AB adalah sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini. Informasi-informasi terbaru mengenai MySQL dapat diperoleh dengan mengunjungi websitesnya di http://www.mysql.com/.

Berikut ini adalah pengembangan-pengembangan yang terjadi pada MySQL :

1. Release pertama MySQL dilakukan pada 23 May 1995

2. Versi Windowsnya di release pada 8 Januari 1998 untuk Windows 95 dan NT

3. Versi beta 3.23 dikenalkan pada Juni 2000 dan releasenya pada Januari 2001

4. Versi 4.0 beta dikenalkan pada Agustus 2002 dan direlease pada Maret 2003

5. Versi 4.1 beta dikenalkan pada Juni 2004 dan di release pada Oktober 2004

6. Versi 5.0 beta dikenalkan pada Maret 2005 dan di release pada Oktober 2005

7. Versi 5.1 saat ini sedang dalam tahap re produksi sejak November 2005.

8. MySQL untuk Sun Microsystems dikenalkan pada 26 February 2008.

Seorang administrator database MySQL biasanya menggunakan tools command line seperti perintah mysql atau msqladmin. Juga dapat mendownload tools GUI administration untuk MySQL seperti MySQL Administrator atau MySQL Query Browser. Kedua paket tersebut biasanya disebut dengan MySQL GUI Tools. Kita juga mengenal phpMyAdmin yakni software yang free merupakan interface berbasis web untuk inplementasi MySQL pada PHP. Informasi lebih lanjut dapat menghubungi situs MySQL AB Team, atau Ulf Micheal Widenius

AJAX

Ajax adalah singkatan dari asynchronous Javascript and XML juga merupakan kelompok yang terkait dengan teknik pengembangan web interaktif. Ajax bukanlah bahasa programming, Ajax adalah teknik lintas platform yang dapat digunakan pada sistem operasi yang berbeda, arsitektur komputer yang berbda dan sampai pada web browser yang berbeda berdasarkan pada standart opensource seperti JavaScript dan DOM. Jesse James Garrett adalah orang yang memberikan nama Ajax pada tulisannya yang berjudul Ajax : A New Approach to Web Applications yang dipublikasikan pada 18 Oktober 2005.

Perbandingan Model Aplikasi Web Tradisional dengan Model Web Ajax

Artinya Ajax sebenarnya hanya sebuah nama, sebelumnya Google map telah menggunakan applikasi pada Ajax sebelum Ajax dijadikan sebagai nama. Ajax dibangun dari teknologi yang saling terkait yakni (XHTML, CSS, DOM, XML, JavaScript) yang digunakan dalam pengembangan applikasi web dinamis. Silakan kunjungi websites Jesse James Garrett.

jQuery

jQuery adalah sebuah library pada JavaScript yang mengatur interaksi antara JavaScript dan HTML. Di release pertama kali pada Januari 2006 di BarCamp Oleh John Resig. jQuery memiliki dua lisensi yakni dibawah Lisensi MIT dan Lisensi GNU Public License. jQuery adalah free Software dan Open Software. jQuery terdiri dari file JavaScript didalamnya terdapat DOM, Event, Effect dan Fungsi Ajax.

jQuery terdiri dari fitur-fitur berikut :

1. DOM element selection

2. DOM transversal and modification (termasuk support pada CSS 1-3 dan basic XPath)

3. Events

4. CSS manipulasi

5. Effek dan animasi

6. Ajax

7. Extensibility

8. Utiliti seperti browser

9. JavaScript Plugins

Zend Framework

Zend Framework adalah open source, aplikasi web objek oriented yang di implementasikan pada PHP 5 dan berlisensi dari New BSD License. Zend Framework yang sering disebut dengan ZF dikembangkan dengan tujuan mempermudah pengembangan web.

ZF mulai dikenal ditahun 2005 bersamaan juga dengan munculnya beberapa framework baru seperti Ruby on Rails dan Spring Framework yang mulai populer dikalangan pengembang web. ZF dipublikasikan pertama kali pada Zend Conference.

Zend Framework memberikan komponen yang dibutuhkan dalam pengembangan web termasuk didalamnya adalah authentikasi dan authorisasi melalui access control list (ACL), konfigurasi applikasi, data caching, filtering/validasi data user, internationalization, fungsi interface ke AJAX, e-mail, Lucene format searc index dan queri, dan Google Data API.

Phyton

Python ditemukan pertama kali oleh Guido von Rossum pada tahun 1990 dimana nama tersebut terinspirasi dari pertunjukan sirkus. Selanjutnya Phyton dikembangkan secara sukarela oleh para volentir dan dapat diperoleh secara gratis dari Python Software Foundation. Versi terakhir Python yang di release pada september 2006 adalah versi 2.5.

Phyton memiliki banyak varian. Phyton yang terdapat pada Python Software Foundation ditulis dengan bahasa C. Belakangan ini python juga di tulis berbasis java yang disebut dengan Jython. Kemudian IronPython adalah Phyton dalam versi C# yang terdapat pada applikasi .Net dan mono platform.

Senin, 07 Desember 2009

PERKEMBANGAN TEKHNOLOGI KOMUNIKASI DAN KOMUNIKASI
Dilihat dari pengertian tekhnologi komunikasi dan tekhnologi informasi yaitu Tekhnologi Komunikasi adalah peralatan perangkat keras dalam sebuah struktur organisasi yang mengandung nilai-nilai social, yang memungkinkan setiap individu mengumpulkan, memproses, dan saling tukar menukar informasi dengan individu-individu lainnya, sedangkan Tekhnologi informasi lebih ditekankan pada hasil data yang diperoleh sedangkan pada tekhnologi komunikasi ditekankan pada bagaimana suatu hasil data dapat disalurkan, disebarkan dan disampaikan ke tempat tujuan.
Tekhnologi informasi berkembang cepat dengan meningkatnya perkembangan komputer dengan piranti pendukungnya serta perkembangan tekhnologi komonikasi yang ada.
Tekhnologi komunikasi berkembang cepat dengan meningkatnya perkembangan tekhnologi elektronika, system transmisi dan system modulasi, sehingga suatu informasi dapat disampaikan dengan cepat dan tepat.
Perkembangan Tekhnologi Komunikasi mengalami era-era yang sangat penting seperti :
1. Era Komunikasi Tulisan
-4000 SM bangsa Sumeria menulis dalam lembaran tanah liat
-Tahun 1041 Pi Sheng di Cina menemukan sejenis alat cetak buku sedarhana
-Tahun 1241 Tulisan dalam lembaran tanah liat diganti oleh tulisan dalam lembaran metal di Kore.

2. Era Komunikasi Cetakan :
-Tahun 1456 Gutenberg menemukan alat mesin cetak (metal) hand press.
-Tahun 1833 penerbitan surat kabar penny press yang pertama, The New York Sun

3. Era Telekomunikasi
-Tahun 1844 samuel morse mengirimkan pesan melalui alat telegraph pertama.
-Tahun 1876 Alexander Grahamm Bell Mengirimkan pesan melalui pesawat telepon.
-Tahun 1894 Penemuan film bioskop
-Tahun 1895 Guglielmo Marconi mengirimkan pesan melalui radio.
-Tahun 1912 Lee de Forest menemukan Vacum tube.
-Tahun 1920 Siaran radio pertama oleh KDKA di Pitsburgh, Amerika serikat
-Tahun 1933 RCA di Amerika Serikat mendemonstrasikan TV
-Tahun 1941 Siaran TV komersial pertama.

4. Era Komunikasi Interaktif
-Tahun 1946 penemuan mainframe computer, ENIAC dengan 18.000 vacum tubes oleh Universitas Pennysilvania, Amerika Serikat.
-Tahun 1947 William Shockley, John Bardeen dan Walter Brattain menemukan pesawat radio transistor.
-Tahun 1956 Penemuan Video tape oleh perusahaan Ampex, Redwood city, California, Amerika Serikat.
-Tahun 1957 Rusia meluncurkan satelit angkasa luar pertama SPUTNIK.
-Tahun 1969 pesawat luar angkasa NASA berpenumpang manusia mendarat di Bulan, dikendalikan oleh minicomputer yang besarnya 3000 kali lebih kecil dari ENIAC.
-Tahun 1971 Penemuan microprosesor, sebuah unit pengendali computer (CPU) dengan semi konduktor chip oleh Ted Hoff.
-Tahun 1975 pemasaran microcomputer pertama, Altair 8800.
-Tahun 1975 HBO (Home Box Ofice) mulai menyiarkan siaran TV kabel melalui satelit.
-Tahun 1976 sistem teletext pertama diperkenalkan oleh BBC dan ITV di Inggris.
-Tahun 1977 Qube, System TV kabel interaktif pertama diperkenankan di Colombus, Ohio, Amerika Serikat.
-Tahun 1979 sistem videotext pertama diperkenalkan oleh Brtish Posy Office, Inggris.

EVOLUSI Perkembangan TI
a. Era Komputerisasi
b. Era Tekhnologi Inormasi
c. Era system Informasi
d. Era Globalisasi Informasi


Perkembangan Tekhnologi Komunikasi juga banyak digunakan di berbagai bidang :
a. Di Bidang Persuratkabaran
b, Di bidang penyiaran.
c. Di bidang Hubngan Masyarakat

Tekhnologi Informasi juga berkembang dan mempunyai peranan di berbagai bidang seperti:
1. TI dalam dunia perbankan
2. Ti dakam dunia pendidikan
3. TI dalam dunia medis
4. TI untuk kepolisian
5. TI untuk pedagangan Elektronis
6. TI untuk perancangan Produk

Kamis, 26 November 2009




Cara mengetahui spesifikasi hardware komputer

Dengan menggunakan software, kita dapat mengetahui spesifikasi hardware komputer yang sedang digunakan. Ada beberapa cara untuk mengetahuinya yaitu dengan menggunakan system properties, direcx diagnostic tools, atau menggunakan aplikasi pihak ketiga seperti cpu-z, dll.

I. Menggunakan directX diagnostic tools (aplikasi bawaan windows)

Jika dalam komputer anda belum ada cpu-z, anda bisa gunakan cara ini
a. Pada startmenu pilih run, ketik dxdiag, kemudian tekan OK


b. Tunggu hingga muncul kotak dialog DirectX Diagnostic Tool,
Pada tab system ada informasi OS yang digunakan, BIOS, Moteherboard, Memory
Pada tab Display ada informasi device display (VGA )
Pada tab lain ada informasi decice Sound, Network, dll


c. Informasi device display (VGA)

II. Cara ini lebih bagus, dibanding cara pertama, tetapi anda harus punya aplikasi cpu-z di komputer anda.

a. Jika tidak punya, anda bisa mendownloadnya di http://www.cpuid.com/cpuz.php
klik Download Latestt version (untuk mendownload versi terbaru)


b. Extract file yang telah didownload dengan unzip (winrar). Klik cpuz.exe untuk mengaktifkan cpuz



c. Akan muncul informasi tentang CPU(Processor), Mainboard, Memory (pilih tab masing-masing kategori untuk melihat spesifikasi detailnya)

Senin, 23 November 2009

SPESIFIKASI HARDWARE KOMPUTER

Perkembangan hardware komputer yang cepat diiringi juga dengan
perkembangan software dan sistem operasi yang menuntut spesifikasi
hardware yang tinggi. Oleh karena itu sebelum memutuskan untuk
melakukan instalasi sistem operasi sebaiknya dicek dahulu kebutuhan
minimum harware yang diperlukan. Beberapa sistem operasi
mensyaratkan spesifikasi minimal hardware agar komputer dapat
bekerja secara optimal. Jika spesifikasi hardware kurang memenuhi
syarat maka akan berdampak

pada tidak optimalnya kerja sistem
operasi.
Untuk mengetahui spesifikasi hardware komputer dapat dilihat pada
manual book. Jika manual book tidak ada, dapat dilihat spesifikasi
hardware pada saat komputer pertama kali dinyalakan,maka sistem
BIOS akan melakukan cek hardware dan akan menampilkannya di
layar monitor.
Beberapa spesifikasi hardware yang perlu diketahui adalah sebagai
berikut :

• CPU : CPU atau prosesor merupakan inti dari sebuah mesin
komputer. Ada banyak pengembang prosesor dengan spesifikasi
12
dan teknologi yang berbeda. Tiap jenis prosesor memerlukan
hardware yang berbeda sehingga diperlukan pengetahuan
mendalam dalam pemilihan prosesor.
Intel mengembangkan prosesor jenis Pentium I, II, III, IV,
Pentium Celeron, Intel Xeon, Intel Mobile dan lain sebagainya
dengan clock speed mulai 100 MHz sampai 3,2 GHz.
AMD merupakan pesaing terdekat Intel mengembangkan AMD
Duron, Athlon, Barton, Opteron dengan clock speed yang hampir
sama.
Xyrix, Via, Sys, Motorolla, Apple dan perusahaan lainnya juga
mengembangkan prosesor.


• Motherboard
Motherboard merupakan tempat utama meletakkan periperal
komputer seperti prosesor, RAM, keyboard, mouse, kartu grafis,
kartu suara dan kartu jaringan. Motherboard sebuah komputer
mempunyai jenis dan tipe yang sangat banyak tergantung teknologi
prosesor yang dipakai yang ditunjukkan dengan chipset yang
digunakan seperti i810, i815, i845, i850, i865, i915, i925 untuk
chipset Intel, KT400, KT600, Nforce, Nforce II, Nforce III, Sys
Sys 645 dan lain sebagainya.


• RAM (Random Acces Memory)
RAM merupakan memori penyimpan sementara untuk menjalankan
sistem operasi dan program aplikasi. RAM mempunyai beberapa
teknologi antara lain EDO RAM, SDRAM 66, SDRAM 100, SDRAM
133, DDRAM dan RAMBUS dengan kapasitas mulai dari 4 MB, 16
MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB dan lain sebagainya.

• Hard disk
Hard disk memegang peranan yang sangat penting berhubungan
dengan instalasi sistem operasi. Hard disk merupakan komponen
untuk menyimpan data-data secara permanen file-file sistem. Untuk
dapat melakukan instalasi sistem operasi diperlukan syarat
kapasitas hard disk yang cukup dan juga terkadang diperlukan
partisi hard disk.
Beberapa ukuran hard disk yang ada adalah sbb : 1 GB, 2,1 GB, 4,2
GB, 6,4 GB, 10, GB, 20 GB, 40 GB, 60 GB, 80 GB, 120 GB, 200 GB
dan lain sebagainya.
Hard disk mempunyai beberapa tipe yaitu IDE, ATA, SATA dan
SCSI. Biasanya untuk keperluan server digunakan hard disk jenis
SCSI, walaupun bisa juga menggunakan jenis lainnya.

• Kartu Grafis (kartu VGA)
kartu Grafis berfungsi untuk
menghubungkan antara sistem komputer dengan tampilan di layar
monitor. Kartu VGA mempunyai jenis dan tipe yang sangat banyak.
Teknologi kartu VGA yang digunakan adalah ISA, EISA, VESA, PCI,
AGP dan PCI Express, sedangkan macamnya antara lain Voodoo,
Nvidia Gforce (MX, Ti, FX), Ati Radeon (7200, 9200, 9600, 9800)
dan lain sebagainya.
• Keyboard : standar PS/2, Serial, USB
• Mouse : Serial, PS/2 atau USB
• Monitor : monitor komputer mempunyai ukuran yang beragam
mulai dari 14 “, 15 “ 17 “ 20 “. Teknologi yang digunakan juga
bermacam-macam mulai dari tabung, tabung flat sampai ke LCD.

• Kartu Suara (Sound Card )
Sound card merupakan periperal tambahan dalam sebuah
komputer yang berfungsi untuk mengolah dan menghasilkan sinyal
audio. Teknologi yang digunakan adalah ISA dan PCI, 16 bit dan 24
bit dengan 2, 4, 5, 6 dan 7 channel.

• Kartu jaringan (Lan Card)
Kartu jaringan merupakan periperal utama dalam jaringan
komputer. Masing-masing komputer dalam jaringan dihubungkan
dengan kartu ini melalui switch/hub.