jurnal latihan

12

Click here to load reader

Upload: ricky-rakhmat-tea-manja

Post on 04-Aug-2015

73 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: jurnal latihan

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

Page 2: jurnal latihan

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

Page 3: jurnal latihan

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

Page 4: jurnal latihan

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

Page 5: jurnal latihan

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

Page 6: jurnal latihan

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

Page 7: jurnal latihan

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

Page 8: jurnal latihan

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.

Page 9: jurnal latihan

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