Dengan keterbatasan waktu belajar mengajar dikelas, menyebabkan penyampaian materi terkadang tidak tersampaikan secara detail, kesulitan ini banya dikeluhkan oleh para siswa dan pengajar di SMP Tamansiswa Cibada, karena terkadang materi yang butuh pembahasan dalam waktu lama justru harus dijelaskan dalam watu singkat. Oleh sebab itu, diperlukan sebuah aplikasi yang membantu untuk menyampaikan informasi pelajaran yang bisa diakses kapanpun dan dimanapun. Salah satunya yaitu dengan menggunakan sistem pembelajaran elektronik atau yang biasa disebut dengan e-learning. E-learning merupakan suatu jenis belajar mengajar yang memunginkan tersampaikannya bahan ajar ke siswa dengan menggunakan media internet, intranet atau media jaringan komputer lainnya sehingga dapat menciptakan lingkungan belajar serta mempermudah interaksi antara siswa dengan bahan materi, maupun dengan soal-soal kuis yang diberikan oleh pengajar. Sehingga, dengan adanya e-learning ini siwa dapat mengakses materi kapanpun dan dimanapun tanpa dibatasi oleh jam belajar mengajar, siswa dapat mengerjakan soal-soal kuis yang diberikan oleh pengajar tanpa harus bertatap muka dikelas, serta dapat memudahkan pengajar dalam membuat maupun mengoreksi soal-soal kuis
1. Andre, Petrus.2014. Macam-macam struktur navigasi pada website. Diambil dari: http://www.andre.web.id/2014/05/struktur-navigasi-website.html. (18 April 2016)
2. Anhar, ST.2010. panduan menguasai PHP & MySQL secara otodidak. Jakarta: Mediakita.
3. Aryanto.2016. soal latihan dan jawaban pengolahan database MySQL tingkat dasar/pemulan. Yogyakarta: Deepublish.
4. Edi, Doro, dan Stevalin Betshani. 2009. Analisis data dengan menggunakan ERD dan Model konseptual data warehouse. Jurnal Informatika, Vol. 5 No. 1, Juni 2009. Diambil dari: http://repository.maranatha.edu/334/1/Analisis%20 Data%20dengan%20Menggunakan%20ERD.pdf. (19 April 2016)
5. Fahrurrozi, Imam, dan SN Azhari.2012. Proses pemodelan software dengan metode waterfall dan extreme programming: Studi Perbandingan, 27 September 2012. Diambil dari: http://jurnal.stmikelrahma.ac.id/assets/file/imam%20Fahrurrozi,%20Azhari%20SN_stmielrahma.pdf. (17 April 2016)
6. Fathansyah.2012. Basis data Edisi Revisi. Bandung: Informatika Bandung.
7. Hama.2015. Penggunaan Internet Sebagai Media Pembelajaran Pada MAhasiswa IAIN Palu. Vol.12, No. 1, Juni 2015. Diambil dari: http://www.jurnalhunafa.org/index.php/hunafa/article/download/383/pdf_4. (17 April 2016)
8. Hidayat, Heri.2011. cara instan menguasai pemrograman website. Jakarta: Agogos Publishing.
9. Khairil, Nugroho Ponco Riyanto, dan Rosmeri3.2013. Membangun webserver Intranet dengan Linux (studi kasus di laboratorium komputer SMP Negeri 38 Seluma Bengkulu Selatan). Jurnal media infotama, Vol.9, No.1, Februari 2013. Diambil dari: http://download.portalgaruda.org/article.php?article=284198&val=5035&title=MEMBANGUN%20WEBSERVER%20INTRANET%20DENGAN%20LINUX%20%20(Studi%20Kasus%20di%20Laboratorium%20Komputer%20SMP%20Negeri%20%2038%20Seluma%20Bengkulu%20Selatan). (18 April 2016)
10. Kosasi, Sandy.2015. perancangan E-Learning untuk meningkatkan motivasi belajar guru dan siswa. ISSN 2087-2658, 12 September 2015. Diambil dari: http://www.jurnal.stmikpontianak.ac.id/files/SANDY_KOSASI_SENAPATI_2015.pdf. (17 April 2016)
11. Maxikom.2010. CSS Untuk orang awam. Palembang: Maxikom.
12. Pradani, Winangsari, Ade Jamal, Arie Wahyu Triansyah dan Annisa Utami.2013. Pengembangan sistem informasi perpustakaan menggunakan teknologi google web toolkit (GWT). Jurnal AL-AZHAR INDONESIA SERI SAINS DAN TENOLOGI. vol. 2, No.2,September 2013. Diambil dari: http://jurnal.uai.ac.id/index.php/SST/article/download/130/119. (19 April 2016)
13. Pratama, Azhari Nugraha, Rasman Rauf, Syafruddin Syarif dan Indrabayu.2013. perancangan aplikasi web grabber menggunakan keyword untuk FOREX. Diambil dari: https://www.academia.edu/attachments/31601763/download_files?s=regpath. (18 April 2016)
14. Riyadi, Anngiani Septima, dan Asep Deddy.2012. Perancangan Sistem Informasi Berbasis Website Subsistem Guru di Sekolah Pesantren Persatuan Islam 99 Rancabango. Jurnal Algoritma, ISSN: 2302-7339 Vol.09 No.40 2012. Diambil dari: http://sttgarut.ac.id/jurnal/index.php/algoritma/article/viewfile/49/45. (18 April 2016)
15. Sahid, Muhammad.2016. Pengertian perancangan sistem dan proses JAD. Diambil dari: http://www.ilmusahid.com/2016/04/pengertian-perancangan-sistem-dan.html?m=0. (17 April 2016)
16. Wahana Komputer.2012. Belajar JavaScript menggunakan JQuery. Yogyakarta: C.V Andi Offset.
17. Wahana Komputer.2013. mobile web development with adobe dreamweaver CS6. Yogyakarta: C.V Andi Offset.
18. Wahyunningrum, Tenia dan Dwi Januarita. 2015. Implementasi dan pengujian web e-commerce untuk produk unggulan desa. Jurnal komputer terapan, vol. 1, no. 1, Mei 2015. Diambil dari: https://jurnal.prc.ac.id/index.php/jt/article/download/11/11. (19 April 2016)
19. Winarno, Edy, dan Ali Zaki.2013. Buku sakti pemrograman PHP. Jakarta: PT. Elex Media Komputindo.