Bahasa Pemograman Penunjang Sistem

2.7 Bahasa Pemograman Penunjang Sistem

2.7.1 Pengenalan PHP

PHP (Hypertext Processor) adalah bahasa pemograman scripting sisi server yaitu bahasa pemograman yang digunakan oleh server web untuk menghasilkan dokumen HTML secara on- the-fly yang merupakan interpreter yang dapat di eksekusi sebagai program CGI untuk server web atau dijadikan model dari server web (Sidik, 2005 : 323)

PHP pertama kali dibuat dan diperkenalkan oleh Rasmus Lerdorf pada tahun 1995 menggunakan nama PHP/FI, generasi awal PHP/FI dibuat dari Perl yang waktu itu digunakan untuk kebutuhan pribadi saja. Pada tahun 1997 dikeluarkanlah PHP/FI versi 2.0, fungsi-fungsi pada PHP/FI ditulis dengan menggunakan bahasa C. PHP versi 3.0 diluncurkan oleh Andi Gutmans dan Zeev Suraski pada tahun yang sama dimana versi ini telah mendukung berbagai jenis database, protokol, dan API. Untuk menangani kelemahan versi 3.0 maka diluncurkanlah PHP versi 4 dan PHP versi 5 , dimana PHP versi 5 ini dapat membuat file swf dan applet java. Versi ini diluncurkan pada bulan Desember 2003. Fokus utamanya adalah mengoptimalkan penggunaan PHP untuk OOP (Object Oriented Programming) . (Syafii, 2005 : 1)

Menurut tim Litbang LPKBM MADCOMS Madiun (2004 :

2) Beberapa keunggulan yang dimiliki oleh program PHP diantaranya:

a. PHP adalah bahasa pemograman yang open source

b. PHP memiliki tingkat akses yang lebih cepat.

c. PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet.

d. PHP memiliki tingkat keamanan yang tinggi.

e. PHP mampu berjalan di beberapa server yang ada misalnya Apache, Microsoft IIS, PWS, AOLserver, phttpd, fhttpd, dan Xitami.

f. PHP mampu berjalan di Linux sebagai Platfork sistem operasi utama bagi php, namun juga dapat berjalan FreeBSD, Unix, Solaris, Windows, dan yang lainnya.

g. PHP juga mendukung akses ke beberapa database yang sudah ada, baik yang bersifat free/gratis ataupun komersil. Database ini antara lain MySQL, PosgreSQL, mSQL, Informix, dan MicrosoftSQL server.

2.7.2 MySQL

Menurut Sidik (2005 : 1) MySQL merupakan software sistem manajemen database (Database Management Sistem - DBMS) yang sangat populer di kalangan pemograman web dengan menggunakan script PHP dan Perl.

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Awalnya TcX membuat MySQL pada waktu itu untuk mengembangkan aplikasi Web untuk klien— TcX yaitu perusahaan pengembang software dan konsultan database . Kala itu Michael Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Awalnya TcX membuat MySQL pada waktu itu untuk mengembangkan aplikasi Web untuk klien— TcX yaitu perusahaan pengembang software dan konsultan database . Kala itu Michael Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM

MySQL adalah database open source yang paling banyak dipakai saat ini. Penyebab utama MySQL begitu popular di kalangan Web diantaranya adalah karena MySQL tersedia di berbagai platform, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web, serta memiliki overhead koneksi yang rendah. (www.master.web.id)

2.7.3 Gammu

Gammu adalah nama sebuah project yang ditujukan untuk membangun aplikasi, script dan drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada telepon seluler atau alat sejenisnya. Sekarang gammu telah menyediakan codebase yang stabil dan mapan untuk berbagai macam model telepon yang tersedia di pasaran dibandingkan dengan project sejenis. Gammu merupakan project yang berlisensi GNU GPL 2 sehingga menjamin kebebasan menggunakan tool ini tanpa perlu takut dengan masaah legalitas dan biaya yang mahal yang harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler dengan berbagai jenis koneksi dan type (www.gammu.org).

2.7.4 Kabel Data

Kabel data adalah satu-satunya media koneksi data yang menggunakan media fisik. Keunggulan kabel data adalah dapat memperoleh kestabilan koneksi (koneksi lebih reliable) tetapi juga terdapat kelemahan, yaitu tidak fleksibel. Kabel data merupakan cara termudah dan teraman untuk komputer, umumnya digunakan melalui port USB. Ada juga kabel data yang terhubung via port serial, port USB lebih cepat daripada port serial. Selain laju transfer data yang lebih tinggi, keuntungan lain koneksi dengan port USB adalah kemampuan hotplug yang berarti piranti dapat ditancapkan dan dicabut tanpa mengakibatkan komputer perlu di- reboot. Kemampuan ini sebenarnya merupakan ciri semua piranti USB (wahana komputer dan ANDI, 2008 : 124)

Dokumen yang terkait

Anal isi s L e ve l Pe r tanyaan p ad a S oal Ce r ita d alam B u k u T e k s M at e m at ik a Pe n u n jang S MK Pr ogr a m Keahl ian T e k n ologi , Kese h at an , d an Pe r tani an Kelas X T e r b itan E r lan gga B e r d asarkan T ak s on om i S OL O

2 99 16

UPAYA PENINGKATAN “ORIENTASI REALITA”PENGENALAN ORANG PADA NY. S DENGAN GANGGUAN PROSES PIKIR : WAHAM MELALUI INTERVENSI TERAPI AKTIVITAS INDIVIDU DI RUANG MELATI RSJ.DR. RADJIMAN WEDIODININGRAT LAWANG. TAHUN 2012

1 50 16

E RB E DA AN P E RI L AKU S E KS UA L RE M AJA YA NG M E NGI KUT I DA N T I DA K M E NGI KUT I P USAT I NF ORM ASI DA N KO S E L I NG RE M AJA ( P I K R ) P AD A RE M AJA S M U DI KAB UP AT E N JE M B E R

0 21 18

HUBUN GAN AN TAR A KUA LITAS P ELAYA NA N DA N P ROMOTION MIX (BERD ASARKAN P ERSE P S I P ASIEN) DE NGAN P ROSES P ENGAM BILAN KEP UT USAN P ASIEN DA LAM P EM AN F AA TAN P ELAY AN AN RA WAT INAP DI RSD KAL IS AT

0 36 20

HUBUNGAN BENTUK S KELET ENDOMORFI K DENGAN MATURI TAS TULANG ULNA PADA ANAK LAKI-LAKI USIA 14 TAHUN

0 55 15

I M P L E M E N T A S I P R O G R A M P E N Y A L U R A N B E R A S U N T U K K E L U A R G A M I S K I N ( R A S K I N ) D A L A M U P A Y A M E N I N G K A T K A N K E S E J A H T E R A A N M A S Y A R A K A T M I S K I N ( S t u d i D e s k r i p t i f

0 15 18

JAR AK AT AP P UL P A T E RHAD AP T E P I I N S I S AL GI GI I NSI S I VU S S E NT RA L P E RM AN E N RA HAN G AT AS P AD A S UB RA S DE UT ROM E L AY U ( T in j au an L ab or at o r is d an Radi ol ogis )

0 35 16

Peningkatan Kinerja Aparatur Melalui Sistem Informasi SMS (Short Message Service) Gateway Di Inspektorat Kabupaten Bandung

0 14 184

Senang Belajar Ilmu Pengetahuan Alam Kelas 1 S Rositawaty Aris Muharam 2008

0 27 147

S 1 Teknik Kimia

0 11 2