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