Anda di halaman 1dari 9

Program Aplikasi SMS Gateway Berbasis Web Dengan Studi Kasus Pengolahan Nilai di SMK TI Dadaha Informatik

Ricky Rakhmat P, Fitri Ajrin Jurusan Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK Tasikmalaya) ricky.rakhmatpr@gmail,com, v3ajrin@yahoo.com Abscract Penerapan Teknologi Informasi di SMK TI Dadaha Informatik Tasikmalaya khususnya dalam bidang pengolahan data nilai siswa sangat diperlukan karena masih banyaknya orang tua/wali siswa yang kurang berkomuniksi langsung dengan pihak sekolah atas perkembangan putra-putrinya di Sekolah khusunya nilai akademis. Dengan adanya Program Aplikasi SMS Gateway Berbasis Web ini masalah tersebut diatas dapat diatasi secara maksimal. Program Aplikasi ini berfungsi menyediakan informasi nilai siswa berupa nilai harian, tugas, ujian tengah semester, dan ujian akhir semester beserta nilai akhir semester (nilai raport) semua mata pelajaran. Keyword: SMS Gateway,nilai,semester, program aplikasi

1. Pendahulauan Dengan terus berkembangnya teknologi Informasi dewasa ini, salah satunya teknologi SMS (short messages service). SMS saat ini tidak hanya digunakan sebagai alat berkirim pesan antar teman semata. Namun SMS saat ini sudah mulai digunakan oleh beberapa perusahaan, usaha dagang, toko, bahkan Institusi Pendidikan sekalipun. Penerapan teknologi informasi di SMK TI Dadaha Informatik Tasikmalaya khususnya dalam bidang pengolahan data nilai siswa siswa belum menggunakan sistem terkomputerisasi. Dalam hal penerimaan nilai dari guru bersangkutan dan penyajian informasi nilai siswa tersebut kepada pihak yang membutuhkan yaitu pihak orang tua wali siswa yang selama ini kurang berkomunikasi langsung dengan pihak sekolah atas perkembangan para putraputrinya di sekolah khususnya nilai akademis. Pencatatan dan pencarian nilai
akademis siswa membutuhkan waktu yang lama untuk menyelesaikan pekerjaan ini, sehingga belum dapat menyajikan informasi yang cepat dan akurat. Program aplikasi

yang dibangun mengenai proses pengolahan data nilai Siswa yang meliputi pengolahan data nilai dari masing-masing guru dan penyajian nilai berbentuk laporan sms kepada orang tua wali siswa. 2. Metodeologi Penelitian

2.1. Adapun Metode Pengumpulan data dan informasi yang digunakan adalah sebagai berikut: 2.1.1 Studi Lapangan (Field Research) Yaitu penelitian dengan cara meneliti langsung ke lapangan atau lokasi penelitian guna melihat secara langsung hal-hal atau data-data yang berkaitan dengan materi yang dibutuhkan 2.1.2 Studi Kepustakaan (Library Research) Yaitu penelitian yang dilaksanakan berdasarkan data yang diperoleh dari teori-teori yang bisa didapat dari buku-buku penunjang yang berhubungan dengan topik yang diambil sebagai bahan pembanding atau dasar pembahasan lanjut, serta untuk memperoleh landasanlandasan teori dari sistem yang akan dikembangkan. 2.1.3 Analisis Data Data yang diperoleh selanjutnya dianalisis untuk mengembangkan sistem yang ada dengan tujuan memperoleh hasil yang lebih baik lagi. 2.2. Analisa Kebutuhan 2.2.1 Kebutuhan Perangkat Keras (Hardware) Untuk Kebutuhan hardware pennulis menggunakan PC (Personal Computer ) dengan spesifikasi Pentium IV atau setara, Memory 256 MB, VGA 32 MB, Harddisk 40 GB, Monitor 15, HP Modem Sony Ericsson W200i. 2.2.2 Kebutuhan Perangkat Lunak (Software) Perangkat Lunak yang digunakan untuk membangun program aplikasi ini adalah sebagai berikut: a. Sistem Operasi Windows XP (SP2) b. Web Browser seperti Internet Explorer, Mozzila Firefox, Safari. c. Macromedia Dreamweaver 8 d. Web Server Xampp 1.7.1 2.2.3 Kebutuhan Antar Muka Pemakai (User Interface) Antarmuka pemakai atau user interface adalah bagian penghubung antara program dengan pengguna. Pengguna akan berhubungan dengan server melalui sebuah program yang dibuat menggunakan bahasa pemrograman PHP. 2.2.4 Kebutuhan Masukan (Input) Kebutuhan input dari program aplikasi ini adalah sebagai berikut 1. Data lengkap pengajar, data lengkap siswa, data kelas, data mata pelajaran, data aspek penilaian, data program keahlian. 2. Data nilai dan hasil belajar siswa selama 1 semester 3. Data Orang tua/wali beserta No Handphone 2.2.5 Kebutuhan Keluaran (Output) Kebutuhan output dari program aplikasi ini adalah sebagai berikut : 1. Informasi Staff Pengajar, informasi mata pelajaran yang diampu staff pengajar

