You are on page 1of 18

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kemajuan di bidang teknologi ilmu pengetahuan dewasa ini yang semakin
berkembang salah satunya adalah di bidang komputer. Dengan kecanggihan
teknologi komputer ini mampu mengolah dan mengerjakan suatu pekerjaan yang
selama ini dilakukan secara manual oleh manusia menjadi lebih mudah, cepat dan
akurat baik dari segi penghematan ruang, waktu dan tenaga. Kehadiran komputer ini
sangat dibutuhkan dalam kehidupan manusia diantaranya ekonomi, bisnis dan
pendidikan. Dengan kebutuhan informasi yang semakin lama semakin cepat,
komputer juga mempunyai peranan yang sangat penting di dalam memberikan
informasi dengan cepat dan akurat, dan juga di dalam penanganan pengolahan data
di suatu perusahaan. Sistem informasi sangat dibutuhkan karena sangat bermanfaat
untuk mengambil keputusan pada suatu perusahaan/instansi. Perkembangan ilmu
dan teknologi saat ini sangat pesat, terutama dalam bidang teknologi komputer.
Kemajuan tersebut membuat komputer yang memiliki kapasitas memori kecil
kurang termanfaatkan dengan baik, karena banyak user memilih komputer yang
mempunyai kapasitas memori besar dan memilih harddisk yang besar pula untuk
menampung data yang diperlukan. Hal inilah yang mendorong manusia untuk
menciptakan teknik-teknik baru dalam pengolahan data, agar pengolahan terhadap
data dapat dilakukan dengan baik. Dengan demikian pengembangan suatu sistem
informasi sangat diperlukan agar penanganan data dan informasi dapat dijalankan
sesuai dengan prinsip tepat waktu, tepat guna, dan mendapatkan hasil yang akurat.
SMA Negeri 2 Tanggul merupakan salah satu lembaga pendidikan yang tidak lepas
dari data dan informasi. Penulis tertarik untuk membuat suatu sistem informasi
berbasis web yang dimaksudkan untuk mempermudah sistem pengelolaan data,
sehingga lebih efektif dan efisien. Dengan latar belakang di atas, maka penulis
membuat tugas akhir dengan judul “Membangun Aplikasi Web yang Dinamis pada
SMA Negeri 2 Tanggul dengan menggunakan PHP dan MySQL”. Sistem ini
diharapkan dapat meningkatkan kinerja sistem informasi pada sekolah yang
bersangkutan dan dapat menghasilkan output sesuai dengan yang diinginkan.

1.2. Identifikasi Masalah

Adapun permasalahan yang ditemukan pada waktu melakukan penelitian di
SMA Negeri 2 Tanggul adalah pengolahan data yang masih dilakukan secara manual

