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
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 Bentarz Frihasyadi Dokumentasi Adriyanto Agustian Design Maulana Eriko Programmer Suratman Cesar
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
4.3 ERD (Entity Relationship Diagram) Nilai Broadcase Siswa Saran Nilai Isi Terima Terima Kirim 1 M 1 M M 1 No-SMS Nis NIS No-Hp Nama Alamat Kelas Kd_wali murid NIS Kd_Mpl MID UAS Thn_Ajaran NIS No-Brc No-Brc Tls-Brc Jam Isi NIS No-SR No-SR TSL-SR No-SMS NIS NiS M 1 Balasan No-Bls Tls-Bls Jam Cek Nilai Tls-SMS No-Bls Kirim Kirim No_Bls NIS Wali Murid No_Sms Nama Kelas Keterangan Bulan Punya NiS No_sms Absensi 1 NIS Kd_wali murid Kirim Kd_wali Murid No_hp Nama Pekerjaan Alamat M M 1 M-Pel Kirim Kd-MP Nm-MP 1 M 1 M
4.4 Class Diagram
Gambar 4.3 Class diagram
4.5 Rancangan Layar Form Menu Utama
Menu Utama
Menu Utama
File SMP 3 File Master SMP 3 SMS Server BroadCast
APLIKASI PENGECEKAN NILAI BERBASIS SMS GATEWAY SMP 3 SIMPANGKATIS
Jl.Penagan Desa Pasirgaram
About
4.6 Rancangan Layar Form Login
LOGIN ADMIN SERVER LOGIN ADMIN SERVER
Login Batal
Password
Form login server SMP 3 Simpangkatis
Keluar
Pengguna Server
Gambar 4.5 Rancangan Layar Menu Login
4.7 Rancangan Layar Form Siswa
Form Siswa Form Siswa
Tombol konrol Input Data Siswa
LOGO
Form Siswa
Aplikasi Pengecekan Nilai Via SMS Gateway SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Nis
Nama Siswa
TAMBAH SIMPAN UBAH HAPUS TUTUP
Pencarian
CARI Berdasarkan CARI REFRESH
TITLE2
TITLE1 TITLE3 TITLE4
Alamat
No.Handphone
TITLE5
Kelas
4.8 Rancangan Layar Form Orangtua
Form Orangtua Form Orangtua
Tombol konrol Input Data Orangtua
LOGO
Form Orangtua
Aplikasi Pengecekan Nilai Via SMS Gateway SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
NoKtp
Nama Orangtua
TAMBAH SIMPAN UBAH HAPUS TUTUP
Pencarian
CARI Berdasarkan CARI REFRESH
TITLE2
TITLE1 TITLE3 TITLE4
Alamat
No.Handphone
TITLE5
Pekerjaan
4.9 Rancangan Layar Form Penilaian
Form Nilai
Form Nilai
Tombol konrol Input Data Nilai
LOGO
Form Penilaan
Aplikasi Pengecekan Nilai Via SMS Gateway SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
MID
Nama MataPelajaran
TAMBAH SIMPAN UBAH HAPUS TUTUP
Pencarian
CARI Berdasarkan CARI REFRESH
TITLE2
TITLE1 TITLE3 TITLE4
Kode SMS Nilai
UAS
4.10 Rancangan Layar Form Absensi
Form Absensi Form Absensi
Tombol konrol Input Data absensi
LOGO
Form Absensi
Aplikasi Pengecekan Nilai Via SMS Gateway SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Kelas Nama Siswa
TAMBAH SIMPAN UBAH HAPUS TUTUP
Pencarian
CARI Berdasarkan CARI REFRESH
TITLE2
TITLE1 TITLE3 TITLE4
Nis
Keterangan Bulan
TITLE5
Gambar 4.9 Rancangan Layar Form Absensi
4.11 Rancangan Layar Form Kepala sekolah
Form Kepala Sekolah Form Kepala Sekolah
No Handphone
Nama Kepala Sekolah
TITLE2 TITLE1
LOGO
Form Kepala Sekolah
Aplikasi Pengecekan Nilai Via SMS Gateway SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
Tombol konrol
TAMBAH SIMPAN UBAH HAPUS TUTUP
Pencarian
CARI Berdasarkan CARI REFRESH
4.12 Rancangan Layar Form Admin Form Penguna Form Penguna CARI Input Admin Penguna Kata Sandi Nama No.Handphone Alamat LOGO Form Admin
Aplikasi Pengecekan Nilai Via SMS Gateway SMP 3 Simpangkatis
Jl.Penagan Desa Pasirgaram
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
SMS SERVER & BROADCAST SMP 3 Simpangkatis
Setting PORT Kecepatan Transfer Logo sekolah Server PROSES Keluar Tes Star Koneksi
4.14 Flowchart Sistem Kerja SMS START Thread A Thread B Thread C Thread D Jalankan Fungsi Kirim SMS Proses data SMS yang ada Jalankan Fungsi Terima SMS SMS Masuk Putus Koneksi Kirim SMS Berhasil END Tidak Tidak Ya Ya Ya Tidak Ya
4.15 Flowchart Menu Utama Tampilkan semua menu Sistem SMS Gateway SMP 3 Simpangkatis Pilih= File Master Pilih = SMS Server Tampilkan menu SMS Server Selesai 1 1A Input Pilih Tampilkan menu Master Input Pilih 1A 8 Ya Ya Ya Tidak
Pilih = File Tampilakn
Menu File Input Pilih Pilih = Form siswa Pilih = Form Absensi Pilih= Form Kepsek Pilih = Form Administrato r 1A 7 4 5 Ya Ya Ya Tidak Pilih =Logoff Pilih = Keluar Ya 2 Tidak Ya Tidak Input Pilih Pilih = SMS SERVER Pilih = From Inbox Pilih = Form Outbox Pilih = From Broadcast 1A Tidak Tidak Tidak Tidak Tidak Tidak Tidak 9 Ya Ya Pilih = About Ya Pilih = Form Orangtua 6 Pilih = Form Peniliaian 3 Ya Tidak Tidak
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.