IMPLEMENTASI SMS GATEWAY UNTUK LAYANAN INFORMASI ...

49 downloads 346 Views 500KB Size Report
ABSENSI PEGAWAI. (Studi Kasus CV. Utama Teknik Jaya). SKRIPSI. Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar. Sarjana ...
IMPLEMENTASI SMS GATEWAY UNTUK LAYANAN INFORMASI ABSENSI PEGAWAI (Studi Kasus CV. Utama Teknik Jaya)

SKRIPSI

IRMAYANI 101421023

PROGRAM STUDI S1 EKSTENSI ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012

Universitas Sumatera Utara

IMPLEMENTASI SMS GATEWAY UNTUK LAYANAN INFORMASI ABSENSI PEGAWAI (Studi Kasus CV. Utama Teknik Jaya)

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

IRMAYANI 101421023

PROGRAM STUDI S1 EKSTENSI ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012

Universitas Sumatera Utara

PERSETUJUAN

Judul Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas

: IMPLEMENTASI SMS GATEWAY UNTUK LAYANAN INFORMASI ABSENSI PEGAWAI : SKRIPSI : IRMAYANI : 101421023 : EKSTENSI (S1) ILMU KOMPUTER : ILMU KOMPUTER : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA Diluluskan di Medan,

Komisi Pembimbing

:

Pembimbing 2

Handrizal,S.Si, M.Comp.Sc

Pembimbing 1

Dr. Poltak Sihombing, M.Kom. NIP 19620317 1991031 001

Diketahui/Disetujui oleh Departemen Ilmu Komputer FASILKOM –TI USU Ketua,

Dr. Poltak Sihombing, M.Kom. NIP 19620317 1991031 001

Universitas Sumatera Utara

PERNYATAAN

APLIKASI SMS GATEWAY UNTUK LAYANAN INFORMASI ABSENSI PEGAWAI

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan,

Agustus 2012

IRMAYANI 101421023

Universitas Sumatera Utara

PENGHARGAAN

Puji dan syukur penulis panjatkan ke hadirat Allah SWT Yang Maha Pengasih dan Penyayang, dengan limpahan karunia dan izin-Nya penulis berhasil menyelesaikan skripsi ini dengan sebaik-baiknya dan tepat waktu. Skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi , Universitas Sumatera Utara. Pada kesempatan ini penulis ingin menyampaikan terima kasih kepada pihakpihak yang telah bersedia membantu dalam proses pembuatan skripsi ini hingga selesai. Dengan tulus penulis mengucapkan terima kasih kepada : 1. Bapak Dr. Poltak Sihombing, M.Kom dan Bapak Handrizal, S.Si, M.CompSc selaku dosen pembimbing yang telah bersedia meluangkan waktu, tenaga, dan pikiran untuk penulis demi terselesaikannya skripsi ini. 2. Bapak Drs. Agus Salim Harahap, M.Si dan Ibu Dian Rachmawati, S.Si, M.Kom selaku dosen pembanding yang telah memberikan kritik dan saran untuk perbaikan skripsi ini. 3. Bapak Dr. Poltak Sihombing, M. Kom selaku Ketua Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, Ibu Maya Silvi Lydia selaku sekretaris Program Studi S1 Ilmu Komputer dan Ibu Dian Rachmawati, S.Si, M.Kom selaku Kepala Lab. Studio Tugas Akhir. 4. Seluruh Dosen Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama kuliah. 5. Semua pegawai Studi S1 Ilmu Komputer. 6. Teristimewa Ayahanda Muliyono,S.Pd dan Ibunda Boini serta Mas A’an, Mbak Yati, Mbak Yeni, Mas Ucok, Mas Toto, Mbak Widya, Mbak Sri, Mas Gunawan yang telah memberikan doa, dukungan, perhatian serta kasih saying yang tulus serta pengorbanan yang tak ternilai harganya hingga penulis dapat menyelesaikan skripsi ini 7. Terima kasih penulis ucapkan untuk yang terkasih Ahmad Reza Azwary yang senantiasa memberikan semangat, doa, perhatian serta cintanya kepada penulis. 8. Dan ucapan terima kasih untuk seluruh teman – teman penulis Bang Azhar, winda, desi, lidia, bang bambang, bang ihsan, bg deni, lia, kak iza, nia, ika, muhajir dan seluruh teman – teman yang penulis tidak dapat sebutkan namanya satu persatu yang selalu memberikan dukungan serta masukan kepada saya dalam menyelesaikan skripsi ini. Akhirnya, penulis hanya dapat memanjatkan do’a, semoga Allah SWT membalas kebaikan semuanya.

