• Tidak ada hasil yang ditemukan

APLIKASI PELAPORAN PENGGANTIAN KARTU TAN

N/A
N/A
Protected

Academic year: 2018

Membagikan "APLIKASI PELAPORAN PENGGANTIAN KARTU TAN"

Copied!
5
0
0

Teks penuh

(1)

APLIKASI PELAPORAN PENGGANTIAN KARTU TANDA MAHASISWA

BERBASIS WEB DI POLITEKNIK TELKOM

Fitrah Achriani1, Guntur Prabawa Kusuma2, Rini Handayani3

1,3

Program Studi Manajemen Informatika Politeknik Telkom, Bandung

1

Fitrah.achriani@mi.politekniktelkom.ac.id, 2Guntur@politekniktelkom.ac.id,

3

Rhy@politekniktelkom.ac.id Abstrak

Kartu Tanda Mahasiswa (KTM) adalah kartu identitas berbasis smartcard beserta aplikasinya yang dikeluarkan oleh Politeknik Telkom untuk mengikuti kegiatan akademik dan dapat dipergunakan selama terdaftar sebagai mahasiswa. Proses permohonan penggantian KTM dimulai dengan mahasiswa mengisi persyaratan berupa data mahasiswa dan alasan penggantian. Semua proses penggantian KTM dilakukan secara manual, seperti input data mahasiswa sampai pemberitahuan informasi kepada mahasiwa.

Sistem yang dibuat adalah aplikasi pelaporan penggantian KTM berbasis PHP dan menggunakan MySQL sebagai databasenya. Metode yang digunakan dalam pengerjaan proyek akhir ini adalah metode SDLC (Software Development Life Cycle) dengan metode Waterfall atau biasa juga disebut sebagai Linear Sequential model.

Proyek akhir ini bertujuan memberikan solusi dari permasalahan tersebut. Dalam proyek akhir ini, sebagian alur kegiatan atau proses penggantian KTM sudah berjalan secara terkomputerisasi melalui aplikasi Pelaporan Penggantian KTM, media pemberitahuan informasi yaitu menggunakan layanan notifikasi dan pengiriman pesan singkat dari layanan akademik kepada mahasiswa dalam proses permohonan penggantian KTM.

Dengan adanya aplikasi pelaporan penggantian KTM dapat berguna bagi mahasiswa dalam hal pelaporan dan penggantian KTM, dan berguna bagi Layanan Akademik dalam hal mengurangi pekerjaan yang dilakukan secara manual.

Kata kunci: KTM, PHP, MYSQL, Notifikasi Abstract

Student Identity Card or abbreviated as KTM is a smartcard-based identity card and its applications issued by the Telkom Polytechnic to follow the academic activities and can be used for enrolled as a student. KTM replacement process begins with students filling in the form of student data requirements and reasons for replacement. All KTM replacement process is done manually, such as data input

students, until sending information to students.

The system made is the replacement of KTM reporting applications based on PHP and uses MySQL as database. The method used in the construction of this final project is a method of SDLC (Software Development Life Cycle) by the method of Waterfall or also commonly referred to as Linear Sequential Model.

The final project aims to provide solutions to these problems. In this final project, in part flow of activities or the replacement process is already running a computerized by the KTM Replacement Reporting applications, media information using the service notification or message delivery from academic services to students in the process of the replacement of KTM.

With the replacement of the KTM reporting applications can be useful for students in terms of reporting and replacement of KTM, and useful for Academic Services in terms of reducing the work done manually.

(2)

1. Pendahuluan 1.1.1 Latar Belakang

Kartu Tanda Mahasiswa (KTM) adalah kartu identitas berbasis smartcard beserta aplikasinya yang dikeluarkan oleh Politeknik Telkom untuk mengikuti kegiatan akademik yang dapat dipergunakan selama terdaftar sebagai mahasiswa. KTM berfungsi sebagai identitas diri untuk mengikuti kegiatan akademik di Politeknik Telkom dan sebagai alat untuk berbagai transaksi yang sesuai.

Mahasiswa membutuhkan KTM jika masih menuntut ilmu di Politeknik Telkom. Tidak dapat di pungkiri bahwa hal-hal seperti kehilangan dan kerusakan KTM sering terjadi pada sebagian mahasiswa, hal tersebut akan menghambat aktivitas mahasiswa yang berkaitan dengan KTM.

