Pengertian Implementasi Sistem Tujuan Implementasi Sistem Spesifikasi Sistem Instalasi Apache, PHP dan MySQL

BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi Sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstall dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut: 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya. 2. Memastikan bahwa pemakai user dapat mengoperasikan sistem baru 3. Menguji apakah sistem baru tersebut sesuai dengan pemkai. 4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar. Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008

5.3 Spesifikasi Sistem

Spesifikasi sistem untuk yang dianjurkan penulis untuk membuat dan menjalankan aplikasi web ini di komputer lokal adalah sebagai berikut: a. Komputer dengan processor Intel Pentium IV 1,8 Ghz atau lebih tinggi. b. Memori RAM 128 Mb atau lebih. c. Kapasitas Harddisk minimal tersedia 10 Gb. d. Monitor CRT atau flat digital. e. Sistem Operasi Microsoft Windows XP Professional. f. Macromedia Dremweaver 8.0 g. Apache 2.0.48, MySQL 5.0.15, PHP 5.1.1 Software ini berfungsi sebagai text editor pendesainan web dan penggabungan antara layout dengan bahasa pemrograman PHP. Gambar 5.1 Tampilan antar muka Macromedia Dreamweaver 8. Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008

5.4 Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun softwarenya dapat diperoleh dari situs http:www.apache.org untuk Apache, http:www.php.net untuk PHP dan http:www.mysql.com untuk MySQL. Tahap instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan menginstalasi PHP dan MySQL. Setelah instalasi selesai dilanjutkan dengan melakukan pengaturan konfigurasi yang diberikan setelah instalasi selesai.

5.4.1 Mengkonfigurasi Apache, PHP dan MySQL

1. Buka file httpd.conf pada apache dengan menggunakan Notepad untuk melakukan konfigurasi pada Apache, kemudian tambahkan kata yang bercetak tebal. ………………………………………… AddEncoding x-compress .Z AddEncoding x-gzip .gz .tgz Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008 If the AddEncoding directives above are commented-out, then you probably should define those extensions to indicate media types: AddType applicationx-compress .Z AddType applicationx-gzip .gz .tgzs ScriptAlias php C:php AddType applicationx-httpd-php .php .php Action applicationx-httpd-php phpphp-cgi.exe 2. Buka file php.ini pada php dengan menggunakan Notepad dan lakukan beberapa perubahan seperti berikut. ……………………………… ; You should do your best to write your scripts so that they do not require ; register_globals to be on; Using form variables as globals can easily lead ; to possible security problems, if the code is not very well thought of. register_globals = on …………………………………… ; Maximum size of POST data that PHP will accept. post_max_size = 8M ; Magic quotes Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008 ; ; Magic quotes for incoming GETPOSTCookie data. magic_quotes_gpc = On ……………………………………… ; The root of the PHP pages, used only if nonempty. ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root ; if you are running php as a CGI under any web server other than IIS ; see documentation for security issues. The alternate is to use the ; cgi.force_redirect configuration below doc_root =”c:\apache\apache2\htdocs” ; The directory under which PHP opens the script using ~username used only ; if nonempty. user_dir =”c:\php\ext” ; Directory in which the loadable extensions modules reside. extension_dir =C:\PHP\ext ………………………………………… ………………………………………… ;extension=php_filepro.dll extension=php_gd2.dll hilangkan tanda ; di depan kalimat ;extension=php_gettext.dll Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008 ;extension=php_ifx.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mcrypt.dll extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll extension=php_mssql.dll extension=php_msql.dll extension=php_mysql.dll ……………………………………….. ; Define the User-Agent string ; user_agent=PHP ; Default timeout for socket based streams seconds default_socket_timeout = 60 upload_tmp_dir=C:\php\Temp\upload session.save_path=C:\php\Temp\session Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008 3. Simpan perubahan konfigurasi pada file httpd.conf dan php.ini, kemudian lakukan restart pada Apache, dan restart juga komputer.

5.4.2 Menjalankan Apache, PHP dan MySQL

1. Untuk menjalankan Apache, Klik Start All Programs Apache HTTP Server 2.0.48 Control Apache Servers Monitor Apache Servers. 2. Kemudian untuk menguji apakah Apache telah bekerja dengan baik dengan cara membuka browser dan ketik http:localhost di URL. Jika berhasil maka akan terlihat seperti gambar berikut ini. Gambar 5.2 Pengujian Apache. Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008 3. Uji apakah PHP dapat dijalankan dengan cara menuliskan script berikut pada Notepad : ?php phpinfo; ? Simpan dengan nama phpinfo.php dan letakkan file di folder htdocs pada apache. 4. Buka Internet Explorer dan tulis http:localhostphpinfo.php di URL address. Jika berhasil maka akan tampil gambar sebagai berikut. Gambar 5.3 Pengujian PHP Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008 5. Uji apakah MySQL telah dapat dijalankan dengan cara Klik Start MySQL Server 5.0 MySQL Command Line Client., maka akan terlihat gambar sebagai berikut : Gambar 5.4 Pengujian MySQL.

5.5 Pengujian di Browser