Anda di halaman 1dari 15

RANCANG BANGUN APLIKASI AKADEMIK BERBASIS

SMS GATEWAY PADA SMP 3 SIMPANGKATIS

Adriyanto

Teknik Informatika STMIK Atma Luhur Pangkalpinang


E-mail : adry_alvin@yahoo.com

ABSTRACTION

One of the applications that use information technology and telecommunications


applications wirelessly is SMS (Short Messages Service). The main topics of this final report is the
application of value of information providers and information students attendance based sms.
Structured to address the needs of real time information for students to know the value of the UAS,
knowing the value of daily tests, knowing students attendance. And with the academic application
will allow students and parents to obtain information from the school.
In this final report will be discussed about the concept of SMS technology, connect the phone to
the computer using AT commands Command. Then the discussion will be followed by analysis and
system design. Next discuss the implementation and testing.

Keywords : AT Command, telecomunications, SMS, aplication

1. Pendahuluan
1.1 Latar Belakang
Proses pengaksesan informasi data nilai yang dilakukan siswa/i sementara ini kurang
efisien dan kurang efektif karena siswa/i harus selalu datang kesekolah untuk mengetahuinya.
Informasi kehadiran siswa-siswi tidak selalu tersampaikan atau tidak diketahui oleh orang tua
siswa-siswi yang bersangkutan. Sistem informasi sekolah via sms gateway berbasis cms (content
management system) adalah suatu website yang menampilkan informasi sekolah yang dapat
diakses via ponsel, dengan format SMS yang telah ditentukan. Dengan konsep sistem ini, siswa
dapat mengakses informasi dari sekolah tanpa harus datang langsung ke sekolah atau ke warnet.

1.2 Tujuan dan Manfaat


a. Tujuan
Tujuan dari skripsi adalah untuk membangun aplikasi akademik berbasis sms gateway di
SMP 3 Simpangkatis sehingga siswa dan orangtua dapat mengetahui informasi tentang
pendidikannya tanpa harus datang langsung kesekolah, cukup dengan mengirimkan SMS ke
layanan informasi ini, maka secara otomatis akan direspon langsung oleh layanan sitem informasi
sekolah via sms gateway dengan menggunakan sarana layanan SMS.

b. Manfaat
Dengan hasil konsep layanan ini, siswa dapat memperoleh berbagai manfaat, diantaranya:
1. Mempermudah siswa serta orangtua dalam mengetahui nilai, absensi siswa, data
siswa, data kepsek, data orangtua, serta informasi sekolah.
2. Memotivasi siswa untuk lebih aktif dalam meningkatkan nilai bila siswa dapat
mengetahui nilai tepat pada waktunya dan dapat melakukan perbaikan bila nilai
yang didapat kurang memuaskan.
3. Memberikan pelayanan yang memuaskan bagi para siswa-siswi serta orangtua
karena mereka akan mendapatkan informasi yang diperlukan dalam waktu yang
relatif cepat.
1.3 Metodologi Penelitian
1.3.1 Metode Pengumpulan Data
a. Beberapa metode pengumpulan data yang digunakan adalah metode interview
yakni tanya jawab kepada pihak yang terkait, metode observasi yakni dengan cara
pengamatan langsung terhadap obyek yang telah diambil dan metode kepustakaan yakni
cara membaca dan mempelajari buku — buku secara literatur yang ada hubungannya
dengan masalah yang dihadapi. Sedangkan Metode Rekayasa Sistem yakni dengan
beberapa cara yakni Membuat metode kerja usulan, merancang basis data, Membuat
UML, flowchart, activity diagram, rancangan layar sequence diagram, class diagram dan
use case, Menentukan spesifikasi hardware dan software, dan Coding, Compilier, dan Tes
Aplikasi.
1.4 Analisa Sistem
Analisa sistem yang akan digunakan yakni Activity diagram menggambarkan berbagai
alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal,
decision yang mungkin terjadi, dan bagaimana meraka berakhir. Use case diagram merupakan
rangkaian atau uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang
dilakukan atau diawasi oleh sebuah aktor. Deskripsi Use Case merupakan bagian umum dari
kejadian use case, yaitu langkah demi langkah mulai dengan pelaku (aktor) menginisialisasi use
case dan melanjutkannya hingga akhir kejadian sistem.
1.5 Rumusan Masalah
Rumusan masalah yang disusun adalah membangun sebuah aplikasi yang dapat
melaporkan informasi akademik yakni berupa nilai siswa,absensi,pelanggaran siswa, data
orangtua, data siswa serta informasi-informasi dari sekolah melalui sebuah aplikasi akademik yang
berbasis SMS Gateway di SMK 1 Pangkalpinang.
1.5.1 Batasan Masalah
Dengan dikembangnya suatu aplikasi akademik berbasis SMS ini.adapun mamfaat
penulisan skripsi ini adalah: Diharapkan dapat membantu memberikan informasi yang cepat,tepat
kepada siswa-siswi yang menggunakan aplikasi sms gateway akademik. Mempermudah
penyampaian informasi dari pihak sekolah kepada para siswa dan orang tua siswa bisa mudah
diakses melaui SMS dengan data yang akurat dan efesien. Memperkecil pengeluaran dana dari
pihak sekolah dan siswa/i

