Setelah cukup lama mempersiapkan tulisan saya, akhirnya terbit juga buku perdana saya yang berjudul: "Membuat Sistem Monitoring Pelanggaran Siswa berbasis Web dan Android".
Saya mengucapkan banyak terima kasih atas kepercayaan yang diberikan oleh penerbit Lokomedia untuk kesediaannya menerbitkan tulisan saya.
Dan terima kasih pula untuk beberapa rekan developer yang membeli buku saya. Harapan saya, semoga buku ini dapat menjadi bahan perbandingan maupun masukan untuk pengembangan skill dari masing-masing pembaca.
Memang, dalam tulisan perdana saya, tidak hanya mengupas tentang program Androidnya sendiri, melainkan ada versi webnya juga.
Buku ini sangat cocok untuk rekan-rekan guru dan pengajar yang ingin mengimplementasi sistem serupa di seolah masing-masing. Selain itu, cocok juga untuk rekan-rekan developer, para praktisi IT maupun adik-adik mahasiswa yang ingin mengembangkan kemampuan ITnya lebih dalam lagi.
Beberapa teman bahkan telah mengirim email kepada saya secara langsung untuk menanyakan beberapa hal berkaitan dengan buku saya. Ada yang menanyakan, apa yang dimaksud dengan program CHaPSA? Nama program ini sebenarnya adalah singkatan dari "Catatan Harian Pelanggaran Siswa" :) Saya sengaja menyingkatnya dengan nama salah satu permainan kartu, agar gampang diingat.
Dalam kesempatan saya ingin menginformasikan beberapa hal yang harus dilakukan terkait dengan program yang saya sertakan jika Anda membeli buku ini.
Disable fungsi encrypt
Pada file sa_login_class, terdapat function lakukan_login yang berfungsi untuk mengotentikasi user yang login. Nah, di dalam function itu adan pemanggilan function lainnya (convert) yang sebenarnya berfungsi untuk melakukan pengacakan password. Perhatikan baris perintah berikut:
$pass = convert($pass, 'aaaaaaaa');
Nah, karena saya tidak melakukan enkripsi di data yang saya sertakan, maka sebaiknya baris perintah diatas dimark saja, agar dilompati oleh PHP. Karena apabila tidak didisable/dimark, tentu saja Anda tidak akan bisa login, walaupun username dan password yang dimasukkan sudah benar.
Modifikasi Struktur Table
Versi Android yang digunakan di buku ini adalah Android untuk siswa, sehingga untuk bisa login, siswa membutuhkan user dan password. Untuk tabel junior dan senior yang ada di database, kita perlu menambahkan field pass (VARCHAR 20) agar proses otentikasi siswa berjalan dengan sempurna.
Create Table log_api
Satu hal penting lagi yang harus kita lakukan agar program tidak error, adalah menyiapkan table log_api yang dapat kita tambahkan di dalam database. Berikut adalah struktur tabelnya:
CREATE TABLE IF NOT EXISTS `log_api` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_student` varchar(6) NOT NULL,
`class` varchar(6) NOT NULL,
`tanggal` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
Tuesday, October 20, 2015
12:57 PM
MR: EDITOR
Wahyu Kurniawan
Wahyu Kurniawan adalah seorang pengajar IB Computer Science, praktisi IT dan freelancer Web dan Android developer.
Related Posts
COMMENT!
Subscribe to:
Post Comments (Atom)


selamat malam pak wahyu, tadi siang saya membeli buku anda digramedia matraman judulnya Membuat Sistem Monitoring Pelanggaran Siswa Berbasis Web dan Android.
ReplyDeleteOh ya setelah saya coba id dan password nya apa . bisa di sms ke 081316667071
selamat malam pak wahyu, saya juga membeli buku bapak yang judulnya sistem monitoring pelanggaran siswa berbasis web dan android, dan setelah saya coba id dan passwordnya ndak bisa, minta tolong dikasih tahu nggih, sms ke 085647176003
ReplyDeleteSalam Pak Wahyu
ReplyDeleteapa didalam buku bapak terdapat definisi monitoring itu sendiri ? terima kasih
Boleh minta user id dan passwordnya pak. Saya membeli lewat BL. Mohon WA ke 081287855059
ReplyDeleteMasalah yang sama pak, id & password, saya membeli buku di gramedia. Mohon WA ke 082295641819
ReplyDelete