2. Informasi data nilai siswa selama 1 Semester per mata pelajaran dan keseluruhan per semester 3. Informasi data nilai siswa melalui SMS kepada orang tua/wali siswa 2.3. Metode Perancangan Program Aplikasi SMS Gateway Berbasis Web ini dibangun dengan menggunakan bahasa pemograman Web PHP serta database MySQL . Program Aplikasi ini berisi subsistem mulai dari input data lengkap siswa dan pengajar, pengolahan data nilai juga komponen lain yang mendukung program. Program ini digunakan sebagai sistem informasi nilai berbasis web di SMK TI Dadaha Informatik Kota Tasikmalaya. Program Aplikasi ini dibuat bersifat intern yang artinya pengguna program ini hanya kalangan tertentu yang memiliki hak akses terhadap program. Bagian-bagian yang dapat mengakses program in adalah pengajar, siswa dan orang tua/wali siswa. 2.4. Gambaran Umum SMK TI Dadaha Informatik Tasikmalaya 2.4.1 Profil Singkat SMK TI Dadaha Informatik Kota Tasikmalaya yang pada awalnya adalah sebuah Lembaga Kursus Komputer merupakan Sekolah Menengah Kejuruan dengan bidang keahlian teknologi informasi yang berdiri di Tasikmalaya. SMK ini beralamat di Jl. Gunungjati No. 32 Dadaha Kota Tasikmalaya. Berdiri pada tahun 2005 dengan SK Pendirian No.421.5/0798/DIKMEN tertanggal 23 MEI 2005. 2.4.2 Satuan Kurikulum Kurikulum di SMK TI Dadaha Informatik Tasikmalaya sekarang berbeda dengan kurikulum tahun-tahun sebelumnya. Kurikulum yang berlaku saat ini dimana sistem penilaian suatu mata pelajaran didasarkan pada aspek-aspeknya. Masing-masing mata pelajaran memiliki beberapa aspek penilaian. Sebagai contoh, mata pelajaran Bahasa Indonesia memiliki empat aspek yaitu mendengarkan, berbicara, membaca dan menulis. Hal ini bertujuan agar siswa dapat mengembangkan potensinya sesuai dengan kemampuannya. Pada masingmasing aspek tersebut memiliki standar kompetensi dan kompetensi dasar dalam proses belajar mengajar sebagai acuan. Standar kompetensi dan kompetensi dasar menjadi arah dan landasan untuk mengembangkan materi pokok, kegiatan pembelajaran dan indikator pencapaian kompetensi untuk penilaian. Standar kompetensi menjelaskan materi pokok dari aspek mata pelajaran dan dijabarkan materi-materi pokok tersebut sebagai kompetensi dasar. Pada masing-masing materi pokok di standar kompetensi memiliki alokasi waktu dalam satu semester (enam bulan), jadi pengajar dapat dengan mudah membuat perencanaan untuk pembahasan materi sesuai alokasi waktunya. Dalam proses belajar mengajar, pengajar memberikan materi pokok sesuai aspek dari suatu mata pelajaran. Untuk pelaksanaan ulangan harian, ujian tengah semester maupun ujian akhir semester, materi yang diujikan berdasarkan pada masingmasing aspek dan standar kompetensi dari suatu mata pelajaran. Sehingga pada pelaporan nilai akhir yaitu nilai rapor, nilai yang dilaporkan dirapor berdasarkan pada masing-masing aspek

