SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
PEMROGRAMAN BERBASIS WEB
WEBSITE SEKOLAH
Disusun Oleh :
1. Risqi Albi Khairullah (1110651201)
2. Angga Pramana Putra (1110651210)
3. Ayatullah Faqih (1110651211)
4. Shadiqul Hasan SR (1110651225)
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2013
I. Tujuan
1. Untuk merancang suatu aplikasi web yang dinamis yang dimanfaatkan untuk
menyebarkan informasi yang baik dengan cepat dan mudah.
2. Untuk menunjukkan penggunaan dari PHP dalam membangun suatu aplikasi web
dinamis serta hubungannya dengan bahasa pemrograman web dan aplikasi lainnya.
3. Untuk memenuhi tugas besar pada mata kuliah pemrograman berbasis web
II. Dasar Teori
1. Website
Secara terminologi website adalah kumpulan dari halaman-halaman situs, yang
biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di
dalam World Wide Web (WWW) di Internet.
2. PHP
Kepanjangan dari PHP adalah “Hypertext Preprocessor” (ini merupakan singkatan
rekursif). Jadi,Apa itu PHP? PHP adalah bahasa scripting web HTML-embedded. Ini
berarti kode PHP dapat disisipkan ke dalam HTML halaman Web. Ketika sebuah
halaman PHP diakses, kode PHP dibaca atau “diurai” oleh server.
3. CSS, Java Script, dan Jquery
 CSS adalah singkatan dari Cascading Style Sheets.
 CSS adalah aliran dari suatu kode ke kode lain yang saling berhubungan.
 CSS merupakan kumpulan kode-kode berurutan dan saling berhubungan untuk
mengatur format / tampilan suatu halaman HTML.
 JavaScript adalah bahasa yang berbentuk kumpulan skrip yang pada
fungsinya berjalan pada suatu dokumen HTML.
 jQuery adalah library JavaScript yang sangat ringkas dan sederhana untuk
memanipulasi komponen di HTML, menangani even, animasi, dan efek
4. AJAX
 AJAX adalah singkatan dari Asynchronous Javascript and XML
 AJAX dibuat dari serangkaian teknologi dengan kemampuan: Javascript,
XML, dan metode komunikasi asinkron antara client dan server.
5. Hosting
Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang
memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau
produknya di web / situs Internet. Tempat ini sebagai tempat penyimpanan data
berupa megabytes (MB) hingga terabytes (TB) yang memiliki koneksi ke internet
sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat
secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan
dalam satu waktu oleh multi user (wikipedia).
6. Domain
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server
komputer seperti web server atau email server di jaringan komputer ataupun internet.
Nama domain berfungsi untuk mempermudah pengguna di internet pada saat
melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang
dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai
alamat IP. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs
web seperti contohnya "wikipedia.org". Nama domain kadang-kadang disebut pula
dengan istilah URL, atau alamat website.
III. Hasil Project
1. Pertama kita buat form login administrator dimana form login ini mempunyai koneksi
ke database.
Databasenya seperti gambar di bawah ini:
Nama databasenya login_admin dan tabelnya admin
Kemudian kita beralih ke aplikasi Notepad++, pertama kita Menyiapkan JQuery
Untuk menggunakan fungsi AJAX pada JQuery.
2. Membuat form login » index.php
Script ini akan digunakan sebagai sarana untuk memasukkan username dan password
ketika hendak login, berikut contoh script index.php sebagai halaman login
Kemudian membuat file login.js
Kemudian membuat script pemrosesan » login.php
Script login.php merupakan script php sederhana yang kami gunakan untuk
melakukan pengecekan kebenaran username dan password pada database, jika
username dan password benar, maka script dibawah akan mencetak kata "ok",
sedangkan jika username dan password salah maka akan dicetak kata "Username atau
Password Salah !"
Terakhir kita buat file dengan nama admin.php
Script diatas kita asumsikan sebagai halaman administrator yang mengharuskan user
untuk login terebih dahulu ketika hendak mengakses halaman ini
Dan tampilan loginnya seperti gambar di bawah ini
Jika login di atas benar maka akan langsung di bawa ke halaman daftar_siswa.php,
dimana daftar_siswa.php ini adalah halaman untuk administrator mengotak atik
daftar siswa, dimana admin bisa menambahkan data siswa baru ataupun mengedit
dan menghapus data siswa. daftar_siswa.php ini juga mempunyai koneksi ke
database juga.
Nama database : coba
Untuk tabelnya kita buat nama cibatok
Kita buat koneksi ke databasenya dahulu dengan nama koneksi_mysql.php
Kemudian buat file dengan nama config.php
Untuk form daftar_siswa.php codenya seperti di bawah ini
Kemudian kita buat berturut-turut buat file dengan nama siswa.php
Kemudian buat file dengan nama siswa_form.php
Kemudian buat file siswa_edit.php
Kemudian file siswa_hapus.php
Lanjut ke file siswa_update.php
Kemudian buat file siswa_delete.php
Tampilan daftar siswanya seperti gambar di bawah ini
Untuk halaman utama, profil, sejarah dan berita codingnya sama hanya yang
membedakan yaitu di div class tengahnya,
Saya berikan contoh coding halaman utamanya
Selanjutnya kita hanya menmbahkan script-script pendukung, .
Sekilas tampilan halaman_utamanya
Yang terakhir kita hosting ke idhostinger.com
Pertama kita daftar terlebih dahulu baru kemudian ikuti perintah-perintahnya, kemudian kita
upload project kita menggunakan CORE FTP LE, setelah di upload kita konfigurasi ulang
databasenya
Dan hasilnya setelah di hosting akan tampak seperti gambar di bawah ini
IV. Kendala
1. Pengelolaan tampilan web, isi web, struktur databasenya.
2. Kendala di dalam penghostingan
3. Kurangnya referensi
V. Kesimpulannya
Desain web sangat penting untuk menarik para pengunjung selain dari code phpnya yang
juga harus baik. PHP bahasa pemrograman berbasis web yang mendukung dan baik
sekali dalam penanganan database.

