2
SISTEM PEMBAYARAN UPAH WARTAWAN MEDIA MASSA PADA DIVISION COMMUNICATION DI PT.TELKOM DIVRE I SUMATERA DENGAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
DEFI RAKHMAWATI 062406025
PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009 Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
3
SISTEM PEMBAYARAN UPAH WARTAWAN MEDIA MASSA PADA DIVISION COMMUNICATION DI PT.TELKOM DIVRE I SUMATERA DENGAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk menyelesaikan studi pada Program Studi D-3 Ilmu Komputer
DEFI RAKHMAWATI 062406025
PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009 Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
4
PENGESAHAN
Judul
Katagori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: SISTEM PEMBAYARAN UPAH WARTAWAN MEDIA MASSA PADA DIVISION COMMUNICATION DI PT.TELKOM DIVRE I SUMATERA DENGAN MENGGUNAKAN PHP DAN MYSQL : TUGAS AKHIR : DEFI RAKHMAWATI : 062406025 : D-3 ILMU KOMPUTER : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan,
2009
Diketahui Departemen Matematika FMIPA USU Ketua,
Pembimbing,
Dr. Saib Suwilo, M.Sc. NIP 131796149
Dra. Rahmawati Pane, M. Si. NIP 131474682
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
5
PERNYATAAN
SISTEM PEMBAYARAN UPAH WARTAWAN MEDIA MASSA PADA DIVISION COMMUNICATION DI PT.TELKOM DIVRE I SUMATERA DENGAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
DEFI RAKHMAWATI 062406025
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
6
PENGHARGAAN
Puji syukur Penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga Penulis dapat menyelesaikan Tugas Akhir ini dengan lancer.
Ucapan terima kasih saya sampaikan kepada ibu Dra.Rahmawati Pane,M.Si selaku dosen pembimbing pada penyelesaian Tugas Akhir ini yang telah memberikan panduan dan kepercayaan penuh kepada saya untuk menyempurnakan Tugas Akhir ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekertaris Departemen Matematika, bapak Dr.Saib Suwilo M.Sc dan bapak Henri Rani Sitepu, M.Si. Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yaitu bapak Dr. Eddy Marlianto,M.Sc, dan pembantu Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Matematika FMIPA USU, pegawai di FMIPA USU, dan teman-teman Komputer stambuk 2006 USU, khususnya Komputer A stambuk 2006. Akhirnya kepada kedua orang tua tercinta Ayahanda dan Ibunda, serta semua sanak-keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Allah SWT membalasnya.
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
7
DAFTAR ISI
Halaman Pengesahan Halaman Pernyataan Halaman Penghargaan Daftar Isi Daftar Tabel Daftar Gambar
v vi vii viii x xi
Bab
1. Pendahuluan 1.1. Latar Belakang 1.2. Identifikasi Masalah 1.3. Batasan Masalah 1.4. Ruang Lingkup 1.5. Kontribusi Penelitian 1.6. Maksud dan Tujuan 1.7. Metode penelitian 1.8. Tinjauan Pustaka 1.9. Sistematika Penulisan
1 1 2 2 3 3 3 4 4 6
Bab
2. Landasan Teori 2.1 Pengertian Sistem Informasi 2.1.1 Data 2.1.2 Sitem 2.1.3 Informasi 2.2 Pengertian Komputer 2.3 Pengenalan Internet 2.3.1 Network 2.3.2 Web Server 2.3.3 Hyper Text Transfer Protokol 2.4 Pengenalan Personal Home Page (PHP) 2.4.1 Sejarah Personal Home Page (PHP) 2.4.2 Konsep Dasar Personal Home Page (PHP) 2.5 MySQL 2.6 CSS (Cascading Style Sheet) 2.7 Pengenalan Macromedia Dreamweaver 8 2.7.1 Apa Itu Dreamweaver 8 2.7.2 Tentang Dreamweaver 8
8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 19
Bab
3. Gambaran Umum Perusahaan 3.1.Sejarah Singkat Perusahaan 3.2.Visi dan Misi PT. Telkom Indonesi, Tbk 3.2.1 Visi PT. Telkom Indonesia, Tbk 3.2.2 Misi PT. Telkom Indonesia, Tbk
22 22 24 24 25
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
8
3.3. Struktur Organisasi PT. Telkom Divre I Sumatera
26
Bab
4. Perancangan Sistem 4.1 Perencanaan dan Perancangan Sistem 4.2 Membangun Halaman Web 4.3 Flowchart Situs 4.4 Database Website 4.5 Algoritma Website 4.6 Algoritma Administrator 4.7 Tampilan Website
27 27 27 29 37 40 42 43
Bab
5. Implementasi Sistem 5.1 Pengertian Implementasi Sistem 5.2 Tujuan Implementasi Sistem 5.3 Komponen-Komponen Kebutuhan Sistem 5.3.1 Hardware 5.3.2 Software 5.3.3 Menginstal PHP Triad 5.3.4 Brainware
45 45 45 46 46 46 48 50
Bab
6. Kesimpulan Dan Saran 6.1 Kesimpulan 6.2 Saran
51 51 51
Daftar Pustaka Lampiran A : Listing Program Lampiran B : Surat-Surat
53 54
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
9
DAFTAR TABEL
Halaman Tabel 4.1. Tabel Login
37
Tabel 4.2. Tabel Media
38
Tabel 4.3. Tabel Per_med (persentase media)
39
Tabel 4.4. Table Brtmiring(Berita Miring)
39
Tabel 4.5. Tabel Wartawan
40
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
10
DAFTAR GAMBAR
Halaman Gambar 2.1 Tampilan Rancangan Dreamweaver 8
18
Gambar 3.1 Struktur Organisasi PT.Telkom Divisi Regional I Sumatera
26
Gambar 4.1 Rancangan Halaman Web yang dibangun
28
Gambar 4.2 Alur Flowchart Menu Utama
31
Gambar 4.3 Flowchart Home
32
Gambar 4.4 Flowchart Daftar Jurnalis
33
Gambar 4.5 Flowchart Persentase
34
Gambar 4.6 Flowchart Surat Pembaca
35
Gambar 4.7 Flowchart Wartawan
36
Gambar 4.8 Tampilan Website Pembayaran Upah Wartawan Media Massa Pada Division Communication di PT.Telkom Divre I Sumatera
44
Gambar 5.1 Tampilan antar muka Sistem Operasi Windows XP
47
Gambar 5.2 Tampilan antar muka Dreamweaver 8
47
Gambar 5.3 Tampilan instalasi Php Triad
48
Gambar 5.4 Tampilan Start Apache
49
Gambar 5.5 Tampilan Localhost
49
Gambar 5.6 Tampilan PhpMyAdmin
50
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
11
PENDAHULUAN
1.1. Latar Belakang
Sejalan
dengan
berkembangnya
pembangunan
Teknologi
Informasi
serta
pertumbuhan telekomunikasi di Indonesia, komputer menjadi suatu media elektronik yang memegang peranan sangat penting dalam perkembangan pembangunan teknologi informasi saat ini. Penggunaan sistem komputer ini dirasakan sangatlah penting, karena pada saat ini ilmu pengetahuan dan teknologi berkembang sangat cepat. Untuk itu, bagi setiap perusahaan baik milik pemerintah atau swasta yang tidak ingin kalah bersaing, hendaklah menggunakan sistem komputerisasi.
Komputer merupakan seperangkat alat elektronik yang mampu mengolah data dan melakukan perhitungan-perhitungan maupun pencatatan yang rumit dalam jumlah besar, serta mampu menyajikan suatu informasi yang cepat, tepat dan teliti sesuai dengan yang diharapkan. Kebutuhan yang mendesak dan semakin berharganya waktu, semakin membuat semua orang harus bekerja ekstra cepat dengan mendapatkan hasil semaksimal mungkin. Sistem ini nantinya akan memudahkan para pegawai division communication dalam menandai pembayaran wartawan media massa setiap bulannya, serta melihat persentase total iklan di media massa. Karena penulis berpendapat bahwa penggunaan sistem ini jauh lebih optimal dalam menandai pembayaran upah wartawan dari pada penandaan secara manual.
Untuk mencapai tujuan tersebut, maka saya merancang sistem berbasis web untuk memberikan kemudahan dalam kegiatan pembayaran upah wartawan media massa di PT.TELKOM. Sistem ini akan menyediakan menu untuk menandai pembayaran upah yang telah dilakukan. Di dalamnya juga terdapat hasil scan potongan berita dari media massa yang telah dibuat oleh wartawan. Berita tersebut tentu berkaitan dengan PT.Telkom serta pesaingnya. Selain itu, sistem ini juga menyediakan diagram persentase yang menunjukan persentase banyaknya berita Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
12
mengenai produk telkom yang dimuat di media massa di bandingkan dengan banyaknya berita para pesaing Telkom. Sistem ini menyediakan informasi mengenai PT.TELKOM Indonesia. Terdapat link-link yang dapat menghubungkan ke website TELKOM serta link website online di TELKOM.
Dari uraian tersebut, penulis tertarik memilih judul “Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divisi Regional I Sumatera dengan Menggunakan PHP Dan Mysql.” Untuk memberi kemudahan bagi pegawai division communication dalam menandai pembayaran upah wartawan media massa.
1.2. Identifikasi masalah
Masalah yang dihadapi dalam tulisan ini adalah bagaimana membangun sebuah sistem pembayaran upah wartawan media massa yang baik dan berguna. Untuk itu, penulis membangun dengan menggunakan bahasa pemograman PHP dan MySQL.
1.3. Batasan Masalah
Agar tidak menyimpang dari tujuan dan permasalahan maka penulis melakukan pembatasan tiap masalah, yaitu pada penginputan data pembayaran upah wartawan. Mulai dari jumlah upah yang harus di bayar serta judul berita yang dibuat oleh wartawan. Hal ini penulis lakukan agar penulis dapat lebih berkonsentrasi pada pengerjaan Tugas Akhir ini.
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
13
1.4. Ruang Lingkup
Adapun ruang lingkup dari tugas akhir ini adalah menampilkan halaman-halaman web baik bersifat statis maupun dinamis sebagai suatu website yang memberikan berbagai data dan informasi mengenai Pembayan Upah Wartawan Media Massa di PT.TELKOM DIVRE I SUMATERA. Pihak administrator web sangat berperan penting dalam membuat, menambah, maupun mengubah data yang ditampilkan pada web seperti data produk telkom, data wartawan, data berita yang dimuat.
Sistem ini dibangun di bawah sistem operasi Windows XP menggunakan web server WAP yang terdiri dari Apache Web Server, PHP dan MySQL, serta menggunakan Macromedia Dreamweaver 8 sebagai Editor perancangan dan pembangunan web.
1.5. Kontribusi penelitian
Kontribusi penelitian bagi penulis adalah untuk menciptakan suatu sistem yang dapat mempermudah pekerjaan karyawan Division Communication di PT.TELKOM DIVRE I SUMATERA. Khususnya yang berhubungan dengan media massa.
1.6. Maksud dan Tujuan
Sesuai dengan judul dan identifikasi masalah yang diutarakan sebelumnya maka maksud dan tujuan penulis adalah merancang sistem pembayaran upah wartawan
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
14
media massa yang
memberi kemudahan dan keamanan yang lebih dibanding
pembayaran yang dilakukan secara manual. 1.7. Metode Penelitian
Metode penelitian adalah suatu cara yang sistematik untuk mengerjakan atau menyelesaikan suatu masalah. Metode penelitian yang digunakan dalam tulisan ini, meliputi: 1. Pengumpulan data: a. Biodata wartawan media massa b. Jumlah upah wartawan c. Berita di media massa yang dibuat oleh wartawan bersangkutan. 2. Merancang atau membuat listing program sistem pembayaran upah wartawan media massa sesuai dengan yang diinginkan perusahaan. 3. Membuat tampilan sistem pembayaran, agar dapat digunakan.
1.8. Tinjauan Pustaka
(Haris Supriansyah Kartoyo, 30 Menit Menjadi Webmaster, 2006) Buku “30 Menit Menjadi Webmaster” ini disusun untuk memudahkan para pemula dan awam dalam dunia web, maupun yang sudah mahir, untuk membuat sebuah situs internet dengan cepat. Situs internet, baik untuk perusahaan ataupun untuk kepentingan pribadi, pada saat ini merupakan sebuah kebutuhan. Buku ini berisi program-program Php yang khusus dirancang untuk membangun Web pada perusahaan.
(Kasiman Peranginangin,Aplikasi web dengan PHP dan Mysql, 2006)
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
15
PHP, sebagai bahasa pemrograman berbasis web, mempunyai lebih banyak kelebihan dibanding bahasa sejenis lainnya. Selain gratis, PHP juga mempunyai fungsi-fungsi yang cukup lengkap, multiplatform serta mampu berinteraksi dengan berbagai macam database. Pada PHP, banyak komponen atau fungsi yang dapat digunakan untuk berbagai macam kebutuhan. Tidak hanya FTP, fungsi mengakses e-mail dapat pula digunakan dengan gratis. Keunggulan PHP yang lain adalah dukungan terhadap berbagai jenis webserver. Hampir semua webserver didukung oleh PHP, tetapi yang paling umum ialah penggabungan PHP dengan Apache, webserver gratis.
(M.Syafii, Panduan Membuat Aplikasi Database dengan PHP 5, 2005) Buku ini berisi tata cara pembuatan database dalam software PHP 5. Bagaimana menggunakan perintah-perintah dalam pembuatan database sebuah website. Agar Website yang dibangun memiliki database yang baik dan dapat di update secara mudah. Buku ini juga menjelaskan cara penginstalan database pada software PHP 5.
(Iman Suwidodo Djaja, Pemograman Sql dan Database Server Mysql,2005) Pemograman Sql adalah langkah untuk dapat membuat database server mysql. Sql dan mysql berhubungan. Maka buku ini menjelaskan pembuatan database dengan bahasa pemograman Sql dan Mysql. Program Mysql dapat dikoneksikan ke dalam program Php untuk memudahkan koneksi databasenya, Buku ini juga berisi mengenai pembuatan script php yang dapat menghubungkan ke server Mysql.
(Tavri D Mahyuzir, Analisa Perancangan Sistem Pengolahan Data, 2003) Analisa perancangan sistem diperlukan dalam membangun sebuah sistem yang berbasis web. Perancangan sistem dan pengolahan data saling berhubungan. Buku karya Tavri D Mahyuzir yang mengupas permasalahan tentang Analisa Perancangan Sistem Pengolahan Data sangat membantu para pembaca dalam mengolah data menjadi sebuah aplikasi yang nyata.
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
16
(Bernard Renaldy S, Agus Prijono, Rusdy Agustaf, Mudah dan Cepat Menguasai Pemrograman WEB, 2005) Untuk membangun sebuah web page dibutuhkan sebuah bahasa pemrograman yang lebih dikenal dengan sebutan web scripting. Web scripting yang bersifat client side akan menghasilkan web page yang statis, artinya lebih menekankan pada desain format tampilan informasi. HTML (Hypertext Markup Language) adalah bahasa untuk web scripting bersifat client side yang memungkinkan untuk menampilkan informasi dalam bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antar tampilan web page (hyperlink).
1.9. Sistematika Penulisan
Secara garis besar tugas akhir ini terdiri atas enam bab dan beberapa lampiran. Adapun keenam bab tersebut adalah :
BAB 1 : PENDAHULUAN Bab ini merupakan bagian yang berisi mengenai latar belakang, identifikasi dan batasan masalah, ruang lingkup, kontribusi penelitian, maksud dan tujuan, metodologi penelitian, tinjauan pustaka serta sistematika penulisan.
BAB 2 : LANDASAN TEORI Bab ini berisikan tentang uraian teoritis mengenai pengertian – pengertian, metode penyusunan data serta mengenai bahasa pemrograman yang digunakan.
BAB 3 : SEJARAH PERUSAHAAN
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
17
Bab ini berisikan sejarah perusahaan, visi dan misi perusahaan serta struktur organisasi perusaaan.
BAB 4 : PERANCANGAN SISTEM Bab ini berisikan mengenai rancangan sistem yang dibentuk. Yaitu berisikan sistem yang terpadu dengan database, rancangan model tampilan website, file yang digunakan, flowchart serta algoritma terbentuknya program.
BAB 5 : IMPLEMENTASI SISTEM Bab ini merupakan bagian yang berisi tentang pengertian dan tujuan implementasi sistem serta panjabaran elemen-elemen sistem baik dari segi hardware, software dan brainware.
BAB 6 : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan mengenai hasil rancangan sistem yang telah dibentuk dan disertai dengan saran yang diberikan oleh penulis kepada pihak perusahaan.
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
18
BAB 2 LANDASAN TEORI
2.1. Pengertian Sistem Informasi
Sistem informasi merupakan suatu sistem yang menyediakan informasi. Di mana sistem tersebut merupakan sekumpulan elemen yang saling berhubungan satu sama lain untuk membentuk satu kesatuan yang menggabungkan data, memproses, menyimpan, mendistribusikannya, sehingga dapat digunakan sebagai bahan dalam pengambilan keputusan dan mengendalikannya.
2.1.1. Data
Data berasal dari bahasa Latin yaitu “datum” yang berarti fakta , kenyataan, kejadian atau peristiwa. Jadi data atau fakta adalah kenyataan dari sesuatu kejadian atau peristiwa. Data organisasi merupakan hasil kegiatan organisasi bersangkutan. Dalam konteks sistem informasi data adalah sebagai keterangan yang masih mentah, agar Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
19
dapat digunakan untuk keperluan manajemen maka data harus diolah dahulu kedalam bentuk informasi yang sesuai dengan keperluan manajemen bersangkutan. Data dapat didefinisikan sebagai kumpulan fakta-fakta yang berupa fisik dan bukan fisik, kejadian-kejadian dan prosedur yang belum diolah oleh manusia atau peralatan yang digunakan oleh manusia.
2.1.2. Sistem
Sistem merupakan suatu kumpulan atau himpunan dari elemen, komponen atau variabel yang terorganisasi serta saling berinteraksi satu sama lain. Umumnya elemenelemen pada sebuah sistem saling berhubungan dan berinteraksi dalam pencapain tujuan yang sama. Elemen-elemen yang mewakili suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output). Elemen-elemen sistem secara garis besar dapat digambarkan sebagai berikut :
INPUT
PROCESSING
OUTPUT
Suatu sistem juga mempunyai ciri-ciri yaitu : a. Mempunyai ruang lingkup b. Mempunyai elemen-elemen sistem c. Mempunyai manajemen terpadu diantara elemen-elemen sistem d. Mempunyai keterkaitan antar elemen-elemen sistem
Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
20
2.1.3. Informasi
Informasi adalah data yang telah diolah menjadi sebuah pengetahuan yang berguna bagi manusia atau telah dimengerti manusia dan dapat dikatakan sebagai hasil pengolahan data yang dapat berfungsi untuk mencapai suatu tujuan tertentu serta dapat bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang. Sumber dari informasi adalah data, karena dari data yang diinput akan menghasilkan suatu hasil akhir yang berupa informasi yang berguna bagi pengguna (user). Syarat-syarat informasi yang baik dan lengkap adalah : a. Ketersediaan (availability) b. Mudah dipahami (comppehensibility) c. Kehandalan (reliability) d. Relevan e. Bermanfaat f. Tepat waktu g. Akurat h. Konsisten.
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 masin hitung tetapi computer 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 Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
21
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 dikomputer 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 :
1. E – mail 2. Mailing list 3. Newsgroup 4. File Transfer Protocol (FTP) 5. Gopher Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
22
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 dikomputer lain, dapat mencetak laporan diprinter komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area. Network merupakan cara yang sangat berguna untuk mengintegrsikan 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 Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
23
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 rowser.
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 Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
24
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 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 Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
25
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 PHP/F1 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. 2. 3. <% Halllo %> 4. <SCRIPT LANGUAGE=“php”> Hallo
Pemisah antar instruksi adalah tanda titik koma (;) dan untuk membuat atau menambahkan komentar/standar penulisan adalah : /* komentar */, // komentar, # komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script.
a. Embeded script Contoh dari Embeded script : Defi Rakhmawati : Sistem Pembayaran Upah Wartawan Media Massa Pada Division Communication Di PT. Telkom Divre I Sumatera Dengan Menggunakan Php Dan Mysql, 2009.
26
Coba
Script diatas merupakan script yang sederhana. Script PHP disisipkan diantara tag-tag html.
b. Non Embeded Script Contoh Non Embeded Script : ”; echo “”; echo “
”; echo “ Me and web ”; echo “”; echo “”; echo “”; echo “
My web design
”; echo “”; echo “