Proses permohonan penggantian KTM dimulai dengan mahasiswa harus mengisi form penggantian KTM yang tersedia pada layanan akademik Politeknik Telkom dengan memasukkan data diri beserta alasan penggantian. Setelah layanan akademik menerima permintaan penggantian KTM dari mahasiswa, layanan akademik akan menghubungi pihak Bank BNI untuk melakukan proses pembuatan KTM baru, setelah mendapat informasi dari Bank BNI bahwa proses pembuatan KTM baru telah selesai, layanan akademik akan langsung membuat surat pengantar pengantar pengambilan KTM baru yang akan diberikan kepada mahasiswa.

Media yang digunakan dalam memberikan informasi kepada mahasiswa masih berupa penyampaian langsung, yaitu mahasiswa harus bertanya kepada petugas layanan akademik. Hal lain yang sangat mengganggu adalah alasan penggantian KTM mahasiswa yang tidak didasari bukti nyata, mahasiswa boleh meminta penggantian KTM kapan saja tanpa diketahui apakah mahasiswa tersebut benar kehilangan KTM atau tidak.

Menurut data yang diambil dari Layanan Akademik Politeknik Telkom, jumlah permohonan penggantian KTM yang diajukan mahasiswa berkisar antara 2 hingga 5 permohonan setiap hari, 20 hingga 30 permohonan setiap minggu, dan 80 hingga 100 permohonan setiap bulan. Untuk itu, dibutuhkan sebuah sistem pengganti proses manual yang saat ini digunakan dalam proses penggantian KTM.

Untuk mendukung hal tersebut, maka dalam Proyek Akhir ini akan dibangun sebuah ”Aplikasi pelaporan penggantian KTM berbasis web pada Politeknik Telkom” yang dapat berguna bagi mahasiswa dan Layanan Akademik Politeknik Telkom.

1.1.2 Rumusan Masalah

Mengacu pada latar belakang di atas, maka masalah-masalah pada proyek akhir ini dapat dirumuskan menjadi :

1. Bagaimana membuat atau membangun sebuah aplikasi Pelaporan penggantian KTM berbasis Web yang berguna bagi mahasiswa dalam hal pelaporan dan penggantian KTM ?

2. Bagaimana membuat atau membangun sebuah aplikasi Pelaporan penggantian KTM berbasis web yang berguna bagi Layanan Akademik dalamhal mengurangi pekerjaan yang dilakukan secara manual ?

1.1.3 Tujuan

Pembangunan aplikasi pelaporan & penggantian Kartu Tanda Mahasiswa berbasis web pada Politeknik Telkom mempunyai tujuan yaitu,

1. Untuk Membangun sebuah aplikasi Pelaporan penggantian KTM berbasis Web yang berguna bagi mahasiswa dalam hal pelaporan dan penggantian KTM.

2. Untuk Membangun sebuah aplikasi Pelaporan penggantian KTM berbasis web yang berguna bagi Layanan Akademik dalam hal mengurangi pekerjaan yang dilakukan secara manual.

1.1.4 Metode Penelitian

Metode yang digunakan dalam pengerjaan proyek akhir ini adalah metode SDLC(Software Development Life Cycle) dengan metode Waterfall atau biasa juga disebut sebagai Linear Sequential model. Model ini adalah model yang muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai didalam Software engineering(SE).Tahapannya :

1.Requirement Analysis and Definition 2.System and Software Design

3.Implementation and Unit Testing 4.Integration and System Testing 5.Operation and Maintenance[1]

2. Tinjauan Pustaka 2.1 Kartu Tanda Mahasiswa

(3)

dan sebagai alat untuk transaksi yang sesuai. Secara umum, Kartu Tanda Mahasiswa mempunyai spesifikasi :

1. Terbuat dari bahan plastik yang diberi microchip;

2. Combi dengan kapasitas memory 64 kbytes Java contact dan contactless;

3. Pre-printed card;

4. Tidak memiliki magnetic stripe;

5. Bagian muka kartu berisi foto mahasiswa (berwarna) dengan ukuran sesuai dengan ketentuan yang berlaku, nama mahasiswa, nomor identitas mahasiswa serta bulan dan tahun diterbitkannya kartu;

