SAMPUL
-
Upload
ahmad-syaifuddin -
Category
Documents
-
view
6 -
download
0
description
Transcript of SAMPUL
RANCANG BANGUN APLIKASI
ABSENSI KKN BERBASIS SMS GATEWAYTUGAS AKHIRACHMAT YASIN 5.10.04.11.0.072
UNIVERSITAS ISLAM MAJAPAHIT (UNIM)
FAKULTAS TEKNIKPROGRAM STUDI TEKNIK INFORMATIA2015RANCANG BANGUN APLIKASI
ABSENSI KKN BERBASIS SMS GATEWAYTUGAS AKHIRDiajukan Untuk memenuhi Sebagian Persyaratan
Memperoleh Gelar Sarjana (S-1)
Teknik InformatikaAchmat Yasin5.11.04.11.0.004UNIVERSITAS ISLAM MAJAPAHIT (UNIM)
FAKULTAS TEKNIKPROGRAM STUDI TEKNIK INFORMATIKA2015PERSETUJUAN PEMBIMBING
Tugas Akhir dengan Judul
RANCANG BANGUN APLIKASI
ABSENSI KKN BERBASIS SMS GATEWAYOleh :
Achmat Yasin
NIM. 5.11.04.11.0.004Telah Disetujui untuk DiujiMojokerto, 04 Oktober 2015Pembimbing I
( Basuki Rahmat.S.Si, M.T )Pembimbing II( Ronny Makhfuddin Akbar, S.Kom, M.Kom )PERSETUJUAN PENGUJI
Skripsi dengan Judul
RANCANG BANGUN APLIKASI ABSENSI KKN BERBASIS SMS GATEWAYOleh :
ACHMAT YASIN
NIM. 5.11.04.11.0.004Telah Diuji di Depan Dewan Penguji
Pada Tanggal, 04 Oktober 2015Dosen penguji
Tanda Tangan1. Muljono,S.Si, M.K
________________2. Sugianto, S.kom
________________
PENGESAHANRANCANG BANGUN APLIKASI
ABSENSI KKN BERBASIS SMS GATEWAYSKRIPSI
ACHMAT YASIN
NIM. 5.11.04.11.0.004Telah Dipertahankan di Depan Dewan Penguji
dan Dinyatakan Diterima sebagai Salah Satu Persyaratan
untuk Memperoleh Gelar Sarjana Teknik Komputer (S.Kom)
Pada Tanggal 04 Oktober 2015Ditetapkan di : Mojokerto
Tanggal : 04 Oktober 2015
Yang menetapkan,
Dekan fakultas teknik
M. Adik Rudiyanto,S.T, MTNIDN. 0717027402 PERNYATAAN KEASLIAN TULISAN Yang bertanda tangan di bawah ini,
Nama
: Achmat YasinNIM
: 5.11.04.11.0.004Program Studi/Fakultas/Universitas: Teknik Informatika / Fakultas
Teknik Informatika / Universitas
Islam Majapahit
Judul Skripsi
: Rancang Bangun Aplikasi
Absensi KKN Berbasis Sms
GatewayMenyatakan dengan sebenarnya bahwa Skripsi yang saya buat dengan judul sebagaimana diatas adalah hasil karya saya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar dan bebas dari unsur plagiarisme sesuai UU RI No 1 Tahun 2010 tentang pencegahan dan penanggulangan Plagiat di Perguruan Tinggi.Mojokerto,Penulis,ACHMAT YASINNIM. 5.11.04.11.0.004RIWAYAT HIDUP
Achmat yasin, penulis tugas akhir dengan judul Rancang bangun Aplikasi absensi KKN berbasis sms gateway ini dilahirkan di sidoarjo pada tanggal 15 bulan November tahun 1991, merupakan putra pertama dari bapak H. Dahuri dan Ibu Lispiwati.
Pendidikan formal penulis di mulai dari TK dharma wanita wonokarang balongbendo yang lulus tahun 1997, kemudian melanjutkan ke SDN Wonokarang 1 Sidoarjo dan lulus pada tahun 2003, kemudian melanjutkan ke SMP Darul Ulum 1 Jombang dan lulus pada tahun 2006, dan melanjutkan ke jenjang SMK di SMK Telekomunikasi Darul Ulum lulus pada tahun 2009. Pendidikan tinggi dilaksanakan di Program Teknik Informatika, Fakultas Teknik Informatika, Universitas Islam Majapahit (UNIM) dan lulus pada tahun 2015.PERNYATAAN
PERSETUJUAN PUBLIKASI KARYA ILMIAHYang bertanda tangan di bawah ini,Nama
: Achmat YasinNIM
: 5.11.04.11.0.004Program Studi/Fakultas/Universitas
: Fakultas Teknik / Fakultas Teknik Informatika / Universitas Islam MajapahitMenyatakan, memeberikan izin kepada Universitas Islam Majapahit (UNIM) untuk menyimpan, mengalih-media/memformat, merawat, dan mempublikasikan karya ilmiah yang saya susun berupa skripsi, baik berupa cetak maupun digital, untuk kepentingan pendidikan pengajaran, penelitian, dan pengabdian masyarakat.Demikian pernyataan ini dibuat dengan sungguh-sungguh dan tanpa paksaan.
Mojokerto,
Yang Menyatakan,
ACHMAT YASIN5.11.04.11.0.004ABSTRAKYasin, Achmat. 2015. Rancang bangun aplikasi absensi berbasis sms gateway. Tugas Akhir, Program Studi Teknik Informatika. Fakultas Teknik Informatika. Universitas Islam Majapahit.Pembimbing I : Basuki Rahmat,S.Si, MTPembimbing II : Ronny Makhfuddin Akbar, S.Kom, MT
Kuliah Kerja Nyata(KKN) adalah bentuk kegiatan pengabdian kepadamasyarakatolehmahasiswadengan pendekatan lintas keilmuan dan sektoral pada waktu dan daerah tertentu.Sistem yang digunakan saat ini kurang membantu untuk melakukan pelayanan absensi mahasiswa KKN. Untuk melaporkan absen masih menjalankan sistem manual, dimana pelaporan absen mahasiswa KKN harus mengambil dan mengelola data tanpa menggunakan sebuah sistem. Bahkan dengan cara menulis data mengenai absen dengan pulpen dan secarik kertas. Sistem lama ini sangatlah tidak efisisen.Aplikasi absensi berbasis sms gateway menggunakan Gammu. Pengelolaan database dalam sistem ini menggunakan database mysql versi 5.0.45. yang terdapat pada web server XAMPP versi 2.5. Aplikasi Absensi KKN Berbasis Sms Gateway ini dapat melakukan berbagai macam manipulasi data, misalnya menambahkan data, menggambil data, merubah (edit) data. Menghapus data, menampilkan data serta menyimpan data dan mengirimkan sms data yang valid secara otomatis sehingga pembuat dapat mengoptimalkan aplikasi yang di buat.Dari hasil uji coba dan implementasi website secara langsung pada Aplikasi absensi berbasis sms gateway dapat ditarik kesimpulan bahwa sistem Informasi Pendaftaran Praktikum Berbasis Web Fakultas Teknik Universitas Islam Majapahityang dibuat mampu membuat pendaftaran, penjadwalan dan laporan nilai menjadi lebih efisien pada mahasiswa dan pengelola praktikum.
Kata Kunci: Sms Gateway, KKNKATA PENGANTAR
Bismillahirrahmanirraahim
Assalamualaikum
Alhamdulilah segala puji syukur kami panjatkan kehadirat Allah SWT, karena atas limpahan rahmat dan hidayah-Nya penulis dapat menyelesaikan tugas Akhir yang berjudul Rancang Bangun Aplikasi Absensi KKN Berbasis Sms Gateway . Tugas akhir ini disusun sebagai persyaratan kelulusan pada program studi Teknik Informatika Strata I fakultas Teknik Universitas Islam Majapahit.
Dalam penyusunan Tugas Akhir ini penulis banyak mendapat saran, dorongan, bimbingan serta keterangan-keterangan dari berbagai pihak yang merupakan pengalaman yang tidak dapat diukur secara materi, namun dapat membukakan mata penulis bahwa sesungguhnyapengalaman dan penggetahuan tersebut adalah guru yang terbaik bagi penulis. Oleh karena itu dengan segala hormat dan kerendahan hati perkkenankanlah penulis menggucapkan terimakasih kepada :1. Dr.Rahman Sidarta Arisandi selaku Rektor Universitas Islam Majapahit.
2. M. Adik Rudiyanto. MT, selaku Dekan Fakultas Ilmu Kesehatan Universitas Islam Majapahit Mojokerto.
3. Ibu Mimin F Rohmah.S.T, Msi selaku Kepala jurusan Teknik Informatika Universitas Islam Majapahit.
4. Bapak Ronny Makhfudin, S.kom. M.T selaku dosen pembimbing Tugas Akhir.
5. Adik Penulis yang telah memberikan dukungan mental dalam penulisan tugas akhir ini..
6. Para Dosen Pengajar di Program Studi Teknik Informatika Universitas Islam Majapahit.
7. Semua pihak-pihak yang membantu terselenggaranya Tugas Akhir.
Dalam penyusunan tugas akhir ini, penulis menyadari masih terdapat banyak kekurangan yang dibuat baik sengaja maupun tidak sengaja, dikarenakan keterbatasan ilmu pengetahuan dan wawasan serta pengalaman yang penulis miliki. Untuk itu penulis mohon maaf atas segala kekurangan tersebut tidak menutup diri terhadap segala saran dan kritik serta masukan yang bersifat kontruktif bagi penulis.
Akhir kata semoga dapat bermanfaat bagi penulis sendiri, institusi pendidikan dan masyarakat luas amiin.
Billahitofiqwalhidayah Wasalamualaikum Wr. Wb.
Mojokerto, 18 September 2015
PenelitiMOTTO
Barang siapa menempuh suatu jalan untuk mencari ilmu,maka Allah memudahkannya mendapat jalan ke surga
( H.R Muslim)
DAFTAR ISI
HALAMAN SAMPUL
iHALAMAN JUDUL
iiHALAMAN PERSETUJUAN PEMBIMBING
iiiHALAMAN PERSETUJUAN PENGUJI
ivHALAMAN PENGESAHAN
vHALAMAN PERNYATAAN KEASLIAN TULISAN
viRIWAYAT HIDUP
viiHALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH..................
viiiABSTRAK
ixKATAPENGANTAR
xHALAMAN PERSEMBAHAN
xiiMOTTO
xiiiDAFTAR ISI
xivDAFTAR TABEL
xviDAFTAR GAMBAR........................................................................................
xviiBAB I PENDAHULUAN
11.1 Latar Belakang
1
1.2 Rumusan Masalah
21.3 Batasan masalah
21.4 Tujuan Penelitian...........................................................................
31.5 Manfaat Penelitian
31.6 Metodologi penelitian
3BAB II Landasan Teori 72.1 Aplikasi
72.2 PHP
7
2.3 SMS
8
2.4 SMS Gateway
10
2.5 GAMMU
11
2.6 WEB Server
12
2.7 Basis Data
13
2.8 DFD
14BAB III Analisis Dan Perancangan 16
3.1 Analisis permasalahan
16
3.2 Perancangan Sistem
16
3.3 Rancangan Data Base
29
3.4 Rancangan Design Interface
39
3.5 Rancangan Design Interface Modul Absensi
46
3.6 Rancangan Design Modul SMS
48
3.7 Rancangan Design Modul Standby
49 BAB IV IMPLEMENTASI 504.1 Kebutuhan Program
504.2 Instalasi Sistem
514.3 implementasi Interface
534.4 Uji Coba Aplikasi
58BAB V SIMPULAN DAN SARAN 5.1 SIMPULAN 835.2 SARAN 84DARTAR PUSTAKALAMPIRAN DAFTAR TABELTabel 3.1 Tabel Login
Tabel 3.2 Tabel Fakultas
Tabel 3.3 Progaram Studi
Tabel 3.4 Mahasiswa
Tabel 3.5 Dosen
Tabel 3.6 Kelompok
Tabel 3.7 Tahun Kelompok
Tabel 3.8 Mahasiswa Kelompok
Tabel 3.9 absensi
Tabel 3.10 smsmasuk
Tabel 3.10 daemonsTabel 3.11 gammu
Tabel 3.12 Inbox
Tabel 3.13 outbox
Table 3.14 outbox multipart
Tabel 3.15 pbk
Tabel 3.16 pbk groups
Table 3.17 phonesTable 3.18 sentitems
Tabel 4.3 Pengujian Login Admin
Tabel 4.4 pengujian ubah password admin
Tabel 4.5 pengujian pengolahan data fakultasTabel 4.7 pengujian hapus data fakultas
Tabel 4.8 pegolahan data program studi
Tabel 4.9 pengujian edit data program studiTabel 4.10 Pengujian hapus data program studi
Tabel 4.11 Pengujian pengolahan data mahasiswaTabel 4.12 pengujian edit data mahasiswaTabel 4.13 Pengujian hapus data mahasiswa
Tabel 4.14 pengujian pengolahan data dosen
Tabel 4.15 pengujian edit data dosen
Tabel 4.16 Pengujian hapus data dosen
Tabel 4.17 Pengujian pengolahan data kelompok
Tabel 4.18 Pengujian edit data kelompok
Tabel 4.19 pengujian hapus data kelompok
Tabel 4.20 Pengujian pengolahan data tahun kelompok
Tabel 4.21 Pengujian edit data tahun kelompok
Tabel 4.22 Pengujian hapus data tahun kelompok
Tabel 4.23 Pengujian pengolahan data kelompok KKN Mahasiswa
Tabel 4.24 Pengujian edit data kelompok KKN Mahasiswa
Tabel 4.25 Penggujian hapus data kelompok KKN MahasiswaTabel 4.26 Cetak absensi mahasiswaDAFTAR GAMBAR
Gambar 1.1 Metode WaterfallGambar 2.1 Simbol dalam DFDGambar 3.1 Arsitektur sistem pengiriman dan penerimaan SMSGambar 3.2 Context Diagram
Gambar 3.3 DFD Level 0
Gambar 3.4 DFD Level 1 proses 1 Login
Gambar 3.5 DFD Level 1 proses 2 manage data fakultas
Gambar 3.6 DFD Level 1 proses 3 Manage Data Program Studi
Gambar 3.7 DFD Level 1 Proses 4 Manage Data Mahasiswa
Gambar 3.8 DFD Level 1 Proses 5 Manage Data Dosen
Gambar 3.9 DFD Level 1 Proses 6 Manage Data kelompok
Gambar 3.10 DFD Level 1 Proses 7 Manage Data Tahun Kelompok
Gambar 3.11 DFD level 1 proses 8 manage data kelompok mahasiswa
Gambar 3.12 DFD Level 1 Proses 9 Manage Data Sms Absensi
Gambar 3.13 DFD Level Proses 10 Manage Data SMS Masuk
Gambar 3.14 Entity Relationship Diagram
Gambar 3.15 Rancangan Interface
Gambar 3.16 Rancangan Halaman Utama Administrator
Gambar 3.17 Submenu Ganti password
Gambar 3.18 Perancangan Menu Master Fakultas
Gambar 3.19 Perancangan Menu Master Program Studi
Gambar 3.20 Perancangan Menu Master Mahasiswa
Gambar 3.21 Perancangan Menu Master Dosen
Gambar 3.22 Perancangan Menu Master Kelompok KKN
Gambar 3.23 Perancangan Menu Master Tahun Kelompok KKN
Gambar 3.24 Perancangan Menu Master Kelompok Mahasiswa KKN
Gambar 3.24 Interface Absensi Mahasiswa
Gambar 3.25 Interface Design CetakGambar 3.26 Sub Menu Modul Sms Masuk
Gambar 3.27 Sub Menu Modul Sms Keluar
Gambar 3.28 Modul Standby
Gambar 4.1 wizard instalasi prolink MHS 301
Gambar 4.2 Informasi Terhubungnya Modem
Gambar 4.3 Pengecekan Port Modem
Gambar 4.4 tampilan halaman utama
Gambar 4.5 Halaman Login
Gambar 4.6 Halaman Menu
Gambar 4.7 Halaman Master
Gambar 4.8 Modul Absens
Gambar 4.9 Halaman Modul Sms
Gambar 4.10 Halaman Standby
Gambar 4.11 uji coba login berhasilGambar 4.12 login admin gagal
Gambar 4.13 gambar ubah password berhasil
Gambar 4.14 gambar ubah password gagalGambar 4.15 gambar ubah password masukkan tidak samaGambar 4.16 hasil pengolahan data fakultasGambar 4.17 hasil input data fakultas yang kosong
Gambar 4.18 Edit data fakultasGambar 4.19 hapus data fakultas
Gambar 4.20 hasil pengolahan data program studiGambar 4.21 hasil input data prodi kosong
Gambar 4.22 Edit data program studiGambar 4.23 hapus data program studi
Gambar 4.24 hasil input data mahasiswa
Gambar 4.25 hasil input data mahasiswa kosong
Gambar 4.26 edit data mahasiswa
Gambar 4.27 hapus data mahasiswa
Gambar 4.28 hasil pengolahan data dosen
Gambar 4. 29 hasil pengolahan data kosong
Gambar 4.30 edit data dosen
Gambar 4.31 hapus data dosen
Gamabar 4.32 hasil input data kelompok
Gamabar 4.33 hasil pengolahan data kosongGambar 4.34 edit data kelompok
Gambar 4.35 hapus data kelompok
Gambar 4.36 hasil input data tahun kelompok
Gambar 4.37 hasil input data kosong
Gambar 4.38 edit data tahun kelompok
Gambar 4.39 hapus data tahun kelompok
Gambar 4.40 hasil input data kelompok KKN mahasiswa
Gambar 4.41 hasil input data kosong
Gambar 4.42 edit data kelompok kkn mahasiswa
Gambar 4.43 hapus data kelompok kkn mahasiswa
Gambar 4.43 hasil data absensi mahasiswa
Gambar 4.44 cetak absensi mahasiswa
Gambar 4.45 cetak absensi mahasiswa kosong
Gambar 4.46 hasil cetak absensi mahasiswa
Gambar 4.47 hasil cetak absensi mahasiswa kosong
Gambar 4.8 Data Sms Masuk
Gambar 4.9 Data sms keluar
Gambar 4.50 standby sistem
Gambar 4.51 Broadcast sms keluar data valid
Gambar 4.52 Format sms
ix