Monday 2 February 2015

Contoh Proposal Pengajuan Tugas Akhir



SISTEM INFORMASI PENGECEKAN KEHADIRAN SISWA BERBASIS SMS GATEWAY PADA SMK NURUL UMMAH PANINGGARAN DENGAN MENGGUNAKAN PHP ,GAMMU DAN MYSQL
PROPOSAL TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk mengajukan Tugas Akhir


Oleh :
Nama         :     ABDUR ROFIK
NIM          :     MI.10.00097


PROGRAM STUDI MANAJEMEN INFORMATIKA
POLITEKNIK MUHAMMADIYAH PEKALONGAN
201
3

POLITEKNIK MUHAMMADIYAH PEKALONGAN
LEMBAR REKOMENDASI PROPOSAL TUGAS AKHIR

JUDUL     :           SISTEM INFORMASI PENGECEKAN KEHADIRAN SISWA BERBASIS SMS GATEWAY PADA SMK NURUL UMMAH PANINGGARAN DENGAN MENGGUNAKAN PHP, GAMMU DAN MYSQL
NAMA      :           ABDUR ROFIK
NIM          :           MI.10.00097

Proposal ini direkomendasikan sebagai dasar untuk kelanjutan Bimbingan Tugas Akhir pada Jenjang Diploma III Program Manajemen Informatika



Kajen, …………………………..
Ketua Program Studi Manajemen Informatika



Teguh Widodo, S.Kom
NIDN.0611027702

POLITEKNIK MUHAMMADIYAH PEKALONGAN
LEMBAR REKOMENDASI PROPOSAL TUGAS AKHIR

JUDUL     :           SISTEM INFORMASI PENGECEKAN KEHADIRAN SISWA BERBASIS SMS GATEWAY PADA SMK NURUL UMMAH PANINGGARAN  DENGAN MENGGUNAKAN PHP, GAMMU DAN MYSQL
NAMA      :           ABDUR ROFIK
NIM          :           MI.10.00097

Proposal ini direkomendasikan sebagai dasar untuk kelanjutan Bimbingan Tugas Akhir pada Jenjang Diploma III Program Manajemen Informatika



Kajen, …………………………..
Ketua TIM




Anggota






A.    JUDUL
SISTEM INFORMASI PENGECEKAN KEHADIRAN SISWA BERBASIS SMS GATEWAY PADA SMK NURUL UMMAH PANINGGARAN DENGAN MENGGUNAKAN PHP, GAMMU DAN MYSQL
B.     PENDAHULUAN
a.      Latar Belakang
Dalam suatu lingkungan pendidikan peran serta orang tua siswa sangat penting untuk  mendukung kelancaran dalam kegiatan belajar putra-putrinya  misalnya mengelalui pengawasan terhadap kehadiran/absensi putra dan putri mereka di sekolah. Akan tetapi biasanya hal tersebut sangatlah sulit di lakukan. Hal tersebut mungkin di karenakan oarang tua murid terlalu sibuk bekerja sehingga tidak mempunyai waktu untuk memantau kehadiran putra-putri mereka di sekolah atau karena hal lainnya.
Dewasa ini penggunaan telepon genggam (ponsel) sebagai media komunikasi sudah sangat umum di kalangan masyarakat luas. Murahya akses dalam pencarian informasi seperti halnya sms, browsing internet, mms dan lain sebagainya menjadikan telephon selular sebagai pilihan utama dan hampir menjadi kebutuhan primer. Dalam hal ini akses melalui sms adalah primadonanya karena selain murah, sms juga bisa dilakukan kapanpun, dimanapun dan dengan tipe ponsel apapun.
Penerapan teknologi sms sebagai metode akses informasi absensi siswa di smk Nurul Ummah Paninggaran dirasa sudah mulai menjadi kebutuhan. Ini biasa disebut dengan sms gateway. Setidaknya ini akan menjadikan orang tua siswa bertindak efisien dalam mengatur waktu karena mereka tidak perlu datang ke sekolahan hanya untuk memastikan putra–putri mereka datang ke sekolah. Dengan teknologi sms gateway ini orang tua siswa  hanya perlu melakukan sms dengan format tertentu kepada server yang kemudian secara otomatis server tersebut akan memberikan jawaban.