Di samping itu juga membutuhkan waktu yang lama di dalam penanganannya. Bidang garapan mengembangkan. seperti buku tamu. membuktikan. biodatasiswa. 3. maka penulis membuat batasan masalah yang membahas tentang informasi seputar internal SMA Negeri 1 Denpasar. Hal ini semua terjadi karena keterbatasan kemampuan manusia dalam pengolahan data tersebut. absensi guru. Sistem operasi yang digunakan untuk menjalankan aplikasi ini adalah system operasi yang berbasis Windows. jam kerja guru. Mempersingkat waktu dalam penyusunan administrasi sekolah. Adapun batasan masalah yang dibuat adalah sebagai berikut: 1. Teori berfungsi sebagai pemandu jalur arah perkembangan teknologi pendidikan agar benar. maka dibuatbatasan masalah agar ruang lingkup laporan ini jelas batasannya. dan memperbaiki teori berdasarkan masukan dari lapangan 1. Membangun database aplikasi pengolahan data berbasis web PHP ini berisi tentang bagaimana skema relasi. Membangun database aplikasi pengolahan data berbasis web PHP ini menggunakan software Dreamweaver 8 dan Wamp Server.yang sedikit banyaknya mempunyai kelemahan dan kekurangan di dalam penanganannya. gaji guru. menerapkan. Untuk menghindari penyimpangan dari maksud dan tujuan penulis tentang sistem informasi pada sekolah yang bersangkutan. 4. Tujuan dari penelitian ini adalah Membantu pihak sekolah dalam perancangan system informasi sehingga informasi yang akurat dapat diperoleh. . Membangun database aplikasi pengolahan data berbasis web PHP ini berisi tentang bagaimana koneksi database. Oleh karena itu dibutuhkan suatu sistem yang dapat mengolah data dengan baik sehingga dapat mempercepat dan mengefisiensikan pekerjaan pengolahan data.3 Maksud dan Tujuan Maksud dari penelitian yang telah dilakukan adalah untuk menemukan suatu cara pemecahan masalah yang tepat dalam pengolahan data pada SMA Negeri 2 Tanggul. 1.Peningkatan teknologi pendidikan sebagai ilmu dan profesi ditentukan oleh kawasan dan bidang garapan.4 Batasan Masalah Berdasarkan latar belakang yang telah diuraikan sebelumnya. Mengaplikasikan ilmu yang diterima di bangku kuliah untuk menghasilkan sistem informasi sekolah. 2. ruang sekolah.