2. LANDASAN TEORI
2.1 Definisi SMS
SMS (Short Message Service) adalah merupakan salah satu layanan pesan teks yang
dikembangkan dan distandarisasi oleh suatu badan yang bernama ETSI (European
Telecommunication Standards Institute) sebagian dari pengembangan GSM (Global System for
Mobile Communication) Phase 2, yang terdapat pada dokumentasi GSM 03.40 dan GSM 03.38.
Fitur SMS ini memungkinkan perangkat Stasiun Seluler Digital (Digital Cellular Terminal, seperti
Ponsel) untuk dapat mengirim dan menerima pesan pesan teks dengan panjang sampai dengan 160
karakter melalui jaringan GSM.

2.1 Perangkat Lunak Yang digunakan


Perangkat lunak yang digunkan dalam tahapan membangun aplikasi Akademik berbasis
Sms Gateway untuk pelayanan informasi akademik siswa adalah :
a. Java Programming yakni Java adalah bahasa pemrograman yang berorientasi objek
(Object Oriented Programming) dan dapat dijalankan pada beberapa plarform system
operasi. Perkembangan Java tidak hanya berfokus pada satu sistem operasi, tetapi
dikembangkan untuk berbagai sistem op-erasi dan bersifat open source. Ide dasar
pada bahasa berorientasi objek adalah mengkobinasikan data dan fungsi untuk
mengakses data menjadi sebuah kesatuan unit.
b. Netbeans yakni mengacu pada dua hal, yakni platform untuk pengembangan aplikasi
desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun
Menggunakan platform NetBeans.
c. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional
(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public
License).
d. Xampp 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.
e. Manajemen proyek adalah salah satu cara yang ditawarkan untuk maksud pengelolaan
suatu proyek, yaitu suatu metode pengelolaan yang dikembangkan secara ilmiah dan
intensif sejak pertengahan abad ke-20 untuk menghadapi kegiatan khusus yang
berbentuk proyek. (Iman Soeharto, 1999)

3. PEMODELAN PROYEK
3.1 Objectives Proyek, Identifikasi Stakeholder, dan Identifikasi Deliverables.
Objektifitas proyek yaitu hal-hal yang berisi tentang tujuan pelaksanaan proyek, hal-hal
yang melandasi teciptanya sebuah proyek serta manfaat dan tujuan proyek secara rinci,
Pada dasarnya stakeholder adalah orang atau instansi dari lingkungan luar ( external
entity ) dari proyek dan Deliverables secara harfiah diartikan sebagai hasil kerja.
Deliverables ini nantinya akan diberikan kepada pihak sekolah / publisher.

3.2 Work Breakdown Struktur

Gambar 3.1 : Struktur WBS


3.3 Milestone

Gambar : 3.2 Milestone

3.4 Jadwal Proyek

Gambar 3.3 : Jadwal proyek

3.5 RAB ( Rencana Anggaran Biaya )


Total RAB yang digunakan dalam proyek ini sebesar Rp. 32.985.000,- meliputi biaya
perencanaan, biaya pembuatan, pengujian dan laporan sampai selesai.
3.6 Struktur Tim Proyek

Project Leader
Adriyanto

Manager
Agustian

Analist Design Programmer Dokumentasi


Bentarz Maulana Suratman Adriyanto
Frihasyadi Eriko Cesar Agustian

4. ANALISA DAN RANCANGAN


4.1 Analisa Masalah
Informasi terpenting bagi siswa-siswi yang terkait dengan kegiatan belajar disekolah
seperti informasi nilai, absensi dan informasi-informasi lainnya. terutama dalam pelayanan yang
menyangkut akademik. Sejauh ini jika siswa ingin melakukan kegiatan akademik seperti melihat
nilai hasil ujian,absensi siswa dan lain lain harus datang ke kesekolah dan bertanya kepada pihak
sekolah yang bersangkutan, hal itu menyebabkan kinerja bagian administratif dan guru menjadi
tertumpuk dan tidak efisien. Dan menyebabkan informasi yang didapat oleh siswa tidak efektif
harus mengantri dan menunggu lama untuk mendapatkan informasi tersebut.

4.2 Use Case Diagram

Gambar 4.1 Diagram Use Case Master


4.3 ERD (Entity Relationship Diagram)

