SISTEM INFORMASI BERBASIS WEB PADA SMA MEDAN PUTRI DENGAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
RIKA FEBISARI 062406001
PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
SISTEM INFORMASI BERBASIS WEB PADA SMA MEDAN PUTRI MEDAN DENGAN MENGGUNAKAN PHP DAN MySQL
Diajukan sebagai salah satu syarat dalam menyelesaikan pendidikan Program Studi Diploma III Ilmu Komputer OLEH
RIKA FEBISARI 062406001
DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
PERSETUJUAN
Judul
:
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: : : : : :
SISTEM INFORMASI BERBASIS WEB PADA SMA MEDAN PUTRI dengan MENGGUNAKAN PHP dan MySQL TUGAS AKHIR RIKA FEBISARI 062406001 D3 ILMU KOMPUTER MATEMATIKA MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA
Disetujui di Medan, Juni 2009
Komisi Pembimbing
:
Diketahui/disetujui oleh Departemen Matematika FMIPA USU
Ketua Jurusan Matematika
Pembimbing,
Dr. Saib Suwilo, M.Sc NIP 131 769 149
Syahril Effendi S.Si.M.IT NIP 132 148 612
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
PERNYATAAN SISTEM INFORMASI BERBASIS WEB PADA SMA MEDAN PUTRI 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, Juni 2009
RIKA FEBISARI 062406001
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
PENGHARGAAN
Bismillahhirohmanhirohim Syukur Alhamdulillah, segala puji bagi Allah SWT atas limpahan rahmat dan hidayah-Nya yang diberikan kepada penulis, sehingga Tugas Akhir ini dapat diselesaikan.
Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Dalam penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan kemampuan dan pengetahuan penulis miliki sehingga mungkin pembaca akan menemui banyak kekurangan karena itu kritik dan saran sangat diharapkan.
Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih kepada: 1. Bapak Syahril Efendi,S.Si.M.IT, selaku dosen pembimbing yang banyak memberi petunjuk dan nasehat dalam penyelesaian Tugas Akhir ini. 2. Bapak Dr. Eddy Marlianto, MSc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Dr. Saib Suwilo, MSc, selaku Ketua Pelaksana Program D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 4. Seluruh dosen pengajar Program D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
5. Ayahanda dan Ibunda tercinta yang telah memberikan segalanya yang terbaik untuk penulis dari kecil hingga saat ini. Abanganda beserta adik-adik tersayang yang telah memberikan dukungan dan doa untuk penulis. 6. Terima kasih Tristian Indra Permana yang telah membantu dan memberikan dukungan penulis dalam Pembuatan Tugas Akhir ini. 7. . Buat teman-teman mahasiswa D3 Ilmu Komputer’A:06 Ilan, Yuni, Ati, Imel, yang tidak mungkin disebutkan satu persatu, yang
membantu dalam
menyelesaikan Tugas Akhir ini.
Akhir kata, penulis berharap semoga Tugas Akhir ini bermanfaat bagi penulis sendiri maupun pihak-pihak yang berpekepentingan, walaupun penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Untuk itu penulis mengharapkan saran dan kritik yang membangun.
Medan,
Juni 2009
Penulis
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
DAFTAR ISI Persetujuan Pernyataan Pengargaan Daftar Isi Daftar Gambar BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Indentifikasi Masalah 1.3 Maksud dan Tujuan 1.4 Batasan Masalah 1.5 Metode Penelitian 1.6 Sistematika Penulisan BAB 2 LANDASAN TEORI 2.1 Sistem, Data dan Informasi 2.2 Sistem Informasi 2.3. Pengenalan Web 2.3.1 Web Server 2.3.2 World Wide Web 2.3.3 Hypertext Transfer Protocol ( HTTP ) 2.3.4 Hypertext Markup Language (HTML) 2.4 Pengenalan PHP 2.4.1 Sejarah Singkat PHP 2.4.2 Kelebihan-Kelebihan PHP 2.4.3 Sintaks PHP 2.5 MySQL 2.5.6 Mengenal Macromedia Dreamweaver 8 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan sistem 3.2 Data Flow Diagram 3.3 Rancangan Database BAB 4 IMPLEMENTASI SISTEM 4.1 Pengerian Implementasi Sistem 4.2 Tujuan Implementasi 4.3 Komponen-komponen Sistem 4.3.1 Perngkat Keras (Hardware) 4.3.2 Software 4.3.3 Perangkat Operator (Brainware) BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
DAFTAR GAMBAR Halaman
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
DAFTAR TABEL
Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4
Tabel Tabel Tabel Tabel
admin bukutamu Guru Siswa
Halaman 26 26 26 26
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
BAB 1
PENDAHULUAN
1.1 Latar Belakang Dalam masa globalisasi sekarang ini, komputer merupakan alat yang sangat dibutuhkan mulai dari perusahaan-perusahaan, instansi pemerintahan, sekolahsekolah, perguruan tinggi, dan lembaga atau organisasi. Pemakaian komputer saat ini semakin berkembang pesat disegala bidang sesuai dengan kemajuan Zaman. Kebutuhan akan informasi yang akurat dan tepat waktu untuk menyajikan data yang lengkap sangat diperlukan. Oleh sebab itu aplikasi web saat ini sangat berkembang untuk membantu penyampaian informasi dengan sangat cepat.
Aplikasi web atau bisa disebut juga dengan perangkat lunak berbasis web telah berkembang dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini aplikasi web sangat banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi, telekomunikasi, pedangan dan perbankan dan lain-lain.
Informasi ditampilkan dengan menggunakan web pun bermacam-macam, salah satu informasi yang dapat kita peroleh adalah website Sistem Informasi SMA Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
MEDAN PUTRI Medan. Oleh karena itu, dengan terus berkembang teknologi, SMA MEDAN PUTRI perlu mempromosikan dirinya melalui website
yang online
diinternet sehingga masyarakat dapat dengan mudah mengakses dan mengetahui segala sesuatu mengenai SMA MEDAN PUTRI di Medan.
Dengan pertimbangan tersebut dan pribadi penulis yang ingin menerapkan pengetahuan yang telah diperoleh maka penulis memutuskan untuk membuat suatu aplikasi web dengan judul:
“Sistem Informasi Berbasis Web Pada SMA MEDAN PUTRI Dengan Menggunakan PHP dan MYSQL.”
1.2 Identifikasi Masalah
Pada umumnya setiap instansi pemerintahan memerlukan sarana dan memberikan serta menyebarkan informasi perusahaan melalui internet. Maka penulis mencoba menidentifikasi masalah sebagai berikut: 1. Sejauh mana website ini dapat dirancang dengan semenarik mungkin sehingga dapat memenuhi keinginan masyarakat mengenai SMA MEDAN PUTRI . 2. Informasi apa-apa saja yang disediakan dalam web SMA MEDAN PUTRI sehingga oleh pengujung dapat dirasakan manfaatnya
1.3 Maksud dan Tujuan Maksud dari penelitian yang telah dilakukan adalah untuk menemukan suatu cara pemecahan masalah yang tepat dalam pengolahan data pada SMA MEDAN PUTRI. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Tujuan dari penelitian ini adalah : 1. Membantu pihak Sekolah SMA MEDAN PUTRI dalam meancang sistem informasi sehingga informasi yang akurat dapat diperoleh. 2. Mempersingakat waktu dalam penyusunan Jadwal SMA MEDAN PUTRI. 3. Mengaplikasi ilmu yang telah diterima di bangku kuliah untuk menghasilkan Sistem Informasi SMA MEDAN PUTRI.
1.4 Batasan Masalah
Untuk menghindari pentimpangan dari maksud dan tujuan penulis tentang sistem informasi pada SMA MEDAN PUTRI yang bersangkutan, maka penulis membuat batasan yang membahas tentang informasi seputar internal SMA MEDAN PUTRI. Seperti Home, Buku Tamu, dan Jadwal.
Aplikasi web ini dibuat sistem operasi Windows XP mengunakan apliksi server PHPTriad yang terdiri dari Apache Web server, PHP, MySQL, serta menggunakan Macromedia Dreamweaver MX 2004 sebagai editor perancangan dan pembangun.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
1.5 Metode Penelitian
Dalam penulisan tugas akhir telah memperoleh data yang diperlukan berkaitan dengan sistem yang akan dirancang. Adapun yang menjadi metodologi penelitian yang digunakan penulis antara lain : 1. Library Research Kegiatan penelitian yang dilakukan dengan cara membaca buku-buku Referensi yang behubungan dengan judul Tugas Akhir. 2. Field Research Pada metode ini, penulis secara langsung melakukan penelitian pada objek. Untuk medapat data ini penulis menempuh beberapa cara : a. Data Tulisan Data yang diperoleh berupa tulisan yang berkaitan dengan judul Tugas Akhir. b. Pengamatan (Observasi) Penelitian ini dilakukan melalui pengamatan langsung pada objek yang dipilih sesuain dengan judul Tugas Akhir. c. Wawancara (Interview) Pada bagian ini penulis bertanya langsung pada guru dan pegawai Sekolah SMA MEDAN PUTRI
terkait dengan pembahasan judul
Tugas Akhir.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
d. Studi Leteratur Mempelajari site-site yang berhubungan dengan Tugas Akhir, Seperti situs-situs sekolah dan mempelajari bahasa-bahasa pemrogram web dengan
mengujungi
pemrograman
web
situs-situs seperti
yang
menyediakan
tutorial
www.ilmukomputer.com,
www.phppeasytep.com.
1.6 Sistematika Penulisan
Penyusunan laporan ini menggunakan format yang sesuai dengan langkah-langkah penelitian yang dilakukan. Secara garis besar laporan ini disusun sebagai berikut :
BAB 1
Pendahuluan Dikemukakan apa yang menjadi latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan.
BAB 2
Tinjauan Teori Bab ini menjelaskan secara teoritis tentang pengertian sistem, informasi, sistem informasi, data, pengolahan data dan database.
BAB 3
Perancangan Sistem Bab ini berisikan tentang rancangan sistem yang dibentuk disertai dengan penjelasan mengenai program tersebut.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
BAB 4
Implementasi Sistem Bab
ini diuraikan tentang pengertian dan tujuan implementasi,
kebutuhan sistem serta tahap-tahap implementasi.
BAB 5
Kesimpulan Dan Saran Sebagai bab terakhir akan diuraikan kesimpulan dan saran.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
BAB 2
LANDASAN TEORI
2.1
Sistem, Data dan Informasi
Kata sistem berasal dari bahasa Yunani “Sistema” yang berarti kesatuan. Sistem adalah kumpulan elemen yang berhubungan, berinteraksi dan bergantungan satu sama lain dan terpadu.
Suatu sistem dapat terdiri dari sistem-sistem bagian (subsistem). Masingmasing subsistem dapat terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komonen-komponen. Subsistem-subsistem saling berinteraksi dan saling berhubungan membentuk suatu kesatuan sehingga tujuan dan sasaran sistem tersebut dapat tercapai.
Data menyatakan segala hal, peristiwa atau kenyataan lain apapun yang mengandung sesuatu pengetahuan yang dijadikan dasar untuk penyusun keterangan, pembuatan kesimpulan, atau penetapan keputusan. Data ibarat suatu bahan mentah, yang melalui pengolahan tertentu menjadi keterangan (informasi). Data dapat meliputi kata-kata, bagan, grafik ataupun simbol yang mengambarkan suatu ide, objek, kondisi atau situasi tertentu.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Informasi adalah suatu data yang telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomukasi kepada seseorang yang akan mengunakan untuk membuat keputusan. Biasanya informasi terdiri dari selected data atau sorted data yaitu data yang terpilih atau terpilah, tergabung dan disusun sesuia dengan kebutuhan pemakai data. Kualitas dari suatu informasi tergabung dari tiga hal yaitu:
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.
2. Tepat pada waktunya, berarti informasi yang datang penerima tidak boleh terlambat. Karena
informasi merupakan landasan di dalam pengambilan
keputusan. Bila pengambilan keputusan terlambat, maka dapat berkaitan fatal bagi organisasi.
3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.
2.2
Sistem Informasi
Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu oganisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosudurprosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting,
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
memproses tipe transaksi rutin tertentu, memberi sinyal kepada managemen dan yang lainya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk mengambil keputusan yang baik.
2.3
Pengenalan Web
Pada tahun 1989 Tim Berner-Lee, seorang progremer computer berkebangsaan inggris yang bekerja pada Europan Phycs Laboratori ( CERN ) di Genewa, Swiss, melakukan sesuatu
yang
berbeda
dari
apa
yang
telah
dilakukan
sebelumnya.
Dia
mengkombinasikan hypermedia dengan sumber-sumber informasi internetyang sangat luas. Sebelum ada web, kita dapat melekukan banyak hal menarik di internet, tetapi tak satupun dapat dilakukan dengan mudah.
Solusi Berner-Lee adalah teknologi hypertext untuk membentuk dokumen sebuah web. Tidak seperti kebanyakan buku attau kebanyakan database, web memiliki banyak kemungkinan hubungan antar dokumen tanpa awal dan akhir. Semua detail tentang bagaimana informasi ini dijalin, disembunyikan dengan suatu antar muka hypertext berbasis karakter.
Dengan web, seorang ahli fisika dapat dengan mudah melompat dari suatu artikel pada teori partikel disebuah mesin local ke suatu kamus istilah-istilah fisika nuklir pada suatu system yang jauh ribuan mil. Dokumen web harus ditulis dalam suatu format khusus yang memungkinkan hypertext harus saling terjalin untuk bekerja. Format ini adalah hypertext Markup Language (HTML). HTML merupakan bagian dari Standart Generalized Markup language (SGML). SGML merupakan standart dari Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
International Standards organization (ISO). Untuk mendefenisikan format pada dokumen teks. Meskipun SGML ditunjukkan untuk desktop publishing. Berners – Lee dan rekan-rekannya mengambil kemampuan hyperlink untuk membentuk dasar dokumen web yang pertama.
Untuk mengakses untaian awal pada web yang pertama, kita harus menggunakan suatu penjelajah web berbasis garis, sebuah interface yang sangat sederhana, yang bahkan tidak dapat menggunakan karakter interface layar penuh. Hampir terbatas untuk sebaris informasi. Untuk mendapatkan interface tersebut, kita harus menggunakan telnet untuk salah satu dari dua server web yang pertama : info.cern.ch atau nxo01.cern.ch. versi pertama ini, yang dijalankan dengan login www, hanya mempunyai dua perintah: start a searce dan follow a link.
Versi www terbaru berbasis teks lebih canggih daripada pendahulunya. Dengan introduksi web, pemakai mempunyai kemampuan untk mencari informasi tanpa khawatir dimana informasi tersebut atau bagaimana membukanya. Namun, banyyak data pada web tidak dalam format hypertext , jadi keuntungan hypertext tidak jelas dan sering hadir secara sederhana.
2.3.1 Web Server
Web server adalah computer yang mengirim halaman-halaman web. Setiap web server mempunyai alamat IP dan nama. Computer dapat dijadikan sebagai web server dengan diiinstal software server dan menghubungkannya dengan internet. Terdapat
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
banyak software server baik yang gratis seperti yang dibuat oleh NCSA dan Apache, maupun yang komersial, seperti yang dibuat Microsoft dan Nestcafe.
Website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam suatu domain atau subdomain, yang tempatnya berada didalam word wide web di internet. Sebuah web page adalah dokumen yang ditulis dalam format HTML ( Hypertext Markup Language) yang hampir selalu dapat diakses melalui HTTP, yaitu protocol yang menyampaikan informasi dari server website untuk dapat ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari websitewebsite tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman –halaman dari website yang bisa diakses melalui URL yang biasa disebut homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun hyperlink-hyperlink yang ada dihalaman tersebut mengatur para pembaca dan memberitahu mereka susunan keseluruhan dan bagaimana arus informasi yang berjalan. Beberapa website ini membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau
keseluruhan isi website
tersebut. Contohnya , ada beberapa situs-situs bisnis, e-mail gratis yang membutuhkan subskripsi agar kita bisa mengakses situs tersebut.
2.3.2 World Wide web
Saat ini jika orang berbicara mengenai internet, yang mereka maksud adalah bagian dari internet yang disebut world Wide Web. Tidak diragukan lagi kemunculan wordl Wide Web atau serng disebut web saja, membuat perhatian orang beralih ke internet Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
dari world wide web merupakan fasilitas yang paling disukai, fasilitas ini tergolong masih baru di bandingkan dengan E-mail. Sebenarnya web terdiri dari beribu dokumen-dokumen informasi yang berada pada computer server (web server).
Popularitas internet mulai berkembang pesat setelah standard baru yaitu HTTP dan HTML diperkenalkan kepada masyarakat luas. HTTP ( Hyypertext Transfer Protokol ) membuat pengaksesan informasi melalui protocol TCP/IP menjadi lebih mudah dari sebelumnya. HTML ( Hypertext Markup Language ) memungkinkan penyajian informasi secara visual lebih indah dan menarik.
Pada prinsipnya world wide web bekerja dengan cara menampilkan file-file HTML yang berasal dari server web pada program client pada khususnya, yaitu browser web, program browser, client mengirimkan perintah (request) kepada server web, yang kemudian akandikirimkan oleh server dalam bentuk HTML. File HTML berisi instruksi-instruksi yang diperlukan untuk membentuk tampilan. Perintahperintah HTML ini kemudian diterjemahkan oleh
browser web sehingga
informasinya dapat ditampilkan secara visual kepada pengguna dilayar computer.
2.3.3 Hypertext Transfer Protocol ( HTTP )
HTTP ( Hypertext Transfer Protocol ) adalah sebuah metode yang dipakai untuk mengirim atau mentransfer file-file web page dari server WWW computer client. Protokol ini merupakan protocol yang standard yang dipakai untuk mengakses dokumen HTML, atau sebuah protocol yang menentukan aturan main antara software
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
web browser dan software web server dalam penyediaan dokumen yang diminta oleh browser.
HTTP bekerja diatas protocol TCP (Transmission Control Protokol ) yang menjamin sampainya data di tujuan dalam urutan yang benar. Bila suatu kesalahan terjadi selama proses pengiriman, pihak pengirim akan mendapat pemberitahuan bahwa telah terjadi kesalahan. Karenanya server dan client tidak harus menyediakan mekanisme untuk memeriksa kesalahan transmisi data, yang berarti mempermudah pekerjaan pemrograman. Namun demikian, HTTP tidak memiliki apa yang disebut session, seperti halnya FTP, yang menjaga hubungan antara server dan client secara konsisten. Setiap halaman web yang dikirim akan melibatkan satu proses penyambungan antara server dan client, setelah itu datanya akan ditransfer. Setelah data ditransfer, koneksi antara server dan client akan diputus. Sifatnya ini membuat HTTP sering disebut dengan istilah protocol hint dan run.
Suatu halaman web seringkali berisi beberapa file gambar tu beberapa file lain.HTTP memaksa server untuk menjalinhubungan baru setiap kali hendak mengirim satu buah file. Ini tadak menguntungkan dan efesien, mengingat proses hubung-putus-hubung semacam ini menyebabkan beban bagi jaringan. Standard baru protocol HTTP, yaitu / 1.1 yang baru-baru ini diperkenalkan, dirancang untuk mengatasi masalah diatas.
Web diarahkan agar mengarah kepengguna persistent connection (sambungan yangterjaga kesinambungan ) secara lebih efesien. Dalam HTTP/1.1, server tidak akan Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
memutuskan hubungan dengan client pada akhir pentrasferan dokumen. Hubungan tetap dibuka untuk tetap melayani bila ada request lagi dan bila ada permintaan dalam waktu singkat. Hubungan baru akan diputuskan setelah melewati suatu batas waktu tertent, dan client tidak mengirimkan request lagi.
Standard HTTP/1.1 ini sekarang sudah mulai dimasyarakatkan dan banyak paket perangkat lunak server web komersial dan non-komersial yangsudah mendukung standard ini. Browser-browser web keluaran terbaru umumnya juga sudah mendukung HTTP/1.1 ini. Keuntungan lain dari
persistent connection adalah
penggunaan pipelining. Pipelining adalah proses pengiriman request berikutnya segera setelah request sebelumnya dikirim tanpa menunggu balasan dari server terlebih dahulu. Servernya tetap harus melayani setiap request secara berurutan, namun ini mengurangi waktu tunda untuk setiap request. Hasilnya data akan lebih cepat sampai tujuan.
2.3.4 Hypertext Markup Language (HTML)
HTML ( Hypertext Markup Language ) merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Oleh karena itu agar HTML. Walaupun sekarang telah banyak paket aplikasi yang dapat digunakan untuk membat halaman web secara WYSIWYG ( What You See Is What You Get ) seperti Frontpage, Dreamweaver, Nestcape, Composer, dan masih banyak lagi, namun kita tetap harus menguasai tag-tag dalam HTML terutama yang digunakan untuk membuat aplikasi diinternet, karena kita akan tet ap bekerja dalam text editor bilamana hendak menyisipkan setiap script program dalam script HTML. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Dikatakan Markup Language karena HTML berfungsi untuk memformat file dokumen teks agar bisa ditampilakan pada web browser dengan bantuan tanda-tanda yang sudah ditentukan. Hal itu dapat dilakukan dengan menambahkan elemen atau yang sering disebut tag. Dalam penulisan tag HTML tidaklah bersifat case sensitive, artinya penggunaan huruf kecil ataupun huruf besar tidaklah menjadi masalah. HTML sendiri adalah suatu teks dokumen biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dank arena bentuknya itu maka HTML dapat dibaca oleh bebagai platform seperti : Windows, Linux, Macinthos. Kata “Markup Language” pada HTML menunjukkan fasilitas yyang berupa tanda tertentu dalam script HTML, dimana kita bisa mengatur judul, garis, table, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. Setiap dokumen HTML memiliki struktur dasar atau susunan file sebagai berikut :
……………. …isi dari halaman web…….. Keterangan :
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
1. Dokumen HTML selalu diawali dengan tag pembuka dan diakhiri dengan tag. 2. Pada elemen head , dapat disisipkan kode-kode untuk menuliskan ketrangan tentang dokumen HTML. Atau dapat juga disisipkan script-script pemrograman web seperti Java Script, VBScript, atau CSS untuk menambah daya tarik pada situs yang kita buat agar lebih menarik dan dinamis. 3. Elemen body berisi tag-tag untuk isi atau layout tampilan situs seperti :
,
,
. Jadi jelas bahwa elemen adalah suatu bagian besar yang terdiri dari kode-kode tag tesebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kodekode yang digunakan untuk men-setting dokmen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut :
TEKS. Namun ada juga tag yang tidak perlu ada penutup seperti :
,
, , dan lain-lain.
2.4 Pengenalan PHP
PHP dapat diartikan sebagai Hypertext Preprocessor yang digunakan sebagai bahasa scrip server-side dalam pengebangana web yang disisipkan pada dokumen HTML. Maksud dari script server-side adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika seorang pengguna internet membuka suatu yang menggunakan fasilitas script server-side PHP, maka semua perintah PHP deserver lalu mengirimkannya dalam format HTML ke web Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
browser pengguna internet tadi. Dengan demikian seorang pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut dapat menjadi lebih mudah dan efesien. PHP merupakan software open source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari situs resminya.
2.4.1 Sejarah Singkat PHP
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya,PI digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung homepagenya. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.
Pada tahun 1996, PHP telah banyak digunakan dalam website-website di dunia.sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew, Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyepurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai disitu, kemudian PHP terus ditambah, versi terbaru yang telah dikeluarkan adalah PHP 5.0.x.
2.4.2 Kelebihan-Kelebihan PHP
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa scipt sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan CGI, seperti mengumpulkan dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.
PHP tidak terbatas pada semua system operasi, antara lain : Linux, Unix (termasuk variannya HP-UX, solaris dan OpenBSD), Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak web server seperti : Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Nestcape and iplanet Server, Oreilly Website Pro Server, Audium, Xitami, OmniHTTPd, dan masih banyak lagi yang lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.
PHP tidak terbatas pada hasil keluaran HTML (Hypertext Markup Languageps). PHP jug memiliki kemampan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan text seperti XHTML dan file XML lainny. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database.
2.4.3 Sintaks PHP
Sintaks Program/Script PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP. 1.
?> 2. <sript language =”PHP” …pernyataan…
3.
...pernyataan.. ?>
4. <% ...pernyataan.. %>
Cara 1 dan 2 merupakan cara yang paling umum digunakan, sekalipun cara 3 tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php.ini yang dapat pada direktori c:\apache\php. Cara 4 juga dimungkinkan sebagai kemudahan bagi pengguna yang sudah terbiasa dengan ASP ( active server pages). Namun, bila itu tidak dikenal, maka harus dilakukan pengaktifan pada file konfigurasi php,ini.
2.5
MySQL
MySQL adalah sebuah produk database MySQL yang memiliki General Public Licence, dan bersifat Open Source, sehingga bebas untuk digunakan, diedarkan, maupun dikembangkan kembali, tanpa harus khawatir dengan hak cipta. Sejarah MySQL dimulai dari artikel seorang penelitian dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relasional pada bulan juni tahun 1970. dalam artikel ini juga dibahas tentang kemungkinan pembuatan bahasa standart untuk
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, maka IBM mengadakan proyek pembuatan basis data relasional beserta SEQUEL. Akan tetapi karena permasalahan hukum mengenai penamaan SEQUEL, maka IBM merubahnya menjadi SQL. Implementasi basis data relaional dikenal dengan System/R.
2.6
Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 memiliki kemampuan untuk menyunting kode dengan lebih baik serta mampu menggabungkan layout site dengan programming webnya. Kehebatan Dreamweaver 8 ini menjadikan Dreamweaver 8 lebih banyak digunakan oleh web Desainer maupun web programmer guna membangun situs web. Ruang kerja, fasilitas, dan kemampuan Dreamweaver 8 mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun situs web. Dreamweaver 8 didukung dengan cara pemakaian yang praktis dan standar, dan juga didukung untuk pengembangan penggunaan CSS, XML, dan RSS, serta kemudahan-kemudahhan lain yang diperlukan.
Seperti halnya dengan program-program lain, untuk menjalankan Macromedia Dreamweaver 8 mulailah dengan memilih tombol Start pada taskbar, kemudian pilih All Program pada tampilan start Menu Program, pilih folder Macromedia dan klik Macromedia Dreamweaver 8. Pada saat awal pembukaan akan tampil Start Page atau halaman awal dari Dreamweaver 8. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 2.1. Area Kerja Macromedia Dreamweaver 8
Komponen yang terdapat pada area kerja Macromedia Dreamweaver 8 adalah : 1. Dokument Window merupakan bagian yang digunakan untuk mendesain halaman situs Web. Pada Dokumen Window dapat disisipkan teks, image, serta objek lain yang mendukung pembuatan sits Web. 2. Menu utama berisi semua perintah yang dapat digunakan untuk bekerja pada dreamweaver 8 serta mudah untuk dipahami, karena sebagian besar fungsi menu terdapat juga dalam fanel. Yaitu : menu file dan menu edit. 3. Insert Bar merupakan
tool yang digunakan untuk membuat dan
menyisipkan objek kedalam dokumen Web. Ada enam kelompok kategori yang digunakan untuk insert bar, yaitu : Common, Layout, Form, Text HTML, dan Aplication yang masing-masing memiliki beberapa tool dan kegunaannya. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
4. Dokument Toolbar berisi tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari dokumen window. 5. Panel Group adalah kumpulan panel window yang saling berkaitan satu sama lainnya dan dikelompokan bersama dibawah satu judul untuk membantu bekarja dengan Dreamweaver 8. 6. Tag Selector bagian yang digunakan untuk menampilkan hierarki tag pada desaing view yang aktif. 7. Properti Inspector dalam dokumen ini terdapat text, image maupun table yang memiliki property atau aturan dalam mengelolanya. Pengaturan properti-properti tersebut dengan menggunakan jendela Property Inspector. Mengelolah properti dalam Property Inspector sangat mudah karena tinggal memasukkan nilai-nilai parameter yanng sudah disediakan. Secara umum Property Inspector terdiri dari Page Property, Table Property, Image Property dan Form Property.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
BAB 3
PERANCANGAN SISTEM
3.1
Perancangan Sistem
Perancangan sistem adalah merupakan upaya perusahaan untuk memiliki sistem, baik yang lama maupun untuk memulai sistem yang baru. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
3.2
Data Flow Diagram (DFD)
Data Flow Diagram adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, sturuktur data atau organisasi. Pada tahap
analisis,
penanganan
notasi
simbol
lingkaran
dan
anak
panah
mewakili/menggambarkan arus data pada perancangan sistam sangat membantu didalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini untuk menggambarkan arus dari data sistem.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
DATA FLOW DIAGRAM (DFD) - Data Siswa - Data Guru - Data Jadwal
Admin - Info Siswa, Guru, dan Jadwal pada Sma Swasta MEDAN PUTRI
Pengunjung
0
- Info Data Siswa - Info Data Guru - Info Data Jadwal
Sistem Informasi Berbasis Web
- Data Buku tamu
Laporan
Pegawai Administrasi Sekolah
Gambar 3.1 Data Flow Diagram (DFD) Diagram Konteks
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Admin 1.0
Login F1
Registrasi Administrator
2.0
- Data Siswa - Data Guru - Data Buku Tamu
Input Data, Edit Data, Hapus Data
- Info Data Siswa
Admin
Pengunjung
Data Guru
F2
Buku Tamu
F3
Siswa
F4
Guru
F5
Jadwal
F6
Berita
F7
Agenda
Gambar 3.2 Data Flow Diagram (DFD) Level 0
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
3.3.
Rancangan Database
Database adalah kumpulan dari data yang berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena merupakan database dalam menyediakan informasi bagi pengguna. Adapun perancangan database mengenai system informasi ini diperlukan beberapa tabel database sebagai berikut :
NB : Semua field name : not null semua. Setiap tipe data int pada database ini dalam bentuk auto_increment Tabel 3.1 admin Field Name nama password
Data Type Varchar Varchar
Width 10 10
Description User Name Password
Tabel 3.2 bukutamu Field Name no nama email komentar
Data Type Int Varchar Varchar Varchar
Width 3 25 25 100
Description Nomor Nama Pengisi Buku Tamu Alamat Email Pengisi Buku Tamu Komentar
Tabel 3.3 guru Field Name nip nama gol posisi
Data Type Varchar Varchar Varchar Varchar
Width 9 30 5 35
Description Nomor NIP Nama guru Golongan guru Posisi guru
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Tabel 3.4 siswa Field Name nis nama kelas
Data Type Varchar Varchar Varchar
Width 9 30 5
Description Nomor nis Nama siswa Kelas siswa
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
3.4
Flowchart (Diagram Alir) Start Tampil x Baca Links ? Link 01 n
?
Link 02 n
?
Link 03 n
y
Admin
Prosedur Login Admin
y
Tampilan Halaman Utama
y
Tampilan Halaman Profil
y
Tampilan Halaman Berita
y
Tampilan Halaman Direktori
y
Tampilan Halaman Agenda
y
Tampilan Halaman Buku Tamu
?
Link 04 n
?
Link 05 n
?
Link 06 n
?
Link 07 n
?
Close
n
y Stop
Keterangan : Link 1 = Login Admin Link 2 = Utama Link 3 = Profil Link 4 = Berita Link 5 = Direktori Link 6 = Agenda Link 7 = Buku Tamu Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 3.3 Flowchart Halaman Utama
Admin
Ketik User Name dan Password n
Login ?
n
Home ?
y
x
y Baca User Name dan Password
Password Tidak Sesuai
n
Valid ? y
Menu Admin
Menu
Gambar 3.4 Flowchart Login Admin
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Menu
Y Baca Pilihan Menu ? Pilihan 1
y
Input Data Siswa
y
Input Data Guru
y
Edit Data Siswa
y
Edit Data Guru
y
Delete Data Siswa
y
Delete Data Guru
A
n ? Pilihan 2
B
n ? Pilihan 3
C
n ? Pilihan 4 n
?
Pilihan 5 n
?
Pilihan 6 n
x
Home
y
D
E
F
? n
Keterangan : Pilihan 1, 3, 5 = Data Siswa
Pilihan 2, 4, 6 = Data Guru
Gambar 3.5 Flowchart Menu Admin
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
A
C
E
Tampil Halaman
Tambah Data
y
Pengisian Data Siswa
n
Edit
y
?
Edit Data
Simpan ?
y
Simpan Data
y
Bersihkan Form
Siswa
n
n
Hapus ?
y
Hapus Data
Batal ?
n
Back ?
y
Y
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 3.6 Flowchart Halaman Input, Edit dan Hapus Data Siswa
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
B
D
F
Tampil Halaman
Tambah Data
y
Pengisian Guru
n
Edit
y
?
Edit Data
Simpan
?
Simpan Data
y
Data Guru
n
n
Hapus ?
y
Hapus Data
Batal ?
y
Bersihkan Form
n
Back ?
y
Y
Gambar 3.7 Flowchart Halaman Input, Edit dan Hapus Data Guru
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
BAB 4
IMPEMENTASI SISTEM
4.1
Pengertian Implementasi Sistem
Sistem yang telah selesai dirancang selanjutnya akan diteruskan ke tahap pengimplementasi sistem. Jadi tahap implementasi sistem ini merupakan kelanjutan dari tahap perancang sistem. Pada tahap implementasi ini difokuskan pada penerapan sistem yang didesain kepada bahasa pemrograman yang sesuai, sehingga pada akhirnya diperoleh hasil sesuai dengan yang diinginkan.
Implementasi sistem adalah penerapan sistem informasi dalam mengolah data untuk berbagai bidang kegiatan organisasi atau perusahaan yang menghasilkan bentuk informasi yang akan digunakan dalam proses pengambilan keputusan.
4.2
Tujuan Implemetasi Sistem
Adapun tujuan-tujuan dari implementasi sistem, yaitu: a. Menyelesaikan desain sistem yang ada dalam dokumentasi yang telah disetujui, menyusun dokumen baru atau dokumen yang akan diperbaiki. b. Menulis, menguji dan mendokumentasikan program serta prosedur yang diperlukan pada sistem yang telah disetujui. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
c. Memastikan bahwa pemakai dapat mengoperasikan sistem yang baru
yaitu
dengan
mempersiapkan
manual
pemakai
dan
dokumentasi yang lain serta melatih pemakai. d. Mempertimbangkan/memperhitungkan bahwa sistem memenuhi permintaan
pemakai,
yaitu
dengan
menguji
sistemsecara
keselurahan. e. Memastikan bahwa konversi sistem yang baru berjalan dengan benar, yaitu dengan membuat rencana, mengontrol dan melakukan instalasi sistem yang baru secara benar.
4.3
Komponen-komponen Sistem
Adapun kebutuhan sistem yang diperlukan dalam pembuatan sistem ini adalah : 4.3.1 Perangkat Keras (Hardware) Hardware adalah seluruh komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan dapat melaksanakan tugasnya. Adapun persyaratan minimun hardware yang dibutuhkan agar sistem dapat berjalan antara lain: 1. Monitor super VGA. 2. CPU (Central Proccessing Unit). 3. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan. 4. Memori 512 MB. 5. Keyboard dan Mouse. 4.3.2 Software
Ada beberapa software yang perlu diinstal dalam membuat website, antara lain: Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
1. Sistem Operasi Windows XP
Gambar 4.1 Windows XP
2. Software Apache (server), Mysql (Database), PHP(scrip). Software ini bisa diganti dengan PhpTriad 2.2.1. 3. Macromedia Dreamweaver 8, supaya mudah dalam mendesain website dan mengkoneksikan antara MySQL dengan scrip PHP.
Gambar 4.2 Macromedia Dreamweaver 8
4. Mozilla Firefox atau Internet Explorer, untuk melihat hasil jadi website yang dirancang. Lebih baik menggunakan Mozilla Firefox karena bisa membuka situs lain dalam 1 (satu) Windows [Tekan Ctrl+T]. makin tinggi versinya makin lebih baik. Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 4.3 Internet Explorer
5. Adobe Photoshop, untuk megedit image yang akan kita tampilkan di website yang kita rancang.
4.3.3 Perangkat Operator (Brainware)
1. Sistem analis, yaitu orang yang membentuk dan memangun fasilitas rancngan sistem. 2. Progremer yang bertugas untuk membuat dan membangun program dengan mengunakan alah satu fasilitas software yang telah ditentukan. 3. Operetor, yaitu orang yang menangani langsung dalam pengolahahn data, mulai dari mempersiapkan data sampai dalam pengentrian/ pemasukan data dalam komputer. 4.3.4 Demonstrasi Program 4.3.4.1 Tampilan Menu Utama
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 4.4 Tampilan Halaman Utama 4.3.4.2 Tampilan Profil
Gambar 4.5 Tampilan Halaman Profil
4.3.4.3 Tampilan Berita
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 4.6 Tampilan Halaman Berita 4.3.4.4
Tampilan Portal
Gambar 4.7 Tampilan Portal 4.3.4.5 Tampilan Jadwal
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
Gambar 4.8 Tampilan Jadwal
4.3.4.6 Tampilan Data Siswa
Gambar 4.9 Tampilan Data Siswa
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan Dalam penulis Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam pembutan web SMA Medan Putri Medan. Maka dapat disimpulkan :
1
Situs SMA Medan Putri Medan memberikan informasi yang berkaitan dengan data yang penulis peroleh.
2
Situs SMA Medan Putri Medan ini adalah sarana informasi online yang bisa diakses oleh siapapun, baik dari pihak pegawai SMA Medan Putri Medan maupun dari pihak lain.
3
Proses penyampaian informasi yang membutuhkan tenaga dan waktu dapat dikurangi dengan menggunakan system online yang berbantuan komputer melalui jaringan internet.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
5.2 Saran
1. Diharapkan kepada pihak SMA Medan Putri Medan untuk berpatisipasi dalam memelihara dan memperbaharui web yang telah ada, agar dapat memberikan informasi kepada pengunjung dengan baik .
2. Kemudian dalam penjelajahan
web SMA Medan Putri Medan perlu
diperhatikan agar pengunjung dapat menerima informasi dengan mudah dan memuaskan.
3. Isi dan kecepatan web SMA Medan Putri Medan perlu diperhatikan agar pengujung tidak merasa bosan saat mengakses web tersebut.
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.
DAFTAR PUSTAKA
Arbie, 2004. Manajemen Data base dengan MySQL, Jilid 1 Yogyakarta: Andi Yogyakarta
Abdul Kadir, Dasar pemrograman Web Dinamis Menggunakan PHP,Penerbit Andi Yogyakarta 2002-2003.
Bunafit Nugroho, Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, penerbit Gava Media,2004
Rika Febisari : Sistem Informasi Berbasis Web Pada Sma Medan Putri Dengan Menggunakan PHP Dan MySQL, 2009.