penilaiandari suatu mata pelajaran. Proses perhitungan untuk nilai rapor adalah 40%:30%:30% masing masing dari nilai absensi dan keseharian siwa, nilai ratarata ulangan harian dan tugas, nilai ujian tengah semester dan nilai ujian akhir semester. 3. HASIL PENILITIAN DAN PEMBAHASAN 3.1. Hasil Analisa Kebutuhan Masalah Dalam sistem ini masalah yang difokuskan lebih kepada informasi mengenai laporan data nilai oleh pengajar kepada siswa bimbingannya secara online dan laporan berupa SMS kepada orang tua/wali siswa sehingga proses pelaporan data tersebut dapat cepat diinformasikan. Mengenai satuan kurikulum yang telah diuraikan sebelumnya yang berlaku di SMK TI Dadaha Informatik Tasikmalaya, maka dengan adanya perubahan kurikulum tersebut maka laporan yang diberikan oleh pengajar kepada siswanya lebih banyak dikarenakan sistem penilaian yang didasarkan pada aspek-aspek penilaiannya, tidak seperti tahuntahun ajaran sebelumnya yang belum menggunakan sistem standar kompetensi sehingga materi pokoknya diujikan keseluruhan dan tidak berdasarkan pada aspek-aspeknya. Dengan dibangunnya sebuah Program Aplikasi SMS Gateway berbasis web yang berguna sebagai alat bantu pihak sekolah dalam penyampaian informasi kepada siswa dan orang tua/wali secara cepat, tepat dan uptodate, sehingga kinerja suatu pekerjaan dapat diwujudkan lebih maksimal. 3.2. Hasil Perancangan Program Aplikasi 3.2.1 Use Case Diagram
Aplikasi SMS Gateway berbasis Web
Login Admin

Mengelola Siswa

Mengirim SMS Mengelola Nilai

Admin

Mengelola pengajar

Lihat Informasi Nilai

Pengguna

Mengelola Pesan

Logout

Gambar 3.1. Use case diagram Program Aplikasi SMS Gateway berbasis Web

3.2.2 Relasi Antar Tabel


Siswa PK FK NIS Id_proli Nama Alamat HP PK Nilai PK FK FK id nis id_mapel nilai harian absen uas PK Pengajar id_pengajar Pengajar alamat HP FK PK proli id_proli proli

Mapel id_mapel nip mapel

Gambar 3.2 Relasi Antar Tabel 3.2.3 Kamus Data


a. Tabel Siswa (siswa) Tabel 3.1.Tabel Siswa Data field nis Id_proli nama alamat hp Type Varchar Int Varchar Text Varchar Length 10 11 100 20 Description Nomor Induk Siswa Kode Program keahlian Nama siswa Alamat siswa Nomor Handphone

b.

Tabel pengajar (pengajar) Tabel 3.2.Tabel Pengajar

Data field Id_pengajar pengajar alamat hp c.

Type Varchar Varchar Text Varchar

Length 10 100 20

Description Kode Pengajar Nama Pengajar Alamat pengajar Nomor Handphone

Tabel Mata Pelajaran (mapel) Tabel 3.3.Tabel Mapel Data field Type Length Description

Id_mapel nip mapel d.

Varchar Varchar Varchar

10 10 100

Kode Mata Pelajaran Kode Pengajar Mata Pelajaran

Tabel Program Keahlian (proli) Tabel 3.4.Tabel Proli

Data field Type Id_proli Int proli Varchar e. Tabel Nilai (nilai)

Length 11 25

Description Kode Program keahlian Program Keahlian

Tabel 3.5.Tabel Nilai Data field id nis Id_mapel nilai harian absen uas Type Int Varchar Varchar Int Varchar Varchar Varchar Length 11 10 10 11 10 10 10 Description Kode Nilai Nomor Induk siswa Kode Mata Pelajaran Nilai Akhir Nilai harian siswa Nilai absen siswa Nilai uas siswa

3.2.4 Perancangan Layar Dialog a. Rancangan Input Siswa


Halaman Administrator

Nomor Induk Siswa Nama Lengkap Siswa Program Keahlian Alamat