No-Bls
Tls-Bls
Jam
Balasan
M Kd-MP
Nm-MP

No_Bls
NIS M-Pel
Terima Kirim
Tls-SMS
No-Bls 1

Cek Nilai No-SMS Kirim


Nis
M
1
Kd_wali Murid
Wali Murid No_hp M
Nilai
Nama No-SMS
Kirim NIS
Pekerjaan
1 Alamat NIS
Kd_Mpl M
MID
NIS
UAS
No-Hp
Thn_Ajaran
Nama 1
NIS Alamat
Kd_wali murid Kelas
Kd_wali murid 1
Punya Siswa Isi
M
NiS

1 1 1

NIS NIS NiS


No-Brc No-SR No_sms
Terima Kirim Kirim

M M M
No-Brc No_Sms
Tls-Brc No-SR Nama
Broadcase Saran Absensi Kelas
Jam TSL-SR
Isi Keterangan
Bulan

Gambar 4.2 Entity Relationship Diagram ( Diagram – ER)


4.4 Class Diagram

Gambar 4.3 Class diagram

4.5 Rancangan Layar Form Menu Utama

Menu Utama
File SMP 3 File Master SMP 3 SMS Server BroadCast About

APLIKASI PENGECEKAN NILAI BERBASIS


SMS GATEWAY SMP 3 SIMPANGKATIS
Jl.Penagan Desa Pasirgaram

Gambar 4.4 Rancangan Layar Menu Utama


4.6 Rancangan Layar Form Login

LOGIN
LOGIN ADMIN
ADMIN SERVER
SERVER

Form login server SMP 3 Simpangkatis

Pengguna Server

Password

Login Keluar Batal

Gambar 4.5 Rancangan Layar Menu Login

4.7 Rancangan Layar Form Siswa


Form
Form Siswa
Siswa

Form Siswa
LOGO Aplikasi Pengecekan Nilai Via SMS Gateway
SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Input Data Siswa
No.Handphone

Nama Siswa
Nis

Kelas

Alamat

Tombol konrol

TAMBAH SIMPAN UBAH HAPUS TUTUP

Pencarian
CARI Berdasarkan CARI REFRESH

TITLE1 TITLE2 TITLE3 TITLE4 TITLE5

Gambar 4.6 Rancangan Layar Form Siswa


4.8 Rancangan Layar Form Orangtua
Form
Form Orangtua
Orangtua

Form Orangtua
LOGO Aplikasi Pengecekan Nilai Via SMS Gateway
SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Input Data Orangtua
No.Handphone

Nama Orangtua
NoKtp

Pekerjaan

Alamat

Tombol konrol

TAMBAH SIMPAN UBAH HAPUS TUTUP

Pencarian
CARI Berdasarkan CARI REFRESH

TITLE1 TITLE2 TITLE3 TITLE4 TITLE5

4.9 Rancangan Layar Form Penilaian

Form
Form Nilai
Nilai
Form Penilaan
Aplikasi Pengecekan Nilai Via SMS Gateway
LOGO SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Input Data Nilai
Kode SMS Nilai

Nama MataPelajaran

MID

UAS

Tombol konrol

TAMBAH SIMPAN UBAH HAPUS TUTUP

Pencarian
CARI Berdasarkan CARI REFRESH

TITLE1 TITLE2 TITLE3 TITLE4

Gambar 4.8 Rancangan Layar Form Penilaian


4.10 Rancangan Layar Form Absensi
Form
Form Absensi
Absensi
Form Absensi
Aplikasi Pengecekan Nilai Via SMS Gateway
LOGO SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Input Data absensi
Nis

Nama Siswa

Kelas

Keterangan

Bulan
Tombol konrol

TAMBAH SIMPAN UBAH HAPUS TUTUP

Pencarian
CARI Berdasarkan CARI REFRESH

TITLE1 TITLE2 TITLE3 TITLE4 TITLE5

Gambar 4.9 Rancangan Layar Form Absensi

4.11 Rancangan Layar Form Kepala sekolah


Form Kepala Sekolah

Form Kepala Sekolah


Aplikasi Pengecekan Nilai Via SMS Gateway
LOGO SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram

No Handphone

Nama Kepala Sekolah

Tombol konrol

TAMBAH SIMPAN UBAH HAPUS TUTUP

Pencarian
CARI Berdasarkan CARI REFRESH

TITLE1 TITLE2

Gambar 4.10 Rancangan Layar Form Kepala Sekolah


4.12 Rancangan Layar Form Admin
Form
Form Penguna
Penguna

Form Admin
Aplikasi Pengecekan Nilai Via SMS Gateway
LOGO SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram

Input Admin

Penguna CARI

Kata Sandi

Nama

No.Handphone

Alamat