Dalam tugas akhir ini penulis menggunakan teknologi sms gateway untuk mengakses informasi tentang kehadiran siswa agar nantinya orang tua murid dapat memantau kehadiran siswa tersebut di sekolahan tanpa harus mendatangi sekoiahan tersebut sehingga dapat lebih menghemat waktu dan tenaga. Dan diharapkan dengan adanya software ini dapat meningkatkan kelancaran sistem pendidikan di smk Nurul Ummah Paninggaran serta dengan memanfaatkan teknologi infomasi dan komunikasi sebagai media penghubung antara orang tua dengan sekolah, yang akan sangat membantu menjaga para pelajar agar tetap selalu dibina ke arah kegiatan positif dan jauh dari hal-hal yang merusak serta mengarahkan mereka agar menjadi Sumber Daya Manusia yang potensial untuk pembangunan bangsa dan negara.


  1. Rumusan Masalah
Dari sejumlah pernyataan diatas, penulis dapat merumuskan masalah dalam proyek tugas akhir ini yaitu bagaimana merancang dan membuat suatu sistem informasi pengecekan kehadiran siswa berbasis sms gateway pada SMK Nurul Ummah Paninggaran denagn menggunakan PHP, Gammu dan MYSQL.
  1. Batasan Masalah
Pembatasan masalah dilakukan untuk mempermudah penentuan masalah yang dibahas. Guna menghindari ha-hal yang membuat penelitian yang dibuat terlalu meluas maka diperlukan beberapa batasan masalah, yaitu antara lain :
a.       Dari sistem yang dibuat, untuk orang tua siswa hanya berfokus pada sarana untuk pemberitahuan kehadiran siswa di sekolah.
b.      Masih menggunakan petugas untuk menginput data kehadiran siswa.
  1. Tujuan dan Manfaat
1.      Tujuan
Tujuan yang ingin dicapai adalah  terwujudnya system informasi pengecekan kehadiran siswa berbasis sms gateway pada smk Nurul Ummah Paninggaran
2.      Manfaat
Manfaat yang diharapkan adalah dengan adanya pembuatan sistem pengecekan kehadiran siswa ini sebagai media penghubung antara orang tua dengan sekolah, yang akan sangat membantu menjaga para pelajar agar tetap selalu dibina ke arah kegiatan positif dan jauh dari hal-hal yang merusak serta mengarahkan mereka agar menjadi Sumber Daya Manusia yang potensial untuk pembangunan bangsa dan negara.

C.    TINJAUAN PUSTAKA
a.       Sistem informasi
Menurut Hall (2001), sistem informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi, dan didistribusikan kepada pemakai.

b.      SMS Gateway
SMS (short message service) merupakan sebuah layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel, memungkinkan dilakukannya pengiriman pesan dalam bentuk alphanumeric antara terminal pelanggan atau antar terminal pelanggan dengan sistem eksternal seperti email, paging, voice mail dan lain-lain.
SMS gateway Mobile Switching Center (SMS-GMSC) adalah sebuah aplikasi MSC yang mampu menerima pesan singkat dari SMSC, menginterogasi home location register untuk informasi routing, dan mengirimkan pesan pendek tersebut ke MSC dari piranti bergerak yang dituju.

c.       GAMMU

Gammu adalah sebuah utility yang berjalan melalui command line atau mengunakan baris perintah tertulis melalui DOS. Gammu tidak memiliki interface menu yang dapat diakses melalui program tampilan grafis. Gammu berfungsi untuk mengatur dan menjalankan fitur telpon seluler melalui komputer dengan koneksi yang menghubungkan komputer dan telpon seluler.

d.      PHP

PHP adalah kependekan dari  Hypertext Prepocessor  yang  merupakan bahasa berbentuk skrip yang ditempatkan dalam server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, iadapat membentuk suatu tampilan berdasarkan permintaan terkini. Pada prinsipnya, PHP berfungsi sama dengan skrip-skrip lain seperti ASP (Active Server Page), Cold Fusion, ataupun Perl (Kadir, 2002). PHP merupakan bahasa server yang menyatu dengan HTML untuk membuat halaman web yang dinamis. (A.M. Farid,2001).


e.       XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