Más contenido relacionado

La actualidad más candente

Kiat Memiliki Website di Internet
Kiat Memiliki Website di InternetKiat Memiliki Website di Internet
Kiat Memiliki Website di Internetblanktrop
 
Menjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hariMenjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hariDidit Septiawan
 
Part 13 14 publikasi elektronik
Part 13 14 publikasi elektronikPart 13 14 publikasi elektronik
Part 13 14 publikasi elektronikDermawan12
 
modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpIsmi Islamia
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
 
Laporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaLaporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaArisSatia
 
Materi+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilMateri+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilrachmatnur74
 
Contoh laporan job sheet magang smk
Contoh laporan job sheet magang smkContoh laporan job sheet magang smk
Contoh laporan job sheet magang smkDewa Dewa
 
Step step instalasi moodle
Step step instalasi moodleStep step instalasi moodle
Step step instalasi moodleButiq Itha
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
Cara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internetCara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internetmeetmecai
 
Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)Faisal Amir
 

La actualidad más candente (19)

Kiat Memiliki Website di Internet
Kiat Memiliki Website di InternetKiat Memiliki Website di Internet
Kiat Memiliki Website di Internet
 
Menjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hariMenjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hari
 
Part 13 14 publikasi elektronik
Part 13 14 publikasi elektronikPart 13 14 publikasi elektronik
Part 13 14 publikasi elektronik
 
modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & php
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Laporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaLaporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garzia
 
Materi+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilMateri+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangil
 
Contoh laporan job sheet magang smk
Contoh laporan job sheet magang smkContoh laporan job sheet magang smk
Contoh laporan job sheet magang smk
 
Step step instalasi moodle
Step step instalasi moodleStep step instalasi moodle
Step step instalasi moodle
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Cara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internetCara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internet
 
Cms
CmsCms
Cms
 
Kkpi
KkpiKkpi
Kkpi
 
Jobsheet multimedia
Jobsheet multimediaJobsheet multimedia
Jobsheet multimedia
 
Tug as
Tug asTug as
Tug as
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
Cms
CmsCms
Cms
 
Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)
 
Kk 13 modul
Kk 13 modulKk 13 modul
Kk 13 modul
 

Similar a Tugas besar (pbw) web sekolah

Laporan web
Laporan webLaporan web
Laporan webrhizky
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internetmafailmi
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Modul web programing
Modul web programingModul web programing
Modul web programingFitra Sani
 
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...JpPhone
 
Mengelola isi halaman web 5
Mengelola isi halaman web 5Mengelola isi halaman web 5
Mengelola isi halaman web 5Eko Supriyadi
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 
Mengelola isihalamanweb5 (ind)
Mengelola isihalamanweb5 (ind)Mengelola isihalamanweb5 (ind)
Mengelola isihalamanweb5 (ind)Sayugo
 
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libreBudi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libreUniska Lam
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API1110651055
 

Similar a Tugas besar (pbw) web sekolah (20)

Laporan web
Laporan webLaporan web
Laporan web
 
Laporan
LaporanLaporan
Laporan
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Tugas afi
Tugas afiTugas afi
Tugas afi
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
 
Mengelola isi halaman web 5
Mengelola isi halaman web 5Mengelola isi halaman web 5
Mengelola isi halaman web 5
 
Proposal Ujian Akhir
Proposal Ujian AkhirProposal Ujian Akhir
Proposal Ujian Akhir
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
Mengelola isihalamanweb5 (ind)
Mengelola isihalamanweb5 (ind)Mengelola isihalamanweb5 (ind)
Mengelola isihalamanweb5 (ind)
 
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libreBudi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
 
Laporan
LaporanLaporan
Laporan
 
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 

