• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI AKADEMIK BERBASIS SMS GATEWAY PADA SMP 3 SIMPANGKATIS

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI AKADEMIK BERBASIS SMS GATEWAY PADA SMP 3 SIMPANGKATIS"

Copied!
15
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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.

(4)

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

(5)

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.

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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.

Gambar

Gambar  3.1 :   Struktur WBS
Gambar : 3.2 Milestone  3.4  Jadwal Proyek
Gambar 4.1 Diagram Use Case Master
Gambar 4.2 Entity Relationship Diagram ( Diagram – ER)
+7

Referensi

Dokumen terkait

Bagi pasien yang telah terinfeksi virus Zika diharapkan untuk menghindari gigitan nyamuk selama terjangkit virus ini karena virus Zika yang dapat bertahan lama di dalam

Sebagai pedoman teknis pelaksanaan inspeksi sanitasi tempat-tempat umum (TTU) dan tempat pembuatan dan penjualan makanan minuman (TP2M).. Mengetahui kondisi sebenarnya

Sel atau kuvet adalah tempat sampel, harus terbuat dari bahan yang tembus radiasi pada panjang gelombang yang akan digunakan untuk pengukuran absorbansi.. 1)

Anak perempuan lebih rentan daripada anak laki-laki untuk menjadi korban perdagangan dan sering kali diperdagangkan untuk pelacuran dan eksploitasi seks. Di seluruh Indonesia, anak

Faktor kompetensi karyawan merupakan manfaat utama yang diharapkan nasabah usaha kecil ketika mendapatkan layanan kredit dalam jangka waktu tertentu, diwujudkan dalam

Untuk selanjutnya sambil menunggu penempatan di kesatuan fungsi para Brigadir itu akan bergabung dengan 16 Brigadir remaja yang sudah berada di Polres untuk melakukan

b) Evaluative component (komponen evaluatif). Merupakan nilai positif atau negatif dari individu terhadap self esteem kelompok, mendefinisikan diri mereka secara

Dengan demikian dalam membandingkan konsumsi energi proses produksi kertas harus dilihat secara menyeluruh terkait bahan baku yang digunakan, komposisi dan perlakuan terhadap