data buku perpustakaan dan data peminjamanbuku di perpustakaan. merancang gambar teknik? . 1. membuat grafik.5 Rumusan Masalah Bagaimanakah meningkatkan kinerja sistem informasi pada sekolah yang bersangkutan dan dapat menghasilkan output/ hasil yang sesuai dengan cara pengolahan data. permainan. absensi siswa. pelanggaran siswa.

 Menyimpan perintah-perintah dan hasil dari pengolahan 2. dan menghasilkan output di bawah pengawasan suatu langkah-langkah instruksi program yang tersimpan pada memori. memprosesnya. The Tool of business (William M. Menurut buku Introduction to the Computer. termasuk perhitungan aritmatika yang besar atau operasi logika. Menurut buku Computer Today (Donald H. Menurut buku Computer Organization (V. BAB II LANDASAN TEORI 2. maka harus berbentuk sistem komputer. 1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. 3. 1 Sistem Komputer Komputer dapat melakukan rangkaian pekerjaan secara otomatis melalui instruksi (program) yang diberikan. 4. Agar komputer dapat digunakan untuk mengolah data. Zaky) Komputer adalah mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital. Sanders) Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input. S. dan alat pengolah data menjadi informasi melalui proses tertentu. tanpa campur tangan dari manusia mengoperasikan selama pemrosesan. Kata komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Blissmer) Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:  Menerima input.  Memproses input tadi sesuai dengan programnya. 1.C. Hamacher. Tujuan pokok dari sistem komputer adalah . 2. Vranesic. ZG.Fuori) Komputer adalah suatu pemroses data yang dapat melakukan perhitungan yang besar dan cepat. Menurut buku Computer Annual (Robert H.G. 2009) adalah sebagai berikut: 1. memprosesnya sesuai dengan suatu program yang tersimpan di memorinya dan menghasilkan output informasi. Berikut beberapa pengertian komputer (Sutarman.

Menghasilkan informasi dari data yang telah lama 3. Pada awalnya data menyatakan fakta yang dapat direkam dan disimpan pada media komputer. 2009). 2009). 2. Namun. 2. suara ataupun potongan video. 2 Pengertian Data. Selanjutnya komputer akan bekerja sesuai dengan perintah dan jika telah selesai akan menghasilkan informasi. 2. 2 Keunggulan Komputer Komputer sebagai produk teknologi memiliki keunggulan (Sutarman. 1. Hardware (perangkat keras/ piranti keras) adalah peralatan pada sistem komputer yang secara fisik terlihat dan dapat disentuh. Mampu mengakses dengan cepat dan tepat 2. Manusia memberi perintah kepada komputer dengan menggunakan bahasa manusia. yaitu: 1. Software (perangkat lunak/ piranti lunak) adalah program yang berisi perintahperintah untuk melakukan pengolahan data. antara lain: 1. Informasi. saat sekarang ini. Mampu melakukan importing dan exporting data yang dirancang secara khusus. dan Sistem 2. Mampu memproses data yang sangat besar menjadi informasi 4. Komputer dapat bekerja menurut perintah manusia yang menggunakannya. 2009). Berikut ini elemen-elemen dari sistem komputer (Sutarman. 1 Pengertian Data Data merupakan istilah paling mendasar dalam database. 2. Mampu menyimpan data yang sangat banyak (sampai berukuran tera byte) 5. Berikut ini beberapa pengertian tentang data adalah sebagai berikut : . 3. gambar. maka harus ada elemen-elemen yang mendukungnya. Kemudian interpreter/ compiler (penterjemah) akan membantu untuk menerjemahkan bahasa manusia ke bahasa mesin yang dimengerti oleh komputer. misalnya hard disk. data tidak hanya berbentuk teks saja tetapi juga bisa berupa dokumen. Agar tujuan pokok tesebut terlaksana.mengolah data untuk menghasilkan informasi (Sutarman.

Suatu data akan menjadi sebuah informasi karena ada parameter lain yang mempengaruhinya. dapat disimpulkan bahwa informasi bermuara pada data. dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. bahkan symbol mentah. dapat disimpulkan bahwa data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna. yaitu pengetahuan awal dan waktu. Menurut Laudon dan Loudon dalam bukunya Management Information System menyatakan data merupakan fakta-fakta mentah yang mewakili kejadian-kejadian yang berlangsung dalam organisasi atau lingkungan fisik sebelum ditata dan diatur ke dalam bentuk yang dapat dipahami dan digunakan orang. Informasi seringkali dipertukarkan dengan data. 2. Sedangkan pengertian informasi menurut Laudon dan Loudon adalah data yang telah diolah menjadi bentuk yang bermakna dan berguna bagi manusia. Dengan kata lain. aktivitas. Dan makna yang terkandung dalam informasi itu sendiri bisa berubah dari suatu masa ke masa lain. Menurut Davis informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang. Deskripsi tentang benda. c. dkk menyatakan informasi merupakan data yang telah diperoses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakannnya. Beberapa pengertian mengenai informasi adalah sebagai berikut : a.a. pengetahuan awal yang dimiliki oleh seseorang dan ketepatan waktu dapat membuat suatu data menjadi informasi (atau tidak lagi menjadi informasi). kejadian. Menurut Hoffer. . Sedangkan data menurut Wilkinson adalah fakta. b. c. Infomasi memberikan suatu nilai tambah atau pengetahuan bagi yang menggunakannya. Dan informasi dapat digunakan untuk pengambilan keputusan. Dari beberapa pengertian diatas. b. angka. Dari beberapa pengertian di atas. 2. 2 Pengertian Informasi Informasi dan data merupakan unsur dasar dalam pembuatn sistem. Secara bersama-sama merupakan masukan bagi suatu sisitem informasi.

K. c. Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama. proses dan output.2. 2. mengumpulkan (atau mendapatkan). merekam atau mengumpulkan data mentah dari dalam maupun luar organisasi. C dan Laudon. Teknologi Informasi (TI) merupakan komponen tertentu pada . Dari beberapa pengertian diatas dapat diambil suatu kesimpulan bahwa sistem adalah suatu metode yang berada satu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai satu tujuan tertentu. Proses. mengubah data input mentah ini menjadi bentuk yang berarti. J. orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi (Kadir. Tiga aktivitas di dalam sistem informasi akan memproduksi informasi yang dibutuhkan adalah input. P . 2009). 2. 2009). informasi. Cara atau metode yang teratur untuk melakukan sesuatu. menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi (Laudon. 3 Sistem Informasi Sistem informasi adalah kombinasi antara prosedur kerja. Menurut Suharso dan Ana Retnoningsih dalam kamus besar bahasa indonesiasistem adalah sekelompok bagian-bagian alat dan sebagainya yang bekerja bersama-sama untuk melakukan sesuatu maksud. b. Sistem merupakan kumpulan dari bagian-bagian (subsistem) yang terkait menjadi satu bentuk mekanisme kerja yang memberi fungsi dan manfaat tertentu (Sutarman. memproses. Input. Output. 3 Pengertian Sistem Berikut beberapa pengertian tentang sistem adalah sebagai berikut: a. Secara teknis sistem informasi dapat didefenisikan sebagai sekumpulan komponen yang saling berhubungan. 3. 2. 1 Sistem Informasi Berbasis Komputer Sistem informasi berbasis komputer adalah sebuah sistem informasi yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan. 2007). mengirimkan informasi yang telah diproses ke orang yang akan menggunakan atau kepada aktivitas yang akan menggunakan informasi tersebut.

komponen dasar dari sistem informasi (Sutarman. Network. Setiap transaksi menghasilkan data yang harus ditangkap secara akurat dan cepat. b. Database. elemen yang paling penting dalam sistem informasi. Menyediakan proses transaksi yang cepat dan akurat. 2009): a. sistem informasi harus mampu melakukan hal-hal berikut (Sutarman. sebuah sistem yang terhubung yang menunjang adanya pemakaian bersama sumber di antara komputer-komputer yang berbeda. 2 Kemampuan Sistem Informasi Informasi pada saat sekarang ini hampir sudah menjadai sebuah kebutuhan yang dibutuhkan setiap orang. Untuk bisa bertahan dalam lingkungan bisnis modern. b. Proses ini disebut proses transaksi. 2009) antara lain sebagai berikut: a. memproses data tersebut dan menampilkan data tersebut. kumpulan program-program komputer yang memungkinkan hardware memproses data. keyboard.sebuah sistem. . merekam. organisasi mengharapkan sistem informasi yang digunakan mempunyai kemampuan yang hebat. Teknologi INPUT PROSES OUTPUTFEEDBACK informasi dikombinasikan atau digabungkan ke dalam system informasi merupakan cara efektif dalam pemanfaatan TI. Komponen. Hardware. c. termasuk orang- orang yang bekerja dengan sistem informasi atau menggunakan output-nya. monitor. Menyediakan penyimpanan dengan kapasitas besar dan akses cepat terhadap penyimpanan. sekumpulan file yang saling berhubungan dan terorganisasi atau kumpulan record-record yang menyimpan data dan hubungan diantaranya. kumpulan peralatan seperti processor. dan meng-update data ini disebut sistem proses transaksi. dan printer yang menerima data dan informasi. d. Software. menyimpan. 2. People. 3. dan sistem informasi yang menangkap. Hanya sedikit teknologi informasi yang digunakan secara terpisah. Karena hal ini. e.

suara. 2. 4 Internet Internet adalah sebuah jaringan komputer global. P . dan menampilakn informasi menggunakan arsitektur klient/ server (Laudon. mencari. dan video dengan gerakan penuh dilakukan secara simultan. dan video. dokumen. komputer server. Website bekerja berdasarkan pada tiga mekanisme berikut (Supriyanto. media. grafik. 5 Website World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau “web” saja merupakan sebuah sistem dengan standar yang telah disepakati bersama untuk menyimpan. koneksi ke ISP. Bandwidth yang besar tersebut memungkinkan proses transmisi data.c. 2007). memformat. C dan Laudon. dan lain-lain (Madcoms. Jaringan dengan kapasitas bertransmisi yang tinggi (mempunyai bandwidth tinggi) memungkinkan melakukan komunikasi dengan cepat. web browser. manusia dengan manusia) Jaringan memungkinkan pekerja organisasi dan komputer untuk berkomunikasi secara langsung ke seluruh dunia. Mengurangi informasi yang terlalu berlebihan e. 2. World Wide Web dikembangkan oleh W3C (World Wide Web Consortium) yang merupakan badan resmi dalam membuat standar web. Fasilitas web mengizinkan user untuk mengakses dan berinteraksi dengan teks. foto. suara. animasi. 2007): . serta dilengkapi dengan komponen-komponen lain seperti image. gambar. 2007). 2007). K. Web secara fisik adalah kumpulan komputer pribadi. J. router. Menyediakan komunikasi yang cepat (mesin dengan mesin. d. Sebuah web memiliki banyak dokumen yang biasa disebut dengan halaman web. yang terdiri dari jutaan computer yang saling terhubung dengan menggunakan protocol yang sama untuk berbagi informasi secara bersama. Menyediakan senjata kompetitif Sistem informasi dihubungkan sepanjang rantai permintaan untuk memberikan keuntungan-keuntungan yang kompetitif kepada organisasi yang terjaring. Menyediakan penunjang dalam pengambilan keputusan f. dan switch yang digunakan untuk mengalirkan informasi dan menjadi wahana pertama berbagai pihak terkait (Oetomo.

Web statis biasanya merupakanHTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau . 2008) HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser (Supriyanto. Interaksi user terbatas. Dalam penggunaan HTML. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut statis. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang di tampilkan. tidak kaku. Dapat disimpulkan bahwa HTML merupakan protokol yang digunakan untuk mentransfer data atau dokumen dari web server ke browser. hanya dapat melihat informasi yang ditampilkan. 2. Web dinamis bersifat interaktif.html (Madcoms. dan dalam segi tampilan layout lebih indah. pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. maka ia mengakses dokumen seseorang yang ditulis dengan menggunakan format HTML. dan HTTP (Hypertext Transfer Protocol) adalah protocol untuk website. 5.htm atau *. aturan yang di gunakan untuk berkomunikasi pada computer networking. 2 Website Dinamis Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan user. HTML menentukan dua fungsi (Supriyanto. 1 Website Statis Web statis adalah web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap). 2. Protocol standard. Cara mudah untuk mengetahui sebuah web statis atau dinamis dapat dilihat dari tampilannya. HTML. Pada web statis.1. digunakan untuk membuat dokumen yang bisa diakses melalui web. Ketika user mengakses web. keberadaannya dikenal dengan adanya ekstensi *. 2007). Address. website memiliki aturan penamaan alamat web yaitu URL (Uniform Resource Locator) yang digunakan sebagai standar alamat internet. 6 HTML HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web. 3. 5. 2.htm. yaitu: .2007). 2. Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut.

artinya HTML dapat disisipi kode-kode script seperti JavaScript. Mac OS. 2. dan komponenkomponen lainnya.php. PHP juga digunakan secara command line. Apache. yaitu Windows. Nama XAMPP merupakan singkatan dari X (empat sistem operasi. gambar. 2008). Linux.apachefriends. Fleksibilitas HTML dan daya dukung ini meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis (Madcoms. 2008a). yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun browser (Kadir. PHP bebas didistibusikan oleh siapa saja dan kemana saja. Membentuk tata letak dokumen. MySQL database. Menentukan hubungan ke dokumen lainnya. 8 PHP PHP merupakan singkatan dari PHP Hypertext Preprocessor. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. yang terdiri atas program Apache HTTP Server. Dengan menggunakan lisensi GPL (GNU Public License). dan juga bahasa pemrograman berbasis web seperti PHP dan ASP. merupakan kompilasi dari beberapa program. dan Solaris).org/en/xampp. PHP merupakan bahasa pemrograman skrip yang diletakkan dalam server yang biasa digunakan untuk membuat aplikasi web yang bersifat dinamis. merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Program ini tersedia dalam GNU General Public License dan bebas. PHP dan Perl. VBScript. 7 XAMPP XAMPP adalah perangkat lunak bebas. baik jenis huruf. 2. yang mendukung banyak sistem operasi. dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Maksud web dinamis adalah dapat membentuk suatu tampilan web berdasarkan permintaan terkini. MySQL. Untuk mendapatkanya dapat mendownload langsung dari www. dapat dilakukan dengan menampilkan isi database ke halaman web. HTML merupakan suatu bahasa komputer yang termasuk dalam katagori SGML (Standard Generalized Markup Language) di mana bentuknya merupakan file standar ASCII yang berisi kodekode untuk mengatur dokumen. HTML bersifat fleksibel. 2.1. Fungsinya adalah sebagai server yang berdiri sendiri (localhost).html.net dan tersedia . Software ini dapat diunduh pada situs http:// http://www.

Awalnya. 8.x. Rasmus menciptakan PHP/ FI versi 2. dan menyampaikan segala informasi yang dibutuhkan oleh web server. 2. Kode PHP juga bisa berkomunikasi dengan database dan melakukna perhitungan- perhitungan yang kompleks. Sebuah kelompok pengembang software yang terdiri dari Rasmus. mengidentifikasi halaman yang dikehendaki. PHP tersedia dalam bentuk kode biner maupun kode sumber yang lengkap. Rasmus Lerdoft membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya.0 pada tahun 1996. 1 Sejarah Singkat PHP PHP diciptakan pertama kali oleh Rasmus Lerdoft pada tahun 1994. maka diluncurkanlah PHP 3. 2 Sintaks PHP Sintaks adalah rule atau aturan yang harus diikuti untuk secara tepat menulis kode yang terstruktur. Berdasarkan URL (Uniform Resource Locator).0 pada tahun 1998. 2. PHP juga mengharuskan penyimpanan file script dengan ekstensi . Zeew Suraski. Hasil dari penyempurnaan yang terus dilakukan. 8. Konsep kerja . dan lain-lain). 3 Konsep Kerja PHP Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Semua kode PHP harus mengikuti bentuk dasar berikut: <?php// semua kode PHP diletakkan di sini?> Atau menggunakan tag yang lebih pendek seperti di bawah ini tetapi diperlukan tambahan seting pada server web: <? ?> Sama halnya dengan bahasa pemrograman yang lain. Pada tahun 1995. Shane Caraveo. Selanjutnya. dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2. kemampuan PHP terus ditambah hingga menghasilkan versi terbaru dari PHP adalah PHP 5. 2. dan PHP 4. 8. Browser yang telah menerima isinya akan segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar user.untuk berbagai platform (seperti Windows. Tidak hanya sampai di situ.php. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”.0 pada tahun 2000. Hal inilah yang menjadi cikal-bakal terbentuknya PHP. Stig Bakken. Andi Gutman.2. Linux. Pada versi ini pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. browser mendapatkan alamat dari web server. web server akan mencarikan file yang diminta dan memberikan isinya ke browser.

Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang berlokasi di Swedia. Apache bebas didistribusikan oleh siapa saja .com MySQL termasuk jenis RDBMS (Relational Database Management System). web server yang menanganinya akan mengambil kode sumber PHP-nya dan menyerahkan ke interpreter PHP.halaman PHP. 2. 2. Jika kode mengandung perintah untuk mengakses database maka pada saat mengeksekusi kode lah PHP akan berkomunikasi ke database server. Dan bisa diperoleh dengan cara mengunduh di internet melalui situs www. 4 PHP dan Database Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai database. hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. yang diambil dari database merupakan hal yang mudah untuk diimplementasikan. Ketika program yang berekstensi . dan kolom digunakan pada MySQL. Pada MySQL. Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda-beda 2. Sehingga.mysql. PHP bekerja sebagai interpreter sehingga memerlukan kode asli. untuk menampilkan data yang bersifat dinamis. 8. istilah tabel. Inilah latar belakang mengapa PHP sangat tepat untuk membangun halaman-halaman web dinamis. MySQL bersifat Open Source. Saat ini pengembangan MySQL berada di bawah naungan perusahaan MySQL AB. Setelah itu web server menyerahkan kode yang dihasilkan inerpreter PHP ke user yang memintanya. prinsipnya serupa dengan kode HTML. software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL). Selanjutnya. 10 Apache Web server Apache berbasiskan Open Source dan mulai populer di internet sejak tahun 1996 karena Open Source.php diminta oleh user. Itulah sebabnya. baris. sebuah database mengandung satu atau sejumlah tabel. 2008b). Kode inilah yang akan diterjemahkan oleh brieser untuk ditampilkan di layar. bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi (Kadir. 9 MySQL MySQL adalah salah satu jenis database server yang sangat populer. interpreter PHP segera mengeksekusi kode dan menyerahkan hasilnya ke web server.

2. berdasarkan kode PHP yang dituliskan maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan. 12 Macromedia Dreamweaver 8 Dreamweaver adalah sebuah HTML editor profesional yang berfungsi untuk mendesain secara visual dan mengelola situs web maupun halaman web (Madcoms. CSS muncul karena sulitnya mengatur layout tampilan dokumen web yang dibuat dengan HTML murni meskipun telah menggunakan berbagai kombinasi format CSS dapat ditulis dengan pada bagian body.apache. lebih baik daripada menulis berulang-ulang dalam satu atau beberapa halaman web. Mendefenisikan ukuran huruf dan atribut-atribut serupa yang memiliki akurasi setingkat word processor. Kemudahan mengubah tampilan halaman web bahkan setelah halaman itu selesai dibuat. Agar dokumen-dokumen web yang berekstensi HTML ataupun PHP bisa diakses oleh browser maka dokumen-dokumen tersebut perlu diletakkan dalam direktori khusus yang diatur oleh Apache. Mendefenisikan tampilan halaman web yang dibuat dalam satu tempat khusus. 5. 2007). antara lain: 1. Software ini dapat diunduh pada situs http:// http://www. 3. Perintah-perintah CSS dibatasi oleh tag <style> dan </style>.dan ke siapa saja. Linux. Jika diperlukan. diantaranya Windows. head suatu dokumen HTML atau diletakkan di sebuah file terpisah. menempatkan content halaman web dalam ketelitian pixel. Mendefenisikan layer yang dapat diletakkan di atas elemem lain. mengulang pendefenisian tag-tag HTML secara keseluruhan. 4. 2. Mendefinisikan style sesuai kebutuhan untuk link. . 2. Karena style didefenisikan dalam satu tempat maka dapat mengubah tampilan sebuah situs dengan sekali kerja.org dan tersedia untuk berbagai platform. dan Unix. 11 Cascading Style Sheet (CSS) Cascading Style Sheet (CSS) adalah suatu cara untuk membuat format atau layout halaman web menjadi lebih menarik dan mudah dikelola (Husni. Beberapa hal yang dapat dilakukan oleh CSS (Husni. 2007). Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

Hal ini tidak jauh berbeda jika menggunakan Notepad sebagai sarana pembuatan skrip. dengan 3 aspek utama. XML. Dremweaver 8 ini dapat melakukan pendesainnan layout (untuk membuat tampilan dari web). pemilihan data. dan membuat sebuah website yang dinamis . dan lainlain. Dreamweaver juga memungkinkan penggunaan fungsi DDL (Data Definition Language) untuk mendukung pembuatan kode yang memiliki pengecekan validasi (Sakur. SQL memiliki kemampuan untuk melakukan manipulasi data dari suatu database yang meliputi proses penambahan data. Dalam pembuatan web dinamis membutuhkan kemampuan Dreamweaver menggunakan DML (Data Manipulation Language) yang dimiliki oleh SQL. SQL memiliki kemampuan untuk melakukan pendefinisian data yang berupa pembuatan tabel atau database. Secara garis besar Dreamweaver 8 tetap memiliki konsistensi di dalam arsitektur program. 2007). membuat skrip yang memiliki fasilitas pengecekan/ validasi dari keyword untuk setiap server side yang digunakan. yaitu Design Layout. Penggabungan tiga aspek dan beberapa tools pendukung inilah yang menyebabkan Dreamweaver 8 memiliki kemampuan yang powerful sehingga pengembangan web menjadi mudah dan .2007).  Data Manipulation Language (DML). dan RSS. namun keunggulan yang paling hebat dari Dreamweaver 8 adalah kode yang dibuat akan diberikan validasi dengan teknik pewarnaan yang sempurna sehingga mempermudah mengetahui bila terjadi kesalahan penggunaan keyword. Fungsi DDL dapat digunakan untuk membuat atau menulis skrip pada mode Code yang khusus disediakan oleh Dreamweaver 8 untuk menuliskan scripting. Code. penghapusan tabel ataupun databasse. Dreamweaver 8 merupakan salah satu program desain web yang dalam perkembangannya sudah menjadi salah satu aplikasi yang berfungsi sebagai pengembangan web (Web Development). dan Development.  Data Definition Language (DDL). proses penghapusan dan perubahan data. Dreamweaver 8 juga didukung untuk pengembangan penggunaan CSS.

