Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 36
PERANCANGAN APLIKASI E-LEARNING PADA SMP NEGERI 3 PALOPO Heliawaty Hamrul
Universitas Cokroaminoto Palopo
Alamat: Jln. Latamacelling No. 19 B Kota Palopo e-mail: [email protected]
Abstrak
Penelitian ini bertujuan untuk merancang dan membangun serta melakukan sebuah aplikasi e-learning yang akan diimplementasikan pada SMP Negeri 3 Palopo. Metode pengembangan sistem yang digunakan adalah metode SDLC (System Development Life Cycle) yang terdiri dari 5 tahapan yakni perencanaan, analisis sistem, desain sistem, perancangan sistem dan implementasi sistem. Metode pengumpulan data yang digunakan adalah metode observasi dan wawancara. Observasi dilakukan dengan cara mengamati proses pembelajaran yang berlangsung di lokasi penelitian. Wawancara dilakukan dengan memberi beberapa pertanyaan kepada guru dan murid mengenai proses belajar-mengajar. Hasil dari wawancara dan observasi dijadikan sebagai landasan dalam merancang sistem. Pemodelan sistem dilakukan dengan menggunakan diagram DFD (Data Flow Diagram). Pengujian dilakukan dengan menggunakan metode white box. Hasil dari penelitian berupa aplikasi e-learing yang bebas dari kesalahan logika.
I. PENDAHULUAN 1.1 Latar Belakang
Sebagai sekolah menengah pertama di kota Palopo, SMP Negeri 3 Palopo berperan
dalam pengembangan ilmu pengetahuan
khususnya di bidang Teknologi Informasi. Selama ini semua proses pembelajaran di SMP Negeri 3 Palopo masih bersifat konvensional, dengan kata lain bahwa proses belajar mengajar antara siswa dengan guru hanya dapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas. Jika pertemuan antara siswa dengan guru tidak
terjadi maka secara otomatis proses
pembelajaran pun tidak dapat dilaksanakan. Di sisi lain SMP Negeri 3 Palopo belum mempunyai suatu sarana untuk mengelola dan
memudahkan dalam penyebaran artikel,
makalah, maupun ilmu pengetahuan lain khususnya di bidang TI. Maka perlu dibuat suatu aplikasi e-learning yang dapat diakses kapan sehingga mendukung proses pendidikan di SMP Negeri 3 Palopo.
E-learning adalah sistem pendidikan
yang menggunakan aplikasi elektronik untuk mendukung pengembangan kegiatan belajar mengajar dengan media internet, intranet atau media jaringan komputer lain. Dengan
e-learning memungkinkan terjadinya proses
pendidikan tanpa melalui tatap muka langsung
dan pengembangan ilmu pengetahuan kepada siswa bisa dilakukan dengan mudah.
1.2 Rumusan Masalah
Rumusan masalah dalam penelitian ini adalah :
1. Bagaimana merancang suatu aplikasi e -
learning di SMP Negeri 3 Palopo
menggunakan bahasa pemrograman PHP ?
2. Bagaimana menerapkan aplikasi e-learning
di SMP Negeri 3 Palopo sehingga mampu mendukung kegiatan belajar mengajar ?
1.3 Batasan Masalah
Penelitian ini hanya membatasi beberapa permasalahan, yaitu :
1. Aplikasi e-learning menggunakan
metode Asynchronous Learning.
2. Perancangan aplikasi e-learning
menggunakan bahasa pemrograman PHP
3. Instalasi perangkat lunak pendukung
yaitu WAMP yang meliputi Apache, basi data MySql, PHP MyAdmin.
4. Implementasi e-learning di SMP
Negeri 3 Palopo berbasis web sehingga dapat mendukung kegiatan belajar mengajar di Lingkungan SMP Negeri 3 Palopo, meliputi pengolahan data sebagai berikut :
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 37
a. Pengguna (administrator, guru,
siswa dan guest).
b. Materi pelajaran (unduh dan
unggah materi pembelajaran).
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah :
1. Menghasilkan aplikasi e-learning yang
dapat digunakan oleh siswa, guru untuk
mendukung pengembangan kegiatan
belajar di lingkungan SMP Negeri 3 Palopo.
2. Membuat dokumen pembuatan aplikasi
e-learning, mulai dari pengenalan dan
perancangan menggunakan bahasa
pemrograman PHP dan perangkat lunak pendukungnya yaitu WAMP, kemudian proses penggunaan aplikasi e-learning, baik pendaftaran pengguna maupun penggunaan tools-tools yang lain.
1.5 Manfaat Penelitian
1. Bagi Peneliti
a.
Penerapan ilmu pengetahuan yangpernah diperoleh saat kuliah.
b.
Pembuatan hasil karya ilmiahsebagai bukti turut berperan serta
dalam pengembangan ilmu
pengetahuan khususnya bidang
teknologi informasi.
2. Bagi SMP Negeri 3 Palopo
a.
Dokumentasi karya ilmiahmahasiswa dalam bentuk laporan skripsi maupun aplikasi e-learning SMP Negeri 3 Palopo .
b.
Memberikan gambaran penerapanaplikasi e-learning.
3. Bagi Masyarakat Umum dan Teknologi
Informasi
a.
Pemicu semangat untuk mendalamipengetahuan tentang perancangan dan pengembangan aplikasi
e-learning
II.TINJAUAN PUSTAKA 2.1 Electronic Learning
Sistem pembelajaran eektronik atau e –
learning (electronic learning disingkat e-learning) adalah cara baru dalam proses belajar
mengajar. E-learning merupakan dasar dan
konsekuensi logis dari perkembangan
teknologi informasi dan komunikasi. Dengan
e-learning, peserta ajar (learner atau murid)
tidak perlu duduk dengan manis di ruang kelas
untuk menyimak setiap ucapan dari seorang guru secara langsung.
2.2 Manfaat E-Learning
E-learning mempermudah interaksi antara
peserta didik dengan bahan/materi, peserta didik dengan pengajar maupun sesama peserta didik. Peserta didik dapat saling berbagi informasi dan dapat mengakses bahan-bahan belajar setiap saat dan berulang-ulang, dengan kondisi yang demikian itu peserta didik dapat lebih memantapkan penguasaannya terhadap materi pembelajaran. Dalam e-learning, faktor kehadiran guru atau pengajar otomatis menjadi berkurang atau bahkan tidak ada. Hal ini disebabkan karena yang mengambil peran guru
adalah komputer dan panduan-panduan
elektronik yang dirancang oleh "contents
writer", desainer e-learning dan pemrogram
komputer.
Dengan adanya e-learning para
pengajar akan lebih mudah :
1. Melakukan pemutakhiran bahan belajar
yang menjadi tanggung jawabnya sesuai dengan tuntutan perkembangan keilmuan.
2. Melakukan penelitian guna
meningkatkan wawasannya
Kehadiran guru sebagai orang yang dapat berinteraksi secara langsung dengan para murid telah menghilang dari ruang-ruang elektronik e-learning ini. Inilah yang menjadi dari kekurangan e-learning
2.3 Konsep Basis Data
Basis data (database) merupakan
kumpulan dari file – file yang saling berelasi,
dimana relasi tersebut ditunjang dengan kunci dari setiap file yang ada. (Kristanto, 1996:1). Suatu basis data menunjukkan suatu kumpulan data yang dipakai dalam suatu lingkungan perusahaan atau instansi. Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk dan merupakan satu kumpulan entitas yang seragam. Satu record terdiri dari field-field yang berhubungan menunjukkan bahwa field tersebut berada dalam satu pengertian yang lengkap dan direkam dalam satu record.
2.4 Analisis Sistem
Jogiyanto mendefenisikan analisis sistem sebagai penguraian dari sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mendefenisikan dan
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 38
mengevaluasi, permasalahan-permasalahan,
kesempatan-kesempatan,hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan dapat diusulkan
perbaikan-perbaikan. (Jogiyanto, 2005 : 129).
Langkah-langkah yang diperlukan untuk menganalisis hal-hal diatas adalah sebagai berikut:
a.
Mendefinisikan masalahPada suatu permasalahan, perlu
diidentifikasikan terlebih dahulu untuk mengetahui masalah-masalah apa saja yang ditentukan dan cara mengatasinya.
b.
Memahami kinerja dari sistem yang adaDengan melakukan penelitian terhadap objek yang akan diteliti mengenai sistem yang beroperasi.
c.
Menganalisis sistemBagaimana menganalisis permasalahan-permasalahan terhadap sistem yang telah ada sebelumnya.
d.
Laporan analisisDengan membuat laporan hasil analisis untuk dipakai sebagai selanjutnya.
2.5 Data Flow Diagram (DFD)
Data Flow Diagram atau diagram arus
data adalah alat untuk menggambarkan atau menjelaskan arus aliran data yang mengalir pada sistem baru atau lama secara terstruktur dan jelas. Jogiyanto (2005:712). Diagram arus data sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik data tersebut mengalir dan dimana data tersebut akan disimpan.
Beberapa simbol DFD yang digunakan untuk mewakili:
1. External Entity (kesatuan luar) atau
boundary (batas sistem)
Kesatuan luar merupakann kesatuan
(entitas) di lingkungan luar sistem yang dapat berupa orang organisasi atau sistem lainnya yang berada di lingkungan luarnya
yang akan memberikan input atau
menerima output dari sistem. Kesatuan luar disimbolkan dengan suatu notasi kotak dan diberi identifikasi dengan huruf kecil di ujung kiri atas.
2. Arus data
Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Arus data
sebaiknya diberi nama jelas dan
mempunyai arti. Nama dari arus data dapat ditulis di samping garis data.
3. Proses
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan proses arus data yang akan keluar dari proses. Proses disimbolkan lingkaran atau simbol empat persegi panjang tegak dengan sudut-sudutnya tumpul. Setiap proses harus diberi penjelasan yang lengkap meliputi:
a. Identifikasi proses
Identifikasi ini umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas simbol proses.
b. Nama proses
Nama proses menunjukkan apa yang dikerjakan oleh proses tersebut. Nama proses harus jelas dengan lengkap menggambarkan kegiatan prosesnya.
4. Simpanan data
Simpanan data (data storage)
merupakan simpanan dari data.
2.6 Bagan Alir Dokumen
Bagan yang menunjukan alir (Flow) didalam program atau prosedur sistem secara logika. Bagan alir digunakan untuk alat bantu komunikasi dan untuk dokumentasi. Bagan alir (flowchart) merupakan diagram yang terdiri atas simbol-simbol geometris dengan arah panah yang menghubungkan satu simbol dengan simbol lainnya. Diagram tersebut memberi gambaran dari prosedur pengolahan data.
2.7 Metode Pengujian
Pengujian sistem merupakan unsur yang paling penting pada proses rekayasa perangkat lunak, dimana bertujuan untuk menentukan kesalahan atau kekurangan perangkat lunak yang diuji bahkan yang berhubungan dengan keselamatan manusia.
Untuk menguji program aplikasi yang dirancang, perlu menggunakan white box yang merupakan salah satu metode pengujian yang menggunakan struktur kontrol desain prosedur untuk memperoleh test case.
Glen Myers dalam buku Roger S. Pressman (2002:526) mengatakan sejumlah aturan yang berfungsi sebagai sarana pengujian sebagai berikut:
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 39
1. Pengujian adalah proses eksekusi suatu
program dengan maksud menemukan kesalahan.
2. Test case yang baik adalah test case yang
memiliki probabilitas yang tinggi untuk
menemukan kesalahan yang belum
pernah ditemukan sebelumnya.
3. Pengujian yang sukses adalah pengujian
yang menangkap semua kesalahan yang tidak ditemukan sebelumnya.
Sebelum program diterapkan harus
terlebih dahulu bebas dari kesalahan-kesalahan. Oleh karena itu, program harus diuji untuk
menemukan kesalahan-kesalahan yang
mungkin terjadi. Kesalahan yang mungkin terjadi dapat diklasifikasikan ke dalam 3 (tiga) bentuk kesalahan yaitu:
1. Kesalahan sewaktu proses, yaitu
kesalahan yang terjadi sewaktu program dieksekusi.
2. Kesalahan logika, yaitu kesalahan dari
logika program yang dibuat.
3. Kesalahan bahasa (language error) atau
yang disebut kesalahan penulisan, yaitu kesalahan pada waktu penulisan source program.
III. ANALISIS DAN PERANCANGAN 3.1 Kebutuhan Perangkat Keras
Pada aplikasi E-learning yang dibuat, dibutuhkan berbagai perangkat keras untuk dapat menjalankannya, perangkat keras yang dibutuhkan oleh server adalah sebagai berikut
1. Pentium 4, memori 1GB
2. Harddisk 250GB, VGA card 512MB
onboard
3. Koneksi internet
Untuk client, spesifikasi perangkat keras yang dibutuhkan sebagai berikut :
1. Pentium 3, 600MHz, memori 128MB
2. Harddisk 20GB, VGA card 128MB
onboard
3. Koneksi internet
3.2 Kebutuhan Perangkat Lunak
Untuk menjalankan website aplikasi
e-learning dibutuhkan spesifikasi minimum
piranti lunak untuk dapat menjalankannya, antara lain :
1.
OS ( Windows / Linux )2.
PHP3.
WAMP (apache web server, PHPMyadmin, MySql )
4.
Browser ( Mozilla Fireox, InternetExplorer, Google Chrome )
3.3 Analisis Perangkat Lunak 1. Diagram Konteks
A
Siswa
B
Admin
C
Guru
0
Aplikasi E-Learning
Data Guru
Data Siswa
Data Profil
Data Siswa
Data Guru
Profil
Elearning
Upload materi
Download materi
Data Siswa
Data Guru
Profil
Elearning
Data Siswa
Data Guru
Profil
Elearning
Gambar 1. Diagram Konteks
2. Diagram Berjenjang 0 Aplikasi E-Learning 1 Input 3 View 1,1p Data Siswa 1.2p Data Guru 1.3p Profil Sekolah 2 Proses 2,1p Upload Materi 3,1p Data Siswa 3.2p Data Guru 3.3p Profil Sekolah 3,4p Materi Top Level Level 1 Level 2 1,4p Materi 2,2p Download Materi
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 40
3. Diagram Alur Data (DAD) Level 1 1 Input 3 View 2 Proses A Siswa B Admin C Guru Download materi Data Siswa Data Guru Profil Elearning Materi Data Siswa Data Guru Profil Elearning Data Siswa Data Guru Profil Elearning Data Guru Data Siswa Data Profil Data Guru Data Siswa Data Profil Materi Data Guru Data Siswa Data Profil Materi
Gambar 3. Diagram Alur Data (DAD) Level 1
4. Diagram Alur Data (DAD) Level 2 Input 1,1p Data Siswa 1.2p Data Guru 1.3p Profil Sekolah 1,4p Matapelajaran B Admin Data Guru Data Siswa Data Profil Matapelajaran F1 Siswa F2 Guru F3 Profil F4 Matapelajaran
Gambar 4. Diagram Alur Data (DAD) Level 2 Input
5.
Diagram Alur Data (DAD) Level 2 Proses 2,1p Download Materi C Guru F2 Guru F4 File upload 1,4p Matapelajaran Data Guru matapelajaran Download Materi Materi A Siswa matapelajaran Download Materi F5 File DownloadGambar 5. Diagram Alur Data (DAD) Level 2 Proses
6.
Diagram Alur Data (DAD) Level 2 Output 3,1p Data Siswa 3.2p Data Guru 3.3p Profil Sekolah 3,4p Matapelajaran F1 Siswa F2 Guru F3 Profil F4 Matapelajaran Data Guru Data Siswa Data Profil Materi A Siswa B Admin C Guru Data Siswa Data Siswa Data Siswa Data Guru Data Guru Data Guru Data Profil Data Profil Data Profil Materi 3,4p File Upload 3,4p File Download F5 File Upload F6 File DownloadGambar 6. Diagram Alur Data (DAD) Level 2 Output
7.
Kamus DataKamus data atau Data Dictionary (DD)
merupakan data – data atau field yang
dibutuhkan sistem pada perancangan aplikasi
e-learning pada SMP Negeri 3 Palopo. Adapun
kamus data yang digunakan dalam perancangan aplikasi ini adalah sebagai berikut:
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 41
Tabel 1. Kamus Data Siswa Nama Arus Data Alias Bentuk Data Penjelasan Periode Volume Arus Struktur Data : Siswa : - : File : Data-Data Siswa : Setiap input : 1 : b-1.1P, 1.1P –F1 No Field Tipe Data Lebar Ketera ngan
1 NIS VarChar 15 NIS
2 Nama VarChar 50 Nama
3 Tahun_ma suk VarChar 4 Tahun Masuk 4 Tempat_la hir VarChar 50 Tempat Lahir 5 Tgl_lahir Date Tgl Lahir
6 Agama VarChar 15 Agama
7 Jkel VarChar 15 Jenis
Kelami n
8 Alamat VarChar 50 Alamat
9 Telp VarChar 15 Telp
10 Password VarChar 50 Passwo
rd
Tabel 2. Kamus Data Guru Nama Arus Data
Alias Bentuk Data Penjelasan Periode Volume Arus Struktur Data : Guru : - : File : Data-Data Guru : Setiap input : 1 : b-1.1P, 1.1P –F5 No Field Tipe Data Lebar Ketera ngan
1 NIP VarChar 15 NIP
2 Nama VarChar 50 Nama
3 Email VarChar 50 Email
4 Nohp VarChar 15 Nohp
5 Alamat VarChar 50 Alama
t
6 Password VarChar 20 Passw
ord
7 Ket Varchar 15 Ketera
ngan
Tabel 3. Kamus admin Nama Arus Data
Alias Bentuk Data Penjelasan Periode Volume
Arus Struktur Data
: Admin : - : File : Data Admin : Setiap input : 1 : a-1.2P, 1.2P -F2
No Field Tipe Data Lebar Keterangan
1 Username VarChar 50 Username
2 Password VarChar 50 password
Tabel 4. Kamus Matapelajaran Nama Arus Data
Alias Bentuk Data Penjelasan Periode Volume
Arus Struktur Data
: Mapel : - : File
: Data Mata Pelajaran : Setiap input
: 1
: b-2.3P, 2.3P-F3, a-1.3P, 1.3P-F3
No Field Tipe Data Lebar Keteranga
n
1 Id_pel VarChar 15 Id
matapelaja ran
2 Mata_ pel VarChar 50 Matapelaj
aran
3 Semester VarChar 50 Semester
4 Kelas VarChar 5 Kelas
5 Guru VarChar 50 Nama
Guru
Tabel 5. Kamus Download / Upload Nama Arus Data
Alias Bentuk Data Penjelasan Periode Volume
Arus Struktur Data
: Admin : - : File : Data Admin : Setiap input : 1 : a-1.2P, 1.2P -F2 No Field Tipe Data Lebar Keterangan 1 id VarChar 50 Username
2 File VarChar 50 password
3 Kelas VarChar 50 Kelas
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 42
8.
Rancangan Input Outputa.
Ouput Menu utamaDAFTAR DATA SISWA
SMP NEGERI 3 PALOPO
LOG OUT DATA GURU DATA MATA PELAJARANGambar 7. Output Menu Utama
b.
Form Input Data GuruDAFTAR DATA SISWA SMP NEGERI 3 PALOPO LOG OUT DATA GURU DATA MATA PELAJARAN DAFTAR GURU NIP NAMA @MAIL NO. TELP ALAMAT PASSWORD KONFIRMASI PASSSWORD SIMPAN BATAL
Gambar 8. Input Data Guru
c.
Form Input Data Mata kuliahDAFTAR DATA SISWA SMP NEGERI 3 PALOPO LOG OUT DATA GURU DATA MATA PELAJARAN DAFTAR MATA PELAJARAN NOMOR MATA PELAJARAN SEMESTER KELAS SIMPAN BATAL
Gambar 9. Form Input Data Mata kuliah
d.
Form Login AdminNAMA
PASSWORD
LOGIN BATAL
SILAHKAN LOGIN ADMIN TERLEBIH DAHULU
Gambarn 10. Form Login Admin
e.
Form Login GuruHOME MATA
PELAJARAN SISWA GURU LOGIN GURU
MENU HOME MATA PELAJARAN SISWA GURU LOGIN SISWA SMP NEGERI 3 PALOPO LOGIN GURU USERNAME PASSWORD LOGIN
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 43
f.
Form Data GuruHOME MATA
PELAJARAN SISWA GURU LOGIN GURU MENU HOME MATA PELAJARAN SISWA GURU LOGIN SISWA SMP NEGERI 3 PALOPO DAFTAR GURU NIP / NAMA
NIP NAMA AGAMA MATA PELAJARAN STATUS CARI
Gambar 11. Form Data Guru
g.
Form Data SiswaHOME MATA
PELAJARAN SISWA GURU LOGIN GURU MENU HOME MATA KPELAJARAN SISWA GURU LOGIN SISWA SMP NEGERI 3 PALOPO DAFTAR SISWA NIS / NAMA
NIS NAMA AGAMA TAHUN TTL JKEL CARI
Gambar 12. Form Data Siswa
h.
Form Data Mata PelajaranHOME MATA
PELAJARAN SISWA GURU LOGIN GURU MENU HOME MATA PELAJARAN SISWA GURU LOGIN SISWA SMP NEGERI 3 PALOPO
DAFTAR MATA PELAJARAN KODE / MATA PELAJARAN/NAMA GURU
KODE MATA PELAJARAN SEMESTER KELAS CARI
Gambar 13. Form Data Mata pelajaran
IV. PENGUJIAN SISTEM
Hasil pengujian Aplikasi e-learning SMP Negeri 3 Palopo dapat dilihat pada tabel dibawah ini:
Tabel 6. Hasil Pengujian Program
No. Nama Bagan Alir Program Jumla h CC Independ ent Path Jumlah Region 1. Menu Utama 8 8 8 2. Menu Guru 9 9 9 3. Menu Siswa 5 5 5 4. Menu Admin 14 14 14
Berdasarkan tabel hasil pengujian program diatas, ternyata jumlah region, cyclomatic
complexity dan independent path adalah sama
besar sehingga dapat ditarik kesimpulan bahwa sistem tersebut sudah benar. Dengan kata lain bahwa aplikasi e-elarning SMP Negeri 3 Palopo yang dibuat telah layak digunakan.
IV. PENUTUP 5.1 Kesimpulan
Berdasarkan hasil penelitian yang telah diperolah, maka dapat ditarik kesimpulan bahwa :
1. Aplikasi e-learning yang telah
dirancang telah diuji dan telah bebas dari kesalahan logika.
2. Aplikasi e-learning yang dirancang
telah sesuai dengan kebutuhan proses belajar mengajar pada SMPN 3 Palopo.
5.2 Saran
Dalam penelitian ini masih banyak terdapat kekurangan. Disarankan bagi
peneliti selanjutnya yang ingin
mengembangkan aplikasi maka bisa
ditambahkan fitur forum sehingga dapat digunakan oleh siswa untuk berdiskusi mengenai mata pelajaran.
DAFTAR PUSTAKA
Gunadhi, Albert, et al., “Memanfaatkan Ponsel GF768 Untuk Mengontrol Peralatan Listrik Melalui SMS”. Proceeding,
Komputer dan Sistem Intelijen
(KOMMIT), Universitas Gunadarma, 2004
.http://www.ilmukomputer.com/umum/faried-database.php. “Pengantar Database”, Dicetak pada 27 Juni 2006.
Jogiyanto, HM., “Analisis dan Disain Sistem Informasi”, Andi Offset, Yogyakarta, 1999.
Jogiyanto, HM., “Sistem Teknologi Informasi, Pendekatan Terintegrasi: Konsep Dasar”,
Fakultas Teknik Komputer Universitas Cokroaminoto Palopo | 44
Teknologi, Aplikasi, Pengembangan dan Pengelolaan, Andi Offset, Yogyakarta, 2002.
Leman, “Metodologi Pengembangan Sistem Informasi”, PT. Elex Media Komputindo, Jakarta, 1998.
Lesmana, Lim et al., 2004, "Sistem Akses Database Akademik Kemahasiswaan Via SMS". Proceeding, Komputer dan Sistem
Intelijen (KOMMIT), Universitas
Gunadarma, 2004.
M. Syafii, “Panduan Membuat Aplikasi Database dengan PHP 5”, Andi Offset, Yogyakarta, 2005.
Romzi Imron Rozidi, “Membuat Sendiri SMS
Gateway (EMSE)”, Andi Offset,
Yogyakarta, 2004.
Teddy Marcus Zakaria dan Josep Widiadhi,
“Aplikasi SMS untuk Berbagai
Keperluan”, Bandung: Informatika, 2006.