6. Bagian belakang kartu berisi barcode yang mencerminkan identitas mahasiswa;

7. Isi kartu terdiri atas dan tidak terbatas pada identitas pribadi, foto, ciri pengenal, serta informasi lain yang diperlukan.

8. KTM juga berfungsi sebagai alat untuk transaksi yang sesuai[2].

2.2 Teknologi yang digunakan

Keluaran dari proyek akhir ini adalah aplikasi pelaporan penggantian KTM yang berbasis web, dimana pengguna akhirnya adalah bagian Layanan Akademik, dan mahasiswa yang dapat mengakses secara bersamaan. Oleh karena itu dibutuhkan sebuah teknologi yang mempunyai kecepatan proses yang tinggi guna mendukung aplikasi ini. Berdasarkan hal tersebut serta beberapa teori di atas maka berikut solusi dari teknologi yang akan digunakan:

2.2.1Bahasa pemrograman PHP

PHP ( Hypertext Preprocessor) merupakan bahasa pemrograman web yang bersifat server side (bekerja di sisi server). PHP merupakan script yang menyatu dengan Hyper Text Markup Language (HTML) dan berada pada server (server side HTML embedded scripting). Sebagian besar sintaks mirip dengan bahasa C, Java, ASP dan Perl, ditambah beberapa fungsi PHP yang spesifik. Kelebihan dari bahasa pemrograman ini adalah seluruh aplikasi berbasi web dapat dibuat dengan PHP, namun kekuatan utama dari PHP adalah pada konektivitas dengan 19 sistem database didalam web.

PHP diterbitkan secara gratis, anda dapat mengunduh source code PHP tanpa perlu mengeluarkan uang. PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS dan lain sebagainya. PHP juga termasuk bahasa yang embedded atau dapat diletakkan di tag HTML[3]

2.2.2 MySQL

MySQL merupakan sebuah DBMS (Database Management System) yang bersifat multiuser dan multireading. SQL (Structured Query Languange) yang merupakan bahasa standar yang digunakan untuk sistem manajemen database relational, Itulah sebabnya,istilah seperti table,baris, dan kolom digunakan pada MYSQL.

MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan 40 buah database berisi 10,000 tabel dan 500 diantaranya memiliki 7 juta baris (kira-kira 100 gigabyte data) (MySQL.org, 2010). Pada MYSQL, sebuah database mengandung 1 atau sejumlah table, terdiri atas sejumlah baris dan setiap baris mengandung 1atau lebih beberapa kolom[4]

2.2.3SMS

Short Message Service (SMS) adalah suatu fasilitas untuk mengirim dan menerima suatu pesan singkat berupa teks melalui perangkat nirkabel, yaitu perangkat komunikasi teleon selular, dalam hal ini perangkat nirkabel yang digunakan adalah telepon selular. Salah satu kelebihan dari SMS adalah biaya yang murah.

Selain itu SMS merupakan metode store dan forward sehingga keuntungan yang didapat adalah pada saat telepon selular penerima tidak dapat dijangkau, dalam arti tidak aktif atau diluar service area, penerima tetap dapat menerima SMS-nya apabila telepon selular tersebut sudah aktif kembali. SMS menyediakan mekanisme untuk mengirimkan pesan singkat dari dan menuju media-media wireless dengan menggunakan sebuah Short Messaging

Service Center (SMSC), yang bertindak sebagai

sistem yang berfungsi menyimpan dan mengirimkan kembali pesan-pesan singkat.[5]

2.2.4XMPP

Message Extensible dan Presence Protocol (XMPP) adalah sebuah teknologi terbuka untuk komunikasi real-time, yang kekuatan berbagai aplikasi termasuk instant messaging, keberadaan, multi-party chat, suara dan panggilan video, kolaborasi, middleware ringan, sindikasi konten, dan umum routing data XML.

(4)

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[6].

3. Kebutuhan Perangkat Keras dan Perangkat Lunak

3.1 Spesifikasi Tahap Pengembangan Sistem a. Perangkat Keras

 Processor : Intel®Core™2 Duo CPU T5670 @1.80GHz (2CPUs)

 Memory (RAM) : 1.00 GB RAM

 Hardisk : 160GB SATA