BAB III METODE PENELITIAN 3. 3. 2. d) Studi Literatur Mempelajari site-site yang berhubungan dengan Tugas Akhir.6. b) Pengamatan (Observasi) Penelitian ini dilakukan melalui pengamatan langsung pada objek yang dipilih sesuai dengan pembahasan judul Tugas Akhir. yaitu mengamati secara langsung proses kerja yang dilaksanakan pada bagian akademik SMA Negeri 2 Tanggul dan . Observasi. Field Research Pada metode ini. c) Wawancara (Interview) Pada bagian ini penulis bertanya langsung pada pegawai tata usaha dan bagian akademik SMA Negeri 2 Tanggul terkait dengan pembahasan judul Tugas Akhir.1 Teknik Pengumpulan Data Teknik pengumpulan data dapat diperoleh secara langsung dari objek penelitian dan referensi-referensi yang telah diperoleh.5 Metode Penelitian Dalam penulisan tugas akhir ini penulis telah memperoleh data yang diperlukan yang berkaitan dengan sistem yang akan dirancang. Library Research Kegiatan penelitian yang dilakukan dengan cara membaca buku-buku referensi yang berhubungan dengan judul Tugas Akhir. seperti situssitus sekolah dan mempelajari bahasa-bahasa pemrograman web dengan mengunjungi situs-situs yang menyediakan tutorial pemrograman web. Cara-cara yang mendukung untuk mendapatkan data adalah sebagai berikut: 1. Adapun yang menjadi metodologi penelitian yang digunakan penulis antara lain: 1. penulis secara langsung melakukan penelitian pada objek. yaitu: a) Data Tulisan Data yang diperoleh berupa tulisan yang berkaitan dengan judul Tugas Akhir. Untuk mendapatkan data ini penulis menempuh beberapa cara.

sistem. yaitu melakukan dialog langsung dengan user (bagian Teknik) yang berada Negeri 2 Tanggul. sistem informasi. informasi. 2. data. Wawancara. 3. maksud dan tujuan. metode penelitian dan sistematika penulisan. batasan masalah. identifikasi masalah. . Secara garis besar laporan ini disusun sebagai berikut: BAB 1 Pendahuluan Dikemukakan apa yang menjadi latar belakang. Informatika untuk memperoleh gambaran yang jelas mengenai objek yang diteliti. BAB 2 Tinjauan Teori Bab ini menjelaskan secara teoritis tentang pengertian komputer. Adapun yang menjadi metodologi penelitian Teknik Pengumpulan Data.7 Sistematika Penulisan Penyusunan laporan ini menggunakan format yang sesuai dengan langkah- langkah penelitian yang dilakukan. BAB 3 Metode penelitian Bab ini menjelaskan apa yang telah diperoleh oleh suatu data yang diperlukan yang berkaitan dengan sistem yang akan dirancang. pengolahan data dan database.

BAB IV .