Tombol konrol

TAMBAH SIMPAN UBAH HAPUS TUTUP

Gambar 4.11 Rancangan Layar Form Admin

4.13 Rancangan Layar Form SMS Server


SMS SERVER

SMS SERVER & BROADCAST SMP 3 Simpangkatis

Setting Server

PORT PROSES

Kecepatan Transfer

Logo
sekolah

Keluar
Star Koneksi Tes

Gambar 4.12 Rancangan Layar Form SMS Server


4.14 Flowchart Sistem Kerja SMS

START END

Ya

Tidak
Putus
Thread A Koneksi
Thread B
Thread C
Thread D
Ya

Tidak
SMS Kirim SMS
Masuk Berhasil

Ya

Tidak

Jalankan Fungsi
Terima
SMS
Jalankan Fungsi
Kirim SMS

Ya

Proses data SMS


yang ada

Gambar 4.14 Flowchart Sistem Kerja SMS


4.15 Flowchart Menu Utama
1

Tampilkan semua
menu Sistem
1A SMS Gateway
SMP 3
Simpangkatis

Input Pilih

Ya
Tampilakn Input
Pilih = File
Menu File Pilih

Tidak

Ya Ya
Pilih= File Tampilkan menu Input
Master Master Pilih Pilih 2
=Logoff

Tidak

Pilih = Tidak
Ya
Ya Form 3
Pilih = SMS Tampilkan menu
Server SMS Server Peniliaian Tidak
Pilih =
1A
Tidak Keluar

Pilih = Ya
Input
Form 4
Pilih = Pilih
Absensi Ya
About

Pilih = Ya
Ya Form 5
Selesai
9 Pilih = SMS siswa
SERVER
Tidak
Tidak Pilih = Ya
Form 6
Orangtua
Pilih =
From Inbox Tidak

Ya
Tidak Pilih= Form 7
Kepsek

Pilih =
Form Tidak
Outbox
Pilih = Form Ya
Tidak 8
Administrato
r

Pilih =
From Tidak
Broadcast
1A
Tidak

1A

Gambar 4.15 Flowchart Menu Utama.


5. Kesimpulan dan Saran
5.1 Kesimpulan
Dari hasil analisis terhadap masalah dan aplikasi yang dikembangkan maka dapat ditarik
beberapa kesimpulan, antara lain:

a. Dengan adanya aplikasi berbasis SMS, ini memudahkan siswa dalam mengetahui nilai tengah
semester, nilai akhir semester, informasi broadcast ekstra kulikuler, poin pelanggaran, kritik
maupun informasi sekolah.
b. Dengan apliklasi berbasis SMS ini, penyampaian informasi secara otomatis lebih efisien
karena tidak perlu lagi pemberitahuan secara lisan maupun edaran yang banyak memakan
waktu dan media kertas.
c. Aplikasi ini masih membutuhkan administrator untuk menjalankan sistem SMS Broadcast.
5.2 Saran
Selain menarik beberapa kesimpulan, juga mengajukan saran-saran yang mungkin bisa
dijadikan pertimbangan dalam pengembangan sistem, antara lain:

a. Spesifikasi kebutuhan program harus dipenuhi sehingga aplikasi bekerja dengan benar
dan dengan waktu proses yang cepat.
b. Tanpa adanya perawatan dan pengawasan dari pihak yang bertanggung jawab dalam
pemeliharaan sistem, maka sistem tidak akan berjalan dengan baik dan lancar
c. Perlu ditambah fitur-fitur yang lebih lengkap, sehingga mampu memenuhi kebutuhan
yang lebih kompleks
d. Informasi yang diakses melalui SMS masih terbatas bagi siswa, maka perlu ditambah lagi
informasi-informasi lain yang lebih bisa diakses lagi bagi siswa maupun orang tua murid
e. Untuk menunjang kelancaran kegiatan administrasi dan pendataan siswa, maka sebaiknya
dilakukan komputerisasi menyeluruh terhadap sistem-sistem yang ada guna kepentingan
administrasi serta dengan ditunjang adanya kerja sama antar divisi yang ada tentunya
.
Daftar Pustaka
Ari Amir Alkodri.Sistem SMS Gatewaay Akademik Pangkalpinang,Amir 2012

Hayati,Mardhiya.Modul Pengolahan Basis Data.STMIK AMIKOM

Agus Saputra. Sistem Informasi NIlai Akademik Jakarta : PT Elex Media Komputindo,2012

Fowler, Martin. UML Distilled/Edisi 3, Panduan SIngkat Bahasa Pemodelan Objek Standar.
Penerbit Andi, Yogyakarta,2004.

Isak Rickyanto. Java MySql Server Jakarta : PT Elex Media Komputindo,2012

Anda mungkin juga menyukai