SAMPUL

download SAMPUL

of 21

description

SAMPUL

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