No Handphone Simpan Batal

Gambar 3.3 Rancangan Input Data Siswa

b.

Rancangan Input Pengajar


Halaman Administrator

Id Pengajar Nama Lengkap Pengajar

Alamat

No Handphone

Simpan

Batal

Gambar 3.4 Rancangan Input Pengajar c. Rancangan Input Mata Pelajaran


Halaman Administrator

Id Mata Pelajaran Mata Pelajaran Pengajar

Simpan

Batal

Gambar 3.5 Rancangan Input Mata Pelajaran d. Rancangan Input Nilai Siswa
Halaman Administrator

Nomor Induk Siswa Nama Lengkap Siswa Mata Pelajaran Nilai Harian + UTS Nilai Kehadiran Nilai UAS Nilai Akhir

Proses

Gambar 3.6 Rancangan Input Nilai Siswa

e.

Rancangan Kirim Pesan


Halaman Administrator

No Handphone

Isi Pesan

Maksimal Karakter

160

Gambar 3.7 Rancangan Kirim Pesan f. No xx xx 4. 4.1 Rancangan Output Pesan Terkirim Tanggal dan Waktu yy-mm-dd,hh-mm-ss yy-mm-dd,hh-mm-ss No Tujuan +6285xxx +6285xxx Pesan xxxx xxxx Status xx xx Aksi xxxxx xxxxx

Kesimpulan dan Saran Kesimpulan Berdasarkan uraian pembahasan pada penulisan Laporan Kerja Praktek di SMK TI DADAHA INFORMATIK Tasikmalaya yang telah membahas permasalahan yang ada, maka dapat ditarik kesimpulan sebagai berikut: 1. Pengolahan nilai yang dilakukan secara manual sering menimbulkan keterlambatan informasi yang diinginkan. 2. Pengolahan nilai dengan komputerisasi dapat meminimalkan kesalahan dan keterlambatan. 3. Informasi nilai dapat disajikan secara langsung menjadi lebih cepat dan akurat dengan menggunakan sistem komputerisasi. 4.2 1. 2. Saran Adapun saran yang penyusun usulkan berkaitan dengan sistem ini adalah: Perlunya peningkatan mutu sumber daya manusia guna pemanfaatan teknologi komputer dan sistem pengolahan nilai siswa yang lebih optimal. Perlunya ditambahkan fasilitas khusus pengecekan status pesan yang masuk ke sistem sms gateway, jika ada permintaan informasi nilai dari pengguna.

DAFTAR PUSTAKA

Fatansyah. Basis Data. Bandung, Informatika. 2007 Febrian, Jack. Pengetahuan Komputer dan Teknologi Informasi. PT. Informatika Bandung. Cetakan Pertama. 2004 Gordon B Davis, Kerangka Dasar Sistem Informasi Management Bagian 1 Pengantar, PT. Gramedia, Jakarta, Cetakan 2005 HM, Jogiyanto,,MBA.,Akt.,Ph.D., Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi, Yogyakarta, 2005 Huda, Miftahul, Membuat Aplikasi Database dengan Java, MySQL, dan Netbeans, Jakarta : Elex Media Komputindo. 2010 Kroenke, M, David. Database Processing Dasar-dasar, Desain dan Implementasi. Erlangga. 2008 Munir, Rinaldi. Algoritma dan Pemograman dalam Bahasa Pascal dan C. PT.Informatika Bandung. 2005. Nugroho, Database Relasional Dengan MySQL, 2005 Paryudi, I & S, Janner. Basis Data. Yogyakarta, Penerbit Andi. 2006 Teguh, Pengantar PHP, Instalasi Webserver, 2001 Tim Penelitian dan Pengembangan Computer. Pedoman Praktis Pemograman Visual Foxpro 9.0. Yogyakarta. Cetakan 2006 Umar, Husein, Dr., Metode Penelitian untuk Skripsi dan Tesis Bisnis Edisi Kedua. Jakarta: PT Raja Grafindo Persada, 2008 William S. Davis, Sistem Pengolahan Informasi, Erlangga, Jakarta, Cetakan 2005 http://id.wikipedia.org/wiki/SMS_Gateway

Anda mungkin juga menyukai