2.2. Pengertian Komputer
Istilah komputer computer diambil dari bahasa Latin “computare” yang berarti menghitung to compute atau reckon. Dengan demikian komputer dapat diartikan
sebagai alat hitung. Komputer bukan sekedar mesin hitung tetapi komputer mempunyai kemampuan yang dapat membantu manusia dalam menyelesaikan
pekerjaan baik perhitungan yang makin kompleks. Komputer adalah alat elektronik yang mampu melakukan beberapa pekerjaan diantaranya :
a. Menerima input b. Memproses input sesuai dengan programnya
c. Menyimpan perintah-perintah dan hasil dari pengolahan d. Menyediakan output dalam bentuk informasi.
Sedangkan yang disebut dengan program adalah kumpulan dari instruksi atau perintah terperinci ynag sudah dipersiapkan agar komputer dapat melakukan fungsinya dengan
cara yang sudah tertentu.
2.3. Pengenalan Internet
Internet Interconnected Network merupakan jaringan komputer yang terdiri dari ribuan jaringan komuter independen yang dihubungkan satu dengan yang lainnya.
Secara etimologis, internet berasal dari bahasa Inggris yakni Inter berarti antar dan Net berarti jaringan sehingga dapat diartikan hubungan antar jaringan. Jaringan
komputer ini terdiri dari lembaga pendidikan, pemerintahan, militer, organisasi dan bisnis dan organisasi lainnya. Internet atau nama pendeknya Net merupakan jaringan
komputer yang tersebar didunia. Sampai saat ini Internet sudah menghubungkan lebih dari 100000 jaringan komputer dengan pemakai lebih dari 100 juta orang. Internet
adalah jaringan luas di komputer yang lazim disebut dengan World Wide Network secara lebih ringkas Internet adalah sumber informasi dan alat komunikasi serta
hiburan. Jaringan Internet menyediakan beberapa aplikasi yang dapat digunakan oleh user Internet :
Muhammad Yuliandri : Sistem Informasi Dinas Perhubungan Provinsi Sumatera Utara Berbasis Web, 2009.
1. E – mail 2. Mailing list
3. Newsgroup 4. File Transfer Protocol FTP
5. Gopher 6. Telnet
7. Talk, Chat 8. World Wide Web
2.3.1. Network
Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komuniksi
membentuk satu sistem. Dengan Network, komputer yang satu dapat menggunakan data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat
memberi berita ke komputer lain walaupun berlainan area. Network merupakan cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus
informasi dari satu area ke area lainnya.
2.3.2. Web Server
Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan Web Server jika
komputer tersebut memiliki suatu program server yang disebut Personal Web Server PWS. PWS ini difungsikan agar halaman Web yang ada didalam sebuah komputer
server dapat dipanggil oleh komputer klien. Macam-macam Web Server antara lain : a. Apache Open Source
b. Xitami c. IIS
d. PWS
Website situs web merupakan alamat URL yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu. URL adalah suatu
sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. Situs atau web dapat dikategorikan menjadi 2 yaitu :
a. Web Statis, yaitu : Web yang berisi atau menampilkan informasi-informasi yang sifatnya statis tetap
b. Web Dinamis, yaitu : Web yang menampilkan informasi serta dapat berinteraksi dengan user yang
sifatnya dinamis.
2.3.3. Hyper Text Trasnfer Protocol HTTP
Seorang yang ingin menggunakan WWW memerlukan suatu program yang disebut dengan browser. Browser ini akan melakukan komunikasi dengan server penyedia
informasi menggunakan protokol yang standar yaitu Hyper Text Trasnfer Protocol HTTP. HTTP adalah protokol yang menentukan aturan yang perlu diikuti oleh web
server dalam meminta atau mengambil suatu dokumen dan oleh web server dalam menyediakan dokumen yang diminta Web Browser.
2.4. Pengenalan Personal Home Page PHP
PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk
script yang diletakkan didalam server web. Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan
bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut
serverside, berbeda dengan mesin maya Java yang mengekseskusi program pada sisi klien client-server. Adapun kelebihan-kelebihan dari PHP adalah :
1. PHP mudah dibuat dan kecepatan akses tinggi. 2. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang
Muhammad Yuliandri : Sistem Informasi Dinas Perhubungan Provinsi Sumatera Utara Berbasis Web, 2009.
berbeda pula. 3. PHP diterbitkan secara gratis.
4. PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS, Xitami dan lain-lain.
5. PHP adalah termasuk bahasa yang embeded dapat diletakkan dalam tag HTML 6. PHP termasuk server-side programming.
Sistem database yang didukung oleh PHP adalah :
1. Oracle 2. Sybase
3. MySQL 4. Solid
5. Generic ODBC
2.4.1. Sejarah Personal Home Page PHP
Sekitar tahun 1994, PHP pertama kali ditemukan oleh Ramus Lerdorf yang merupakan seorang programmer UNIX dan Perl pada waktu itu. Rasmus membuat
sebuah script macro perl CGI yang pada awalnya hanya untuk mengetahui siapa saja yang melihat resume tulisan pada homepage pribadinya. Kemudian sedikit demi
sedikit user dan programmer mulai menyukai script ini. Selanjutnya dibentangkannya sebagai package yaitu Personal Home Page Tools. Dengan penggalan ini ia telah
mencipta engine untuk script ini dan mencipta tool yang lain untuk mengambil input dari HTML Form : F1. Form Interpreter juga dikenal sebagai PHPF1 atau PHP2,
berlaku sekitar 1995. Pengguna mulai menggunakan tool ini untuk kegunaan yang lebih rumit lagi dan pembangunan script ini telah berpindah dari perseorangan kepada
kumpulan pembangunan untuk membangun proyek. Ini permulaan PHP3 sekitar tahun 1993, sedangkan PHP4 memunculkan aplikasi pertamanya terdiri dari Zend Engine
sekitar tahun 2000. Pada saat ini PHP versi 4.0 PHP4 adalah bahasa scripting yang menyatu dengan HTML dan berada di server Server-side HTML Embeded Sripting.
2.4.2. Konsep Dasar Personal Home Page PHP
Kode PHP diawali dengan tanda lebih kecil dan diakhiri dengan tanda lebih besar . Ada empat cara untuk menuliskan scrpit PHP yaitu :
1. ? Hallo ? 2. ?php Hallo ?
3. Halllo 4. SCRIPT LANGUAGE=“php” Hallo SCRIPT
Pemisah antar instruksi adalah tanda titik koma ; dan untuk membuat atau menambahkan komentarstandar penulisan adalah : komentar , komentar,
komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script. a. Embeded script
Contoh dari Embeded script : html
head titleCobatitle
head body
?php “web master” ? body
html Script diatas merupakan script yang sederhana. Script PHP disisipkan diantara tag-tag
html.
b. Non Embeded Script Contoh Non Embeded Script :
?php echo “html”;
echo “head”; echo “title”;
Muhammad Yuliandri : Sistem Informasi Dinas Perhubungan Provinsi Sumatera Utara Berbasis Web, 2009.
echo “ Me and web ”; echo “title”;
echo “head”; echo “body”;
echo “p My web design p”; echo “body”;
echo “html”; ?
Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.
2.5. MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama mySQL AB yang pada saat itu bernama Txc Data Konsult AB sekitar tahun 1994-1995. Meskipun cikal
bakal kodenya bisa disebut sudah ada sejak tahun 1979. Tujuan mula-mula Txc membuat mySQL pada waktu itu juga untuk mengembangkan aplikasi web untuk
client Txc yaitu perusahaan pengembang software dan konsultan database. Fungsi mySQL dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan
query SQL kita harus meletakkannya di dalam fungsi ini. Dengan kata lain, query SQL tidak dapat dijadikan tanpa adanya fungsi mySQL. mySQL termasuk jenis
relational database management system RDBMS. Sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam mySQL. Pada mySQL sebuah database
mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom. MySQL adalah sebuah database yang mampu berinteraksi dengan aplikasi apa saja. Umumnya
sebuah database menggunakan open database control ODBC sebagai komponen penghubung database dengan aplikasi program. Akan tetapi, mySQL telah
menyiapkan beberapa API selain ODBC untuk dapat berinteraksi dengan PHP. Fungsi-fungsi itu diantaranya adalah mySQL_connect, mySQl_select_db dan lain-
lain. Karena mySQL merupakan suatu server database yang bersifat multiuser dan salah satu sifat program multiuser yaitu hanya dapat berjalan disisi server, maka kita
tidak dapat mengaksesnya tanpa ada izin dari server tersebut. Dalam mySQL fungsi yang digunakan untuk dapat tersambung ke server adalah mySQL_connect atau
dengan menggunakan mySQL_pcconnect. mySQL mengenal beberapa tipe data field yaitu tipe data numerik, tipe data string, tipe data char dan varchar dan tipe data
tanggal.
2.6. CSS Cascading Style Sheet