PERANCANGAN WEBSITE E-LEARNING “XYZ” MENGGUNAKAN PHP 5. 2 PERANCANGAN WEBSITE E-LEARNING “XYZ” MENGGUNAKAN PHP 5.2.4 DAN MYSQL 5.0.45 ARYANTO NIM : 12059474 Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Purwokerto 2009
Latar Belakang Perkembangan teknologi internet dan dunia usaha yang semakin pesat telah memacu munculnya berbagai aplikasi baru termasuk di bidang pendidikan. Keunggulan world wide web ini banyak dimanfaatkan untuk melakukan kegiatan-kegiatan yang membutuhkan interaksi dari pemakai seperti e-commerce, register online, online banking, dan begitu juga dengan dunia pendidikan. E-learning diharapkan dapat dijadikan alternatif bagi pengembangan sistem pendidikan yang lebih efektif dan efisien dengan biaya yang lebih rendah di masa mendatang Oleh karena itu penulis mencoba untuk memanfaatkan layanan ini dalam dunia pendidikan dengan membuat layanan tambahan berupa website e-learning.
Maksud Dan Tujuan Maksud Tujuan Mengembangkan apa yang telah didapat selama di bangku kuliah. Untuk menambah wawasan dan pengetahuan penulis. Memperkenalkan tata cara belajar yang lebih efisien, simpel dan praktis lewat internet atau yang disebut e-learning. Tujuan Sedangkan tujuan dari penulisan Tugas Akhir ini adalah untuk memenuhi salah satu syarat kelulusan program Diploma Tiga (D.III) jurusan Manajemen Informatika pada AMIK BSI Purwokerto.
PHP Sejarah PHP Cara Kerja PHP Struktur PHP Variabel dan Tipe Data pada PHP Kontrol Percabangan Kontrol If Kontrol Switch Kontrol Perulangan While Do … While For Include Operator pada PHP Operator Aritmatika Operator Logika Operator Perbandingan Operator String Function
MySQL SQL adalah singkatan dari Structured Query Language. SQL merupakan bahasa standar untuk pengolahan database. Untuk mengakses sebuah file database dibutuhkan sebuah program server database, yaitu MySQL. Referensi Bahasa MySQL Create Database Drop Database Create Table Alter Table Drop Table Insert Select Delete Update Replace Use Show
Koneksi PHP ke MySQL Untuk melakukan koneksi dengan MySQL, PHP telah menyediakan berbagai macam fungsi untuk keperluan tersebut.Fungsi – fungsi tersebut adalah : mysql_connect() mysql_select_db() mysql_query() mysql_fetch_array() Mysql_fetch_assoc() mysql_fetch_row() mysql_num_fields() mysql_num_rows() mysql_close() mysql_create_db()
Web server Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman website yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows. Web Server Apache. Microsoft Internet Information Service (IIS)
Struktur Dasar Navigasi (Penjejakan) Peta penjejakan mempunyai beberapa ciri khas yang dapat digolongkan menurut kebutuhan akan obyek, kemudahan pemakaian, keinteraktifitasannya, dan kemudahan pembuatannya yang berpengaruh terhadap waktu pembuatan suatu multimedia. Beberapa dasar struktur pembuatan multimedia adalah : Linear Hirarki Non Linear Composite
ANALISA PERANCANGAN / PEMBUATAN ANALISA I Perencanaan E-Learning Pada tahap perencanaan, penulis menentukan jenis dari e-learning yang akan dibuat. Kemudian merencanakan informasi kebutuhan apa saja yang diperlukan sesuai dengan materi yang akan terdapat dalam e-learning tersebut. Perancangan Struktur Navigasi Navigasi dalam halaman web ini merupakan Navigasi campuran yang dilakukan dengan menggunakan link. Link atau button link adalah suatu obyek dalam web (teks, gambar, movie, suara) yang berfungsi untuk menghubungkan satu halaman web ke halaman lainnya. Link tidak mempunyai fungsi sebagai penghubung antar halaman saja, tetapi link juga bisa menghubungkan ke suatu bagian tertentu dalam halaman web yang sama. Tentu saja, link juga bisa digunakan untuk menghubungkan dari satu situs ke situs lainnya.
Tabel Admin Tabel Member Tabel Buku Tamu Tabel Kursus Tabel Pertanyaan Perancangan Database Database yang digunakan dalam web ini hanya satu dan diberi nama “elear”. Database ini terdiri dari beberapa tabel yang mempunyai fungsi yang berbeda-beda. Table-tabel inilah yang nantinya menentukan isi dari database nantinya. Tabel Admin Tabel Member Tabel Buku Tamu Tabel Kursus Tabel Pertanyaan Tabel Jawaban Tabel Kategori Tabel Berita Tabel Poling Tabel Onlinestat
Rancangan Tampilan Halaman Website Perancangan tampilan website dibuat agar pemakai dapat berinteraksi secara langsung dengan komputer. Tahapan ini merupakan tahap inti dalam pembuatan website , karena semua alur kerja dari website akan digambarkan didalamnya dan diuraikan secara jelas didalam bagian ini. Mendesain web e-learning “XYZ” Mendesain background Mendesain layout Mengatur bagian body Mengatur bagian header / kepala / baner Mengatur bagian conten / isi Mengatur bagian footer / kaki
Kesimpulan Berdasarkan kesimpulan yang penulis dapatkan untuk membangun website e-learning “XYZ” yaitu dengan mengunakan PHP yang didukung database MySQL, mengapa memilih PHP penulis beralasan sebagai berikut : Life Cycle yang sangat singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet. Cross Platform, yakni PHP dapat dipakai hampir di semua webserver yang ada dipasaran (Terutama Apache dan Microsoft IIS) dan dijalankan pada berbagai sistem operasi (Linux, Windows, FreeBSD). PHP mendukung ke banyak database baik yang gratis maupun yang berbayar atau komersil, seperti MySQL, mSQL, Oracle, Microsoft SQL Server, Interbase, dan banyak lagi. PHP bersifat Open Source dan gratis untuk dikembangkan dan digunakan.. Kemudahan dalam mendapatkan dokumentasi. Di internet, penulis tidak akan sulit untuk mencari baik itu referensi, kode- kode PHP dan juga mengajukan pertanyaan pada grup – grup diskusi yang di dalamnya banyak sekali para master PHP.
Sedangkan MySQL sendiri merupakan server database yang bersifat multiuser dan threaded. SQL merupakan bahasa database standar yang memudahkan penyimpanan, pengubahan dan akses informasi. Dan mengapa penulis memilih database MySQL dengan alasan sebagai berikut: Free atau gratis, untuk mendownload juga mudah menginstallnya . Server database yang handal untuk ukuran database kecil sampai menengah, MySQL mampu membaca dengan bantuan index 2.000.000 baris. Banyak dukungan dari berbagai bahasa pemprograman dan aplikasi yang mendukung MySQL sebagai solusi databasenya seperti PHP, Delphi, Kylix, coldfusion, VB dan masih banyak lagi. Perancangan sistem dan desain sistem dengan Penjejakan atau sitemap juga memudahkan dalam menggambarkan keterhubungan tabel-tabel dalam database tersebut. Dengan adanya situs E-Learning ini memberikan kemudahan-kemudahan kepada pengguna internet, khususnya siswa di XYZ untuk belajar dan mengefesienkan waktu proses belajar serta memperdalam ilmu yang diperoleh.
Saran Website E-Leraning dapat menjadi lebih baik dengan penambahan-penambahan fasilitas lain yang belum ada pada web ini, seperti : latihan soal, atau ujian. Untuk tampilan dari web ini pun masih dapat lebih ditingkatkan dengan penggunaan client side script seperti JavaScript dan multibahasa website itu sendiri.
Penutup Terima kasih Wassalamu’alaikum wr.wb.