IMPLEMENTASI E-LEARNING PADA SMA NEGERI 2 SURAKARTA MENGGUNAKAN PHP DAN MYSQL Implementasi ELearning pada SMA Negeri 2 Surakarta Menggunakan PHP dan Mysql.

IMPLEMENTASI E-LEARNING PADA SMA NEGERI 2 SURAKARTA
MENGGUNAKAN PHP DAN MYSQL

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

Marlina Kusuma Putri
NIM : L200070142

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2011

i


HALAMAN PERSETUJUAN

Skripsi dengan judul
“IMPLEMENTASI E-LEARNING PADA SMA NEGERI 2 SURAKARTA
MENGGUNAKAN PHP DAN MYSQL “
ini telah diperiksa, disetujui dan disahkan pada :

Hari

: ………………………….

Tanggal : …………………………..

Pembimbing I

Pembimbing II

Husni Tamrin, S.T., M.T. , Ph.D
NIP/NIK: 706


Endah Sudarmilah, S.T., M.Eng
NIP/NIK : 969

ii

HALAMAN PENGESAHAN

IMPLEMENTASI E-LEARNING PADA SMA NEGERI 2 SURAKARTA
MENGGUNAKAN PHP DAN MYSQL
dipersiapkan dan disusun oleh
Marlina Kusuma Putri
NIM : L200070142
telah dipertahankan di depan Dewan Penguji
pada tanggal 29 Oktober 2011

Susunan Dewan Penguji
Pembimbing I

Penguji I


Husni Thamrin, S.T, MT., Ph.D
NIK/NIP : 706

Ady Purna Kurniawan, S.T.
NIK/NIP : 200.1306

Pembimbing II

Penguji II

Endah Sudarmilah, S.T.,M.Eng
NIP/NIK: 969

Dedi Gunawan, S.T.
NIK/NIP : 200.1305

Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal ………………..


Dekan
Fakultas Komunikasi dan Informatika

Ketua Program Studi
Teknik Informatika

Husni Thamrin, S.T, MT., Ph.D
NIK/NIP : 706

Aris Rakhmadi, ST., M.Eng
NIK/NIP : 983

iii

DAFTAR KONTRIBUSI

Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis

diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi:
1. Operamini dan Mozilla Firefox sebagai web browser.
2. Komponen tambahan software Dia untuk merancang sistem.
3. Adobe Dreamweaver CS5 sebagai software desain web.
4. Ulead PhotoImpact 12 sebagai software untuk desain template.
5. Software XAMPP 1.6.3 yang didalamnya terdapat paket PHP, Apache, dan

databaseMySQL.
6. Menggunakan sistem operasi Windows 7 Ultimate Intel Core 2 Duo.

iv

Demikian pernyataan dan daftar kontribusi ini saya buat dengan
sejujurnya. Saya bertanggungjawab atas isi dan kebenaran daftar di atas.

Surakarta, ……………….

Marlina Kusuma Putri


Mengetahui:

Pembimbing I

Pembimbing II

Husni Tamrin, S.T., M.T. , Ph.D
NIP/NIK: 706

Endah Sudarmilah, S.T.,M.Eng
NIP/NIK: 969

v

MOTTO DAN PERSEMBAHAN

MOTTO:

“ Orang sukses mempunyai program. Dia menetapkan jalannya dan mengikutinya.
Dia menyusun rencana dan melaksanakannya. Dia langsung mengejar tujuannya. Dia

tahu kemana dia pergi dan tahu bagaimana harus kesana.
Dia menyukai apa yang di lakukannya dan menyukai perjalanan yang membawanya
ke tenda yang diinginkan. Dia penuh antusias dan penuh semangat tinggi .
Inilah orang yang sukses.”

PERSEMBAHAN :
1. Orang tua
2. Pipin dan Rama
3. Taris Dwi Rahmawan
4. Roma, Evi, Erni, Rieka, Ayu, Minie
5. Dan semua pihak yang terlibat dalam pembuatan skripsi ini

vi

KATA PENGANTAR

Syukur Alhamdulillah hanya kepada Allah Subhanahu Wata’ala yang telah
memberikan rahmat, hidayah serta nikmat yang tiada terkira kepada hamba-Nya,
sehingga peneliti dapat menyelesaikan skripsi ini dengan judul “Implementasi ELearning pada SMA Negeri 2 Surakarta Menggunakan PHP dan Mysql”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi

Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban
mahasiswa dalam menyelesaikan program sarjana.
Peneliti telah berusaha untuk menyelesaikan laporan skripsi ini dengan
segala kemampuan yang ada, namun demikian peneliti menyadari bahwa laporan
ini tentunya masih jauh dari kesempurnaan. Peneliti mengharapkan saran serta
kritik yang bersifat membangun demi perbaikan penelitian ini. Skripis ini juga
merupakan hasil karya dan kerjasama dari banyak pihak, walaupun yang terlihat
dimuka mungkin hanyalah sebuah nama. Sehingga dalam kesempatan ini peneliti
mempersembahkan ucapan terima kasih dengan segala kerendahan hati, kepada:
1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan
dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha
mulia Engkau, Maha Suci nama-nama-Mu.
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad SAW
dan keluarganya, dan para sahabatnya.
3. Husni Tamrin, S.T., M.T., Ph.D selaku pembimbing I yang telah
memberikan bimbingan dan pengarahan sehingga penulis dapat
menyelesaikan skripsi ini tepat waktu dan terarah.

vii