Tugas besar (pbw) web sekolah

  • 1. PEMROGRAMAN BERBASIS WEB WEBSITE SEKOLAH Disusun Oleh : 1. Risqi Albi Khairullah (1110651201) 2. Angga Pramana Putra (1110651210) 3. Ayatullah Faqih (1110651211) 4. Shadiqul Hasan SR (1110651225) PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2013
  • 2. I. Tujuan 1. Untuk merancang suatu aplikasi web yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah. 2. Untuk menunjukkan penggunaan dari PHP dalam membangun suatu aplikasi web dinamis serta hubungannya dengan bahasa pemrograman web dan aplikasi lainnya. 3. Untuk memenuhi tugas besar pada mata kuliah pemrograman berbasis web II. Dasar Teori 1. Website Secara terminologi website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. 2. PHP Kepanjangan dari PHP adalah “Hypertext Preprocessor” (ini merupakan singkatan rekursif). Jadi,Apa itu PHP? PHP adalah bahasa scripting web HTML-embedded. Ini berarti kode PHP dapat disisipkan ke dalam HTML halaman Web. Ketika sebuah halaman PHP diakses, kode PHP dibaca atau “diurai” oleh server. 3. CSS, Java Script, dan Jquery  CSS adalah singkatan dari Cascading Style Sheets.  CSS adalah aliran dari suatu kode ke kode lain yang saling berhubungan.  CSS merupakan kumpulan kode-kode berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML.  JavaScript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML.  jQuery adalah library JavaScript yang sangat ringkas dan sederhana untuk memanipulasi komponen di HTML, menangani even, animasi, dan efek 4. AJAX  AJAX adalah singkatan dari Asynchronous Javascript and XML  AJAX dibuat dari serangkaian teknologi dengan kemampuan: Javascript, XML, dan metode komunikasi asinkron antara client dan server. 5. Hosting Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat ini sebagai tempat penyimpanan data berupa megabytes (MB) hingga terabytes (TB) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user (wikipedia).
  • 3. 6. Domain Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai alamat IP. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web seperti contohnya "wikipedia.org". Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website. III. Hasil Project 1. Pertama kita buat form login administrator dimana form login ini mempunyai koneksi ke database. Databasenya seperti gambar di bawah ini: Nama databasenya login_admin dan tabelnya admin Kemudian kita beralih ke aplikasi Notepad++, pertama kita Menyiapkan JQuery Untuk menggunakan fungsi AJAX pada JQuery. 2. Membuat form login » index.php Script ini akan digunakan sebagai sarana untuk memasukkan username dan password ketika hendak login, berikut contoh script index.php sebagai halaman login Kemudian membuat file login.js
  • 4. Kemudian membuat script pemrosesan » login.php Script login.php merupakan script php sederhana yang kami gunakan untuk melakukan pengecekan kebenaran username dan password pada database, jika username dan password benar, maka script dibawah akan mencetak kata "ok", sedangkan jika username dan password salah maka akan dicetak kata "Username atau Password Salah !"
  • 5. Terakhir kita buat file dengan nama admin.php Script diatas kita asumsikan sebagai halaman administrator yang mengharuskan user untuk login terebih dahulu ketika hendak mengakses halaman ini Dan tampilan loginnya seperti gambar di bawah ini Jika login di atas benar maka akan langsung di bawa ke halaman daftar_siswa.php, dimana daftar_siswa.php ini adalah halaman untuk administrator mengotak atik daftar siswa, dimana admin bisa menambahkan data siswa baru ataupun mengedit dan menghapus data siswa. daftar_siswa.php ini juga mempunyai koneksi ke database juga. Nama database : coba Untuk tabelnya kita buat nama cibatok
  • 6. Kita buat koneksi ke databasenya dahulu dengan nama koneksi_mysql.php Kemudian buat file dengan nama config.php Untuk form daftar_siswa.php codenya seperti di bawah ini
  • 7. Kemudian kita buat berturut-turut buat file dengan nama siswa.php Kemudian buat file dengan nama siswa_form.php
  • 8. Kemudian buat file siswa_edit.php
  • 9.
  • 11. Lanjut ke file siswa_update.php
  • 12. Kemudian buat file siswa_delete.php
  • 13. Tampilan daftar siswanya seperti gambar di bawah ini Untuk halaman utama, profil, sejarah dan berita codingnya sama hanya yang membedakan yaitu di div class tengahnya, Saya berikan contoh coding halaman utamanya
  • 14.
  • 15.
  • 16. Selanjutnya kita hanya menmbahkan script-script pendukung, . Sekilas tampilan halaman_utamanya
  • 17. Yang terakhir kita hosting ke idhostinger.com Pertama kita daftar terlebih dahulu baru kemudian ikuti perintah-perintahnya, kemudian kita upload project kita menggunakan CORE FTP LE, setelah di upload kita konfigurasi ulang databasenya Dan hasilnya setelah di hosting akan tampak seperti gambar di bawah ini IV. Kendala 1. Pengelolaan tampilan web, isi web, struktur databasenya. 2. Kendala di dalam penghostingan 3. Kurangnya referensi V. Kesimpulannya Desain web sangat penting untuk menarik para pengunjung selain dari code phpnya yang juga harus baik. PHP bahasa pemrograman berbasis web yang mendukung dan baik sekali dalam penanganan database.