Universitas Sumatera Utara

ABSTRAK

SMS Gateway adalah sebuah sistem berbasis SMS yang dapat dikembangkan dalam berbagai bidang dengan memanfaatkan bahasa pemrograman PHP. Pada CV. Utama Teknik Jaya yang bergerak dalam bidang kimia dan alat-alat laboratorium equipment banyak ditemukan pegawai yang sering datang terlambat dan susahnya pimpinan perusahaan dalam mengkoordinir jam kerja pegawai. Dari masalah yang dihadapi oleh pimpinan perusahaan sehingga dilakukan sebuah perancangan sistem Aplikasi SMS Gateway untuk layanan informasi absensi pegawai. Didalam perancangan aplikasi ini dilakukan beberapa hal yaitu memasukkan terlebih dahulu nama-nama pegawai beserta NIP dan Password di dalam database, kemudian menentukan batas waktu kehadiran untuk dikirimkan kepada pimpinan perusahaan sehingga pimpinan perusahaan dapat mengetahui pegawai-pegawai yang datang tepat waktu dan pegawaipegawai yang datang terlambat melalui mobile phone. Setelah perancangan dilakukan dan sistem telah dijalankan maka hasil yang didapatkan yaitu pegawai telah mengisi form login pada sistem maka secara otomatis sistem akan memberikan pemberitahuan kepada pimpinan perusahaan berdasarkan waktu kedatangan pegawai dan nama-nama pegawai. Sistem akan secara otomatis mengirimkan SMS nama pegawai yang datang tepat waktu pada pukul 08.00 WIB. Dan mengirimkan SMS nama pegawai mana saja yang terlambat datang pukul 08.30. Proses selanjutnya sistem akan memberikan laporan bulanan kepada pimpinan perusahaan . Kata Kunci: Aplikasi, Sistem, SMS Gateway, Mobile Phone, Absen

Universitas Sumatera Utara

SMS GATEWAY SERVICE FOR THE IMPLEMENTATION OF INFORMATION COUNTER STAFF ABSTRACT

SMS Gateway is an SMS-based system that can be developed in various fields by utilizing the PHP programming language. On the CV. Utama Teknik Jaya who is engaged in chemical and laboratory equipment equipment found that employees often come too late and difficult corporate leadership in coordinating employee work hours. Of the problems faced by the company that performed an SMS Application Gateway system design for information services employee absenteeism. In the design of the application is done several things: first enter employee names and their ID Number and Password in the database, then specify a time limit attendance to be sent to the leadership of the company that led the company to find employees who show up on time and employees are late through the mobile phone. Once the design done and the system has run the results obtained that an employee has to fill the login form on the system then the system automatically generates a notice to the leadership of the company based on arrival time employees and employee names. The system will automatically send an SMS the name of an employee who arrived on time at 08.00 pm. Employee name and send SMS anywhere late at 08.30 pm . The next system will provide monthly reports to management.

Keywords: Applications, SMS, SMS Gateway, Mobile Phone , Absent

Universitas Sumatera Utara

DAFTAR ISI

