Software Development
Pengembangan perangkat lunak (Software development) merupakan salah satu
dari tahap rancangan system rinci/detail dari Siklus Hidup Pengembangan Sistem
(Software Development Life Cycle atau SDLC).
1. PHP
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.
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
Kelbihan dan kekurangan PHP
Kelebihan:
Ø PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web
Ø PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, e-commerce, bulletin board, dan lain-lain.
Ø 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.
Ø 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
2. Mysql
Kelebihan :
Ø Merupakan DBMS yang gratis / open source berlisensi GPL (generic public license).
Ø Cocok untuk perusahaan dengan skala yang kecil.
Ø Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MWSQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun.
Ø Bisa berjalan pada lebih dari satu platform system operasi, misalnya windows, linux, FreeBSD, Solaris, dan masih banyak lagi.
Ø MYSQL dapat melakukan koneksi dengan computer client menggunakan Protokol TCP/IP, Unix Socket (UNIX), atau Named Pipes (windows NT).
Ø MYSQL memiliki antar muka / interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
Ø Command and function, MYSQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan wheredalam query.
Ø Structure Table, MYSQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
Kekurangan :
Ø Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
Ø Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsepTechnology Cluster Server.
►Diposting oleh
:Unknown
:
di
18.54
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar