jurnal latihan
TRANSCRIPT
Program Aplikasi SMS Gateway Berbasis WebDengan 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, [email protected]
AbscractPenerapan 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. PendahulauanDengan 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 putra-putrinya 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 landasan-landasan teori dari sistem yang akan dikembangkan.
2.1.3 Analisis DataData yang diperoleh selanjutnya dianalisis untuk mengembangkan sistem yang ada dengan tujuan memperoleh hasil yang lebih baik lagi.
2.2. Analisa Kebutuhan2.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 8d. 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 semester3. 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 PerancanganProgram 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 Tasikmalaya2.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 rata-rata ulangan harian dan tugas, nilai ujian tengah semester dan nilai ujian akhir semester.
3. HASIL PENILITIAN DAN PEMBAHASAN3.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 tahun-tahun 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 Aplikasi3.2.1 Use Case Diagram
Gambar 3.1. Use case diagram Program Aplikasi SMS Gateway berbasis Web
3.2.2 Relasi Antar Tabel
Gambar 3.2 Relasi Antar Tabel
3.2.3 Kamus Data
a. Tabel Siswa (siswa)
Tabel 3.1.Tabel Siswa
Data field Type Length Description
nis Varchar 10 Nomor Induk Siswa
Id_proli Int 11 Kode Program keahlian
nama Varchar 100 Nama siswa
alamat Text - Alamat siswa
hp Varchar 20 Nomor Handphone
b. Tabel pengajar (pengajar)
Tabel 3.2.Tabel Pengajar
Data field Type Length Description
Id_pengajar Varchar 10 Kode Pengajar
pengajar Varchar 100 Nama Pengajar
alamat Text - Alamat pengajar
hp Varchar 20 Nomor Handphone
c. Tabel Mata Pelajaran (mapel)
Tabel 3.3.Tabel Mapel
Data field Type Length Description
Id_mapel Varchar 10 Kode Mata Pelajaran
nip Varchar 10 Kode Pengajar
mapel Varchar 100 Mata Pelajaran
d. Tabel Program Keahlian (proli)
Tabel 3.4.Tabel Proli
Data field Type Length Description
Id_proli Int 11 Kode Program keahlian
proli Varchar 25 Program Keahliane. Tabel Nilai (nilai)
Tabel 3.5.Tabel Nilai
Data field Type Length Description
id Int 11 Kode Nilai
nis Varchar 10 Nomor Induk siswa
Id_mapel Varchar 10 Kode Mata Pelajaran
nilai Int 11 Nilai Akhir
harian Varchar 10 Nilai harian siswa
absen Varchar 10 Nilai absen siswa
uas Varchar 10 Nilai uas siswa
3.2.4 Perancangan Layar Dialog
a. Rancangan Input Siswa
Gambar 3.3 Rancangan Input Data Siswa
b. Rancangan Input Pengajar
Gambar 3.4 Rancangan Input Pengajar
c. Rancangan Input Mata Pelajaran
Gambar 3.5 Rancangan Input Mata Pelajaran
d. Rancangan Input Nilai Siswa
Gambar 3.6 Rancangan Input Nilai Siswa
e. Rancangan Kirim Pesan
Gambar 3.7 Rancangan Kirim Pesan
f. Rancangan Output Pesan Terkirim
No Tanggal dan Waktu No Tujuan Pesan Status Aksi
xx yy-mm-dd,hh-mm-ss +6285xxx xxxx xx xxxxx
xx yy-mm-dd,hh-mm-ss +6285xxx xxxx xx xxxxx
4. Kesimpulan dan Saran4.1 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 SaranAdapun saran yang penyusun usulkan berkaitan dengan sistem ini adalah:
1. Perlunya peningkatan mutu sumber daya manusia guna pemanfaatan teknologi komputer dan sistem pengolahan nilai siswa yang lebih optimal.
2. 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. 2007Febrian, Jack. Pengetahuan Komputer dan Teknologi Informasi. PT. Informatika
Bandung. Cetakan Pertama. 2004Gordon B Davis, Kerangka Dasar Sistem Informasi Management Bagian 1
Pengantar, PT. Gramedia, Jakarta, Cetakan 2005HM, 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, 2005Paryudi, I & S, Janner. Basis Data. Yogyakarta, Penerbit Andi. 2006Teguh, Pengantar PHP, Instalasi Webserver, 2001Tim Penelitian dan Pengembangan Computer. Pedoman Praktis Pemograman
Visual Foxpro 9.0. Yogyakarta. Cetakan 2006Umar, Husein, Dr., Metode Penelitian untuk Skripsi dan Tesis Bisnis Edisi
Kedua. Jakarta: PT Raja Grafindo Persada, 2008William S. Davis, Sistem Pengolahan Informasi, Erlangga, Jakarta, Cetakan 2005http://id.wikipedia.org/wiki/SMS_Gateway