f.       MYSQL
MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan cepat, multiuser serta menggunakan perintah standar SQL (Structured Query Language) (Bunafit Nugroho, 2005).
MySQL termasuk dalam RDBMS (Relation Database Management System). MySQL dapat berjalan baik di OS (Operating System) linux maupun windows. Selain itu juga mempunyai kelebihan diantaranya adalah :
1.      MySQL sebagai Database Management System (DBMS) dan Relation Database Management System (RDBMS)
2.      MySQL adalah sebuah database yang open source, artinya kita dapat menggunakan database ini tanpa harus membeli atau membayar lisensi.
3.      MySQL merupakan database yang mampu menyimpan data berkapasitas besar.

D.    METODOLOGI / PERANCANGAN
Perencanaan
Sistem
 
Metode yang akan digunakan adalah metode waterfall. Menurut  Jogiyanto model waterfall berisi aktifitas proses ( tahapan-tahapan ) yang disajikan dalam proses yang terpisah. Metode waterfall sebagai suatu paradigma baru dalam  pengembangan sistem informasi manajemen merupakan pengembangan sistem informasi manajemen baru. Waterfall merupakan pendekatan pengembangan sistem informasi secara urut (terstruktur) melalui beberapa tahap.


 








Gambar 1.2 Model Waterfall

Tahapan-tahapannya adalah sebagai  berikut:
a.       Perencanaan Sistem
Tahapan yang akan dilakukan untuk mempelajari kemungkinan aplikasi bisa dijalankan atau tidak. Dalam pelaksanaannya harus memenuhi syarat-syarat agar aplikasi tersebut bisa berjalan efektif dan efisien. Proses perencanaan sistem ini bertujuan untuk merencanakan proyek-proyek sistem yang akan dikembangkan nantinya. Hasil dari proses perencanaan sistem ini adalah laporan perencanaan sistem yang dapat berupa perencanaan sistem jangka pendek maupun perencanaan sistem jangka panjang.
b.      Analisis Sistem
Pada tahap ini dilakukan analisis sistem dengan tujuan untuk mengidentifikasi permasalahan dan hambatan yang terjadi sehingga dapat dilakukan perbaikan-perbaikan sistem serta untuk mengetahui kebutuhan pemakai yang paling mendasar.
c.       Rancangan Sistem
Rancangan Sistem merupakan tahap mencari solusi permasalahan yang didapat dari tahap analisis dengan melakukan perancangan sistem. Rancangan sistem ini mencakup perancangan input, output, proses, database, hardware dan software yang digunakan. Hasil dari rancangan sistem adalah sistem diatas kertas.
d.      Seleksi Sistem
Seleksi sistem adalah tahap untuk memilih perangkat keras dan perangkat lunak untuk sistem informasi. Tahap ini membutuhkan pengetahuan yang cukup bagi yang melaksanakannya supaya dapat memenuhi kebutuhan rancang bangun yang telah dilakukan.
e.       Implementasi
Tahap implementasi merupakan tahap-tahap pembuatan program termasuk penulisan kode program, pengetesan program secara terus menerus untuk mencari kesalahan yang terjadi dari program yang kita buat, kemudian meletakkan sistem untuk dioperasikan.

E.     JADWAL PELAKSANAAN
Tahapan atau fase penyelesaian dari metode pengembangan sistem adalah sebagai berkut :
Jadual
Kegiatan
Maret
2013
April
2013
Mei
2013
Juni
2013
Juli
2013
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
Pengumpulan Data























Analisis Sistem
























Desain Sistem

























Seleksi Sistem






















Implementai & Evaluasi

























F.     DAFTAR PUSTAKA
G.    Kadir Abdul, Pengenalan Sistem Informasi, Andi, Yogyakarta, 2002

Rozidi Romzi Imron, SMS Gateway (ESME) Berbasis Protokol SMPP, Andi, Yogyakarta, 2009

XAMPP
Tim Litbang LPKBM MADCOMS Madiun, Aplikasi Program PHP & MySQL Untuk Membuat Website Interaktif, Andi, Yogyakarta, 2004

Oetomo Budi sutedjo Dharma dan Handoko Yosia, Teleakses Database Pendidikan Berbasis Ponsel, Andi, Yogyakarta, 2003



No comments:

Post a Comment