4. Endah Sudarmilah, S.T., M.Eng selaku pembimbing II yang banyak
membantu dalam proses pengerjakan skripsi ini.
5. Bapak dan Ibuk yang selalu mendoakan peneliti, atas motivasi dan
semangat yang terus mengalir selama pengerjakan skripsi ini.
6. Dwi Apri Setyo Rini selaku kakak sekaligus pembimbing eksternal,
yang selalu memberikan pengarahan tentang pengerjaan sistem elearning.
7. Adek-adekku yang selalu menghibur peneliti ketika sudah merasa
capek
8. Tariez Dwi Rahmawan yang selalu dihatiku yang tak hentinya

memberi semangat dan menemani ketika semangat mulai menurun.
9. Roma, Evi, Erni, Rieka, Ayu, Minie yang selalu menemani dan
memberi suport ketika ada masalah dalam hal apapun.
10. Teman-teman semua yang ikut membantu dalam proses pengerjaan
skripsi ini serta selalu member semangat.
Akhirnya peneliti berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi punyusun khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, ………………….
Peneliti


viii

DAFTAR ISI

HALAMAN JUDUL...............................................................................................i
HALAMAN PERSETUJUAN..............................................................................ii
HALAMAN PENGESAHAN..............................................................................iii
DAFTAR KONTRIBUSI.....................................................................................iv
MOTTO DAN PERSEMBAHAN.......................................................................vi
KATA PENGANTAR.........................................................................................vii
DAFTAR ISI.........................................................................................................ix
DAFTAR TABEL................................................................................................xii
DAFTAR GAMBAR...........................................................................................xiv
ABSTRAKSI.....................................................................................................xviii
DAFTAR ISI.........................................................................................................ix
DAFTAR GAMBAR...........................................................................................xii

ix


DAFTAR TABEL

Table 2.1. Flow Direction Simbol.......................................................................13
Table 2.2. Processing Simbol...............................................................................13
Table 2.3. Inpu atau Output Simbul...................................................................13
Table 2.4. Referensi tag Casade Style Sheet......................................................21
Tabel 2.5 Tipe Data untuk bilangan...................................................................27
Tabel 2.6. Tipe Data untuk Tanggal dan Jam...................................................28
Tabel 2.7. Tipe data untuk karakter..................................................................28
Tabel 2.9. Fungsi-fungsi PHP dalam Akses Database MySQL.......................35
Tabel 3.1. Tabel Level User.................................................................................50
Tabel 3.2. Tabel User...........................................................................................50
Tabel 3.3. Tabel Guru..........................................................................................51
Tabel 3.4. Tabel Siswa.........................................................................................51
Tabel 3.5 Tabel Kelas..........................................................................................52
Tabel 3.6. Tabel Mapel........................................................................................52
Tabel 3.7. Tabel Kategori....................................................................................52
Tabel 3.8. Tabel Pengumuman...........................................................................53
Tabel 3.9. Tabel Materi.......................................................................................53
Tabel 3.10. Tabel Nilai.........................................................................................54
Tabel 3.11. Tabel hubungi...................................................................................55
Tabel 3.12. Tabel banksoal..................................................................................55
Tabel 3.13. Tabel Berita......................................................................................56

x

Tabel 3.14. Tabel Modul......................................................................................57
Tabel 3.15. Tabel Waktu.....................................................................................58
Tabel 3.15. Tabel Jmlh........................................................................................58

xi

DAFTAR GAMBAR

xii

ABSTRAKSI

Pemerataan pendidikan di masyarakat dirasakan kurang karena minimnya
fasilitas pendidikan di Indonesia. Perkembangan teknologi informasi sekarang ini
dimungkinkan membutuhkan sarana pendidikan yang dapat mendukung
terciptanya pemerataan pendidikan dimasyarakat. Perkembangan teknologi
internet yang sangat pesat telah memacu munculnya berbagai aplikasi baru
termasuk bidang pendidikan perkembangan teknologi juga bisa meningkatkan
mutu pendidikan dan bisa dijangkau oleh masyarakat terpencil yang bisa bersaing
dengan masyarakat kita. E-learning adalah salah satu revolusi di bidang
pendidikan berbasis teknologi internet. Teknologi E-learning digunakan dalam
semua proses pembelajaran yang sangat efektif.
Penelitian ini menggunakan metode waterfrall adalah metode yang yang
diterapkan dalam penelitian ini. Tahap yang pertama menganalisa kebutuhan apa
saja yang diperlukan di SMAN 2 Surakarta, kemudian perancangan sistem,
kemudian pembuatan masuk ke koding, dilanjutkan dengan pengujian system, dan
terakhir perawatan sistem.
Hasil penelitian berupa sistem pembelajaran jarak jauh yang berbasis web,
server, apache, PHP, dan database server MySQL sistem pembelajaran jarak jauh
ini telah diterapkan atau digunakan di SMAN 2 Surakarta. Sistem pembelajaran
jarak jauh berbasis web ini dapat memberikan kamudahan akses sarana
pandidikan kepada masyarakan luas. Sistem e-learning di SMA Negeri 2
Surakarta ini sudah berhasil diterapkan terbukti dengan guru bisa menambahkan
soal, mengupload materi, memberi pengumuman berdasarkan matapelajaran yang
diampu. Siswa bisa dengan mudah mendapatkan informasi, siswa juga bisa
mengerjakan kuiz sesuai dengan kelas dan jurusannya, dan juga bisa
mendownload materi. Pengunjung biasa atau user public bisa dengan gratis
mendownload materi yang tersedia diweb e-learning SMA N 2 Surakarta.

Kata Kunci : E-learning, php dan mysql, php.

xiii