Halaman PERSETUJUAN ................................................................................................................ ii PERNYATAAN ................................................................................................................ iii PENGHARGAAN ............................................................................................................ iv ABSTRAK...........................................................................................................................v ABSTRACT ...................................................................................................................... vi DAFTAR ISI .................................................................................................................... vii DAFTAR TABEL ............................................................................................................. ix DAFTAR GAMBAR ..........................................................................................................x BAB 1 PENDAHULUAN .................................................................................................1 1.1 Latar Belakang ..................................................................................................1 1.2 Rumusan Masalah ...........................................................................................2 1.3 Batasan Masalah ..............................................................................................2 1.4 Tujuan Penelitian .............................................................................................3 1.5 Manfaat Penelitian ...........................................................................................3 1.6 Metodologi Penelitian .....................................................................................3 1.7 Sistematika Penulisan ......................................................................................4 BAB 2 LANDASAN TEORI ............................................................................................5 2.1 Pengertian Absensi ...........................................................................................5 2.2 SMS (Short Message Service) .........................................................................5 2.2.1 Pengertian SMS .......................................................................................5 2.2.2 Cara kerja SMS .......................................................................................6 2.2.3 SMS Gateway ..........................................................................................7 2.3 PHP ...................................................................................................................9 2.4 Database MySQL ..........................................................................................10 2.4.1 Pengertian Database .............................................................................10 2.4.2 Perintah Dasar MySQL.........................................................................10 2.5 Flowchart ......................................................................................................11 2.6 GAMMU ......................................................................................................13 BAB 3 ANALISIS DAN PERANCANGAN SISTEM ...............................................17 3.1 Analisis ............................................................................................................17 3.1.1 Gambaran umum sistem ......................................................................17 3.1.2 Analisis model logika sistem ...............................................................30 3.1.3 Analisis sasaran pengguna ...................................................................32 3.2 Perancangan Struktur Database .....................................................................32 3.2.1 Database Absensi ................................................................................33 3.3 Perancangan Halaman Website .....................................................................34

Universitas Sumatera Utara

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM .........................................36 4.1 Implementasi Sistem ......................................................................................36 4.2 Komponen dalam Implementasi Sistem ......................................................36 4.3 Instalasi PHP,Mysql dan Gammu ..................................................................37 4.3.1 Menginstal PHP dan Mysql ....................................................................37 4.3.2 Menjalankan PHP dan Mysql ..................................................................38 4.3.3 Pengujian di browser ...............................................................................39 4.4 Instalasi Gammu ...............................................................................................40 4.5 Konfigurasi device ...........................................................................................41 BAB 5 KESIMPULAN DAN SARAN .........................................................................46 5.1 Kesimpulan ......................................................................................................46 5.2 Saran .................................................................................................................46 DAFTAR PUSTAKA .......................................................................................................47 LAMPIRAN .................................................................................................................... L-1

Universitas Sumatera Utara

DAFTAR TABEL

Halaman 3.1 Proses pada DFD 3.2 Tabel data Karyawan 3.3 Tabel Absensi

32 33 33

Universitas Sumatera Utara

DAFTAR GAMBAR

Halaman 2.1 Cara Kerja SMS 2.2 Cara Kerja SMS Gateway 3.1 Flowchart Absensi Pegawai 3.2 Flowchart Proses Absensi 3.3 Flowchart SMS Terjadwal 3.4 Skema DFD Level 0 3.5 Skema DFD Level 1 3.6 Halaman Login 3.7 Form Berhasil Login 4.1 Uji PHP 4.2 Uji Mysql 4.3 Penulisan Alamat di URL 4.4 Hasil pengujian aplikasi di web browser 4.5 Koneksi device 4.6 Service Gammu 4.7 Halaman Form Login 4.8 Halaman Password Salah 4.9 Halaman Berhasi Login 4.10 database absensi 4.11 Hasil SMS Pegawai yang datang tepat waktu 4.12 Hasil SMS pegawai yang datang terlambat

7 9 19 21 25 30 31 35 35 38 39 39 40 41 42 42 43 43 44 44 45

Universitas Sumatera Utara