b. Perangkat Lunak

 Sistem Operasi : Microsoft Windows 7 Professional

 XAMPP for Windows Version 1.7.3

 Mozilla Firefox 6.0

 Macromedia Dreamweaver 8

 Adobe Photoshop CS 3

 Microsoft Office Excel 2007

3.2 Spesifikasi Minimal Tahap Implementasi

 Processor : Intel Pentium 3, ~2.0GHz 20

 Memory(RAM) : 512MB RAM

 Hardisk : 40 GB

 Mozilla Firefox 3.6

3.3 Perancangan 3.3.1 Diagram Konteks

Admin/Layanan Akademik

Gambar 1 Konteks Diagram

3.3.2 ER Diagram

3.3.3 Struktur Menu Index

(5)

Index

Login Mhs

Home Mhs

Melakukan Permohonan Penggantian KTM

Melihat Pesan Logout

Gambar 4 Struktur Menu Mahasiswa

4. PENUTUP 4.1 Kesimpulan

1. Dengan adanya aplikasi pelaporan penggantian KTM dapat berguna bagi mahasiswa dalam hal pelaporan dan penggantian KTM, dan berguna bagi Layanan Akademik dalam hal mengurangi pekerjaan yang dilakukan secara manual. 2. Berdasarkan hasil pengujian fungsionalitas,

sistem informasi ini telah berhasil diimplementasikan dengan baik.

3. Dengan adanya notifikasi atau pesan, dapat menjadi sebuah media pemberitahuan informasi dari Layanan Akademik kepada mahasiswa dalam proses penggantian KTM.

4.2 Saran

1. Membuat desain antar muka yang lebih menarik.

2. Proyek Akhir ini dapat dikembangkan dengan Mengimplementasikan Aplikasi Pelaporan penggantian KTM ini menggunakan ”Mobile Gadget”.

Daftar Pustaka

[1] S.Pressman, Roger. Software Enginering A Practitioner's Approach. Mc Grawhill.

[2] Fasilkom, UI. Himpunan Peraturan Akademik Fasilkom UI. 2010. www.ui.ac.id (accessed January 23, 2011).

[3] Purwanto, Yudhi. Pemrograman Web dengan PHP. PT Elex Media Komputindo, 2001.

[4] Kadir, Abdul. Dasar pemrograman web dinamis menggunakan PHP. Yogyakarta: Andy, 2008.

[5] www.Petra.com. Membangun Sms Gateway with nowsms aplication. august 01, 2010. www.Petra.com (accessed september 05, 2011).

[6] XMPP Standart Foundation. 2011.

Gambar

Gambar 3 Struktur Menu Administrator
Gambar 4 Struktur Menu Mahasiswa

Referensi

Dokumen terkait

Salah satu bentuk sistem pengendalian dan pengawasan terpadu yang dapat ditempu adalah melakukan penelitian keterpenuhan standar minimal bagi keselamatan terhadap

Merupakan metode penentuan harga pokok produksi yang memperhitungkan semua unsure biaya produksi ke dalam harga pokok produksi, yang terdiri dari biaya bahan baku,

Dengan ini menyatakan bahwa skripsi yang berjudul “ PENGARUH TIPE KEPRIBADIAN & DUKUNGAN SOSIAL TERHADAP SUBJECTIVE WELL-BEING MAHASISWA PERANTAU UIN SYARIF HIDAYATULLAH JAKARTA

kerja sebagai Operator PKH minimal selama 5 tahun. Membuat surat pernyataan: 1) Bersedia mengikuti proses seleksi Koordinator Wilayah yang diadakan oleh Direktorat Jaminan

iv. pihak-pihak yang tercantum dalam daftar nama-nama teroris. Rincian orang, bidang usaha, dan negara yang termasuk dalam tingkat risiko tinggi adalah sebagaimana

Kekuasaan dan taktik mempengaruhi orang lain, adalah dua hal yang sangat penting untuk diketahui oleh pemimpin atau manajer yang ingin berhasil, karena disadari atau tidak

He [10] juga mengakui bahwa HAM adalah metode deret Taylor yang diperumum, untuk mencari solusi deret takhingga dan daerah konvergensi menjadi lebih