Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
APLIKASI PERIZINAN DAN PELANGGARAN SANTRI
BERBASIS SMS GATEWAY DENGAN BORLAND DELPHI
Hana Ariesna, S.Kom., M.T.I 1), Edwar.S.Kom.M.TI.2)
Ardan Nizma Asady
Program Studi Teknik Informatika
STMIK Surya Intan Kotabumi
Jl. Ibrahim Syarief No. 107, Kotabumi, Lampung Utara.
Email : ardan.adv@gmail.com
ABSTRACT
Islamic boarding school is one of the oldest traditional education institutions
models found in Indonesia where its students live together under the guidance of one or
more mentor or better known as the murobbi. In its activities to manage the data of exit
permit and disciplinary violation of student, Assalam Blambangan Islamic boaring school
in Blambangan Pagar sub-district has not implemented any computerized system. In
addition, the data transparency has not been met well because the old system does not
have the form of student exit permit and disciplinary activity report to their parents. The
author designed a system by using an application that is able to produce reports both
printed version and via short message for quick notification. By using the system, it is
hoped that the problem can be solved and students’ parents can read their son and
daughter behavior and attitude data during the boarding period more clearly.
Keywords :
Student individual data processing, Exit permit, Disciplinary violation,
Islamic Boarding School, Borland delphi 7, SMS Gateway
ABSTRAK
Pondok pesantren merupakan salah satu model institusi pendidikan tradisional tertua
di Indonesia di mana para santrinya tinggal bersama di bawah bimbingan seorang atau
lebih guru pembimbing atau yang lebih dikenal dengan murobbi. Dalam aktivitasnya
mengelola data izin keluar dan pelanggaran kedisiplinan santri, Pesantren Assalam
Blambangan kecamatan Blambangan Pagar belum menerapkan sistem komputerisasi.
Selain itu, transparansi data juga belum terpenuhi dengan baik karena sistem lama belum
memiliki bentuk pelaporan aktivitas izin keluar dan pelanggaran kedisiplinan santri kepada
walinya. Penulis merancang suatu sistem dengan menggunakan aplikasi yang mampu
menghasilkan laporan baik secara cetak maupun melalui pesan singkat untuk
pemberitahuan cepat. Harapannya dengan menggunakan sistem tersebut masalah yang ada
dapat teratasi dan wali santri dapat membaca lebih jelas data perilaku dan sikap putra dan
putrinya selama berada di pesantren.
Kata Kunci : Pengolahan data individu Santri, Izin keluar, Pelanggaran kedisiplinan,
Pesantren, Borland delphi 7, SMS Gateway
1. PENDAHULUAN
Pondok pesantren merupakan salah
satu model institusi pendidikan tradisional
1
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
tertua di Indonesia. Didirikannya pondok
menerapkan
sanksi
bagi
pesantren
melanggar
oleh
pembina.
pelajaran ilmu agama Islam kepada santri-
mendukung
hal
santrinya sejak dini supaya bisa menjadi
dilakukan
bekal untuk dirinya baik di dunia maupun
berkas catatan perilaku santri dalam arsip
di akhirat kelak.
data perizinan dan pelanggaran santri.
bertujuan
untuk
memberi
pada
pesantren
menitikberatkan
pada
pencatatan
Dalam
Dalam pelaksanaannya, pendidikan
tersebut
Pesantren
dan
kegiatan
Assalam,
santri
yang
Untuk
maka
perlu
pengarsipan
keseharian
masalah
di
perizinan
pendidikan akidah dan akhlak santrinya
keluar dan pelanggaran kedisiplinan santri
sembari diisi dengan ilmu pengetahuan
sudah memiliki pencatatan dalam bentuk
umum yang memadai sesuai zamannya.
surat yang diarsipkan di dalam almari
Pesantren memiliki perangkat tata tertib
berkas,
yang tertuang di dalam peraturan pesantren.
pembuatan laporan catatan riwayat izin
Di dalam peraturan tersebut, terdapat
keluar dan pelanggaran kedisiplinan santri
mekanisme perizinan santri untuk keluar
yang bisa dilihat oleh wali santri. Hal ini
dan masuk dari lingkungan pesantren.
penting untuk dilakukan agar wali santri
Dengan mendapat izin, santri dapat keluar
dapat melihat informasi riwayat catatan izin
dan masuk lingkungan pesantren melalui
keluar dan pelanggaran kedisiplinan yang
prosedur yang benar. Hal ini dilakukan
telah dilakukan oleh putra dan putrinya.
untuk mengontrol dan membatasi aktivitas
Dengan begitu wali santri dapat membaca
keluar masuk santri selama berada di
perkembangan perilaku putra dan putrinya
pesantren dari keperluan yang kurang
selama belajar di pesantren.
namun
belum
pernah
ada
penting dan kurang mendesak. Untuk itu
Sistem akan dibangun menggunakan
maka dilakukan pencatatan izin keluar
metode Prototype, metode ini sangat sesuai
santri.
untuk mengembangkan sistem baru dengan
Selain mengenai perizinan, peraturan
cepat dan fleksibel di mana pengguna
dan norma yang berlaku di dalam pesantren
sendiri masih meraba konsep dari proses
juga meliputi aturan-aturan yang berkaitan
aktual yang diinginkan untuk sistem yang
dengan kedisiplinan dan pendidikan akhlak.
akan dibangun. Pengolahan data perizinan
Namun kenyataan di lapangan, tidak semua
santri
santri akan mentaati seluruh peraturan yang
dimaksud adalah input data santri, input
berlaku di dalam pesantren. Sehingga
data perizinan keluar/perpulangan santri,
diperlukan penegakkan peraturan dengan
input data pelanggaran kedisiplinan santri
dan
pelanggaran
santri
yang
2
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
dan pembuatan laporan rekapitulasi data
bertentangan
perizinan dan pelanggaran santri untuk
berlaku. [3]
masing-masing santri. Penelitian tersebut
berjudul
“Aplikasi
Pelanggaran
Perizinan
dan
berbasis
SMS
santri
dengan
ketentuan
yang
Pelanggaran sendiri maksudnya ialah
suatu
perkara
atau
perbuatan
yang
melanggar norma atau aturan yang bisa
dikatakan tindak pidana yang lebih ringan
Gateway dengan Borland Delphi”
daripada sebuah kejahatan.
1.1. Pengertian Aplikasi
Menurut
Wikipedia
Aplikasi
perangkat lunak (bahasa Inggris: software
application)
adalah
Dalam
Kamus
Besar
Bahasa
subkelas
Indonesia dijelaskan bahwa santri ialah
yang
orang yang mendalami agama Islam. Santri
komputer
ini adalah pelajar yang menitikberatkan
langsung untuk melakukan suatu tugas yang
disiplin ilmu yang ia dalami pada ilmu
diinginkan
agama Islam. [4].
perangkat
suatu
1.4. Pengertian Santri
lunak
memanfaatkan
komputer
kemampuan
pengguna.
dibandingkan
dengan
Biasanya
perangkat
lunak
sistem yang mengintegrasikan berbagai
1.5. Pengertian SMS
kemampuan komputer, tetapi tidak secara
Short Message Service (SMS) adalah
langsung menerapkan kemampuan tersebut
salah satu bentuk fasilitas penyampaian
untuk
informasi
mengerjakan
suatu
tugas
yang
menguntungkan pengguna. [1]
melalui
memungkinkan
handphone
pengguna
yang
untuk
berkomunikasi melalui jalur teks. SMS ini
1.2. Pengertian Perizinan
Menurut
Indonesia
mengabulkan
sebagainya);
Kamus
Izin
pada awalnya adalah bagian standard
Besar
berarti
(tidak
Bahasa
teknologi seluler GSM, yang kemudian
pernyataan
juga tersedia di teknologi CDMA, telepon
melarang
persetujuan
dan
rumah PTSN dan lainnya. [5]
yang
membolehkan sesuatu. [2]
1.6. Cara Kerja layanan SMS
Menurut Yuhandri Layanan SMS
1.3. Pengertian Pelanggaran
Menurut
Kamus
Besar
dibangun dari berbagai entitas yang saling
Bahasa
terkait dan mempunyai fungsi dan tugas
Indonesia tertulis bahwa Langgar berarti
masing-masing. Tidak ada satu pun dalam
3
Ardan Nizma Asady
sistem
SMS
Teknik Informatika Vol. 1 Tahun 2017
yang
dapat
bekerja
D. Mobile Service Center (MSC)
secaraparsial. [6].
Secara umum, alur pengiriman sms
dalam jaringan gsm dapat digambarkan
1.7. Pengertian SMS Gateway
Menurut Yuhandri SMS Gateway
adalah
pada gambar berikut :
sebuah
gerbang
yang
menghubungkan antara komputer dengan
client melalui SMS, Client secara tidak
langsung berinteraksi dengan aplikasi /
sistem
melalui
SMS
Gateway.
Saat
melakukan SMS, maka informasi terpenting
yang diperlukan adalah nomor tujuan dan
pesan, maka itulah yang sebenarnya diolah
Gambar 1. Alur pengiriman SMS pada
oleh SMS Gateway. [7]
jaringan GSM
1.8. Pengertian Basis Data
Penjelasan pada gambar di atas :
Menurut Sutanta, Basis Data dapat
A. Base Transceiver Station (BTS)
Base
Transceiver
Station
(BTS)
dipahami sebagai suatu kumpulan data
adalah bagian dari network element GSM
terhubung
(interrelated
data)
yang
yang berhubungan langsung dengan Mobile
disimpan secara bersama-sama pada suatu
Station (MS).
media, tanpa mengatap satu sama lain atau
tidak perlu suatu kerangkapan data, data
B. Short Message Service Center
disimpan
(SMSC)
SMSC merupakan kombinasi dari
dengan
sehingga
mudah
cara-cara
tertentu
digunakan/atau
perangkat keras dan perangkat lunak. SMSC
ditampilkan kembali; data dapat digunakan
adalah
yang
oleh satu atau lebih program-program
menyimpan,
aplikasi secara optimal; data disimpan tanpa
routing dan meneruskan short message
mengalami ketergantungan dengan program
adari satu titik ke titik yang lain yang
yang akan menggunakannya; data disimpan
merupakan tujuan, misalnya dari suatu
sedemikian
SME ke perangkat telepon bergerak.
penambahan, pengambilan dan modifikasi
sebuah
bertanggungjawab
entitas
untuk
C. Base Station Controllers (BSC)
Berfungsi sebagai pengatur beberapa
rupa
sehingga
proses
data dapat dilakukan dengan mudah dan
terkontrol. [8]
BTS.
4
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
1.9. Pengertian Delphi
Merupakan
melakukan
mengontrol
Dalam
sebuah
fungsi
panggilan
pemrograman
adalah
yang
input-output
sistem
yang
komputer, terdapat dua macam antarmuka
switching
dan
data secara fisik, yakni parallel dan serial.
telepon
dalam
sebuah jaringan komunikasi bergerak.
Delphi
sistem
suatu
bahasa
menggunakan
Jika
data parallel
ditransfer langsung
bersamaan selebar (minimal) 8 bit dan
membutuhkan
banyaknya
kabel
lebar
data
data
sejumlah
yang
dipakai
visualisasi seperti bahasa pemrograman
ditambah sebuah kabel ground, maka dalam
Visual
Delphi
protokol data serial data ditransfer dalam
menggunakan bahasa yang hampir sama
sebuah kabel secara berderet bergantian per
dengan pascal
bit datanya.
Basic
(VB).
Namun
(sering disebut
objeck
pascal). Sehingga lebih mudah untuk
Dalam
kaitannya
dengan
sms
digunakan. Bahasa pemrograman Delphi
gateway, protokol yang digunakan untuk
dikembangkan oleh Code Gear sebagai
komunikasi
divisi pengembangan perangkat lunak milik
modem yaitu protokol data serial (COM
embarcadero. Delphi menggunakan konsep
Port).
yang berorientasi objek (OOP), yaitu
komunikasi ini, komputer sebagai alat
pemrograman dengan membantu sebuah
pengontrol data berkomunikasi dengan
aplikasi yang mendekati keadaan dunia
modem yang berlaku sebagai alat eksekutor
yang sesungguhnya. [9]
yang mengirimkan sms melalui jaringan
antara
Dengan
komputer
menggunakan
dengan
protokol
gsm.
1.10. Komunikasi Serial
1.11. Pengertian MySQL
Menurut Mudjirahardjo, Komunikasi
Menurut Wikipedia My SQL adalah
serial ialah pengiriman data secara serial
sebuah perangkat lunak sistem manajemen
(data dikirim satu persatu secara berurutan),
basis
sehingga komunikasi serial jauh lebih
Language)
lambat daripada komunikasi paralel. Serial
Management System) yang multithread,
port lebih sulit ditangani karena peralatan
multi-user, dengan sekitar 6 juta instalasi di
yang dihubungkan ke serial port harus
seluruh dunia. [10]
berkomunikasi
dengan
SQL
atau
(Structured
DBMS
Query
(Database
menggunakan
transmisi serial, sedang data di computer
diolah secara paralel.
data
1.12. Flowmap Dokumen
Menurut Encep Supriatna, Pengertian
Flowmap adalah campuran peta dan flow
5
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
chart,yang menunjukan pergerakan benda
Tabel 1. Simbol komponen DFD
dari satu lokasi ke lokasi lain, seperti
jumlah orang dalam migrasi, jumlah barang
yang diperdagangkan, atau jumlah paket
dalam
No
1
jaringan. Flowmap menolong
analisis
dan
programmer
untuk
memecahkan masalah ke dalam segmen-
Simbol
Nama
Simbol
External
Entity
(Terminato
r/Kesatuan
Luar)
2
Proses
segmen yang lebih kecil dan menolong
dalam menganalisis alternaitf-alternatif lain
3
dalam pengoprasian. [11]
Data
Flow/Alur
Data
1.13. Data Flow Diagram
Menurut Sutabri, secara umum data
flow diagram ini adalah suatu network yang
menggambarkan
suatu
sistem
automat/komputerisasi, manualisasi, atau
gabungan
dari
keduanya,
4
Data Store
(
Penyimpan
an Data )
Keterangan
Simbol ini
digunakan untuk
menggambarkan
asal atau tujuan
data.
Simbol ini
digunakan untuk
proses
pengolahan atau
transformasi data.
Simbol ini
digunakan untuk
menggambarkan
aliran data yang
berjalan
Simbol ini
digunakan untuk
menggambarkan
data flow yang
sudah disimpan
atau diarsipkan
yang
penggambarannya disusun dalam bentuk
kumpulan komponen sistem yang saling
memungkinkan
untuk
menggambarkan
sistem dari level yang paling tinggi
kemudian menguraikannya menjadi level
yang lebih rendah (dekomposisi). [12]
Dalam menyusun diagram alir data
digunakan berbagai macam simbol yang
merepresentasikan tiap-tiap elemen yang
diwakilinya.
Setiap
elemen
tersebut
memiliki fungsi-fungsi yang berbeda yang
dapat dilihat pada tabel berikut :
6
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
2.4. Mengkodekan Sistem
2. METODE PENELITIAN
Dalam melakukan penelitian penulis
Dalam tahap ini prototyping yang
mengusung metode prototyping karena
sudah di sepakati diterjemahkan ke dalam
sistem yang dirancang ini merupakan ide
bahasa pemrograman yang sesuai.
baru yang perlu dikoordinasi, baik bentuk
2.5. Evaluasi Sistem
dan fungsinya dengan pihak pengelola
Pelanggan mengevaluasi apakah sistem
pesantren.
yang sudah jadi sudah sesuai dengan yang
Tahapan-tahapan dalam prototyping :
diharapkan . Jika ya, langkah 6 dilakukan;
2.1. Pengmumpulan Kebutuhan
jika tidak, ulangi langkah 4 dan 5.
Pelanggan dan pengembang bersamasama mendefinisikan
perangkat
lunak,
format seluruh
mengidentifikasikan
2.6. Menggunakan Sistem
Perangkat lunak yang telah diuji dan
diterima pelanggan siap untuk digunakan .
semua kebutuhan, dan garis besar sistem
yang akan dibuat.
2.2. Membangun Prototyping
Membangun
prototyping
dengan
membuat perancangan sementara yang
berfokus pada penyajian kepada pelanggan
(misalnya dengan membuat input dan
format output)
2.3. Evaluasi Prototyping
Evaluasi ini dilakukan oleh pelanggan
apakah prototyping yang sudah dibangun sudah
sesuai dengan keinginan pelanggan. Jika sudah
sesuai maka langkah 4 akan diambil. Jika tidak
prototyping
direvisi
dengan
mengulangi
langkah 1, 2 , dan 3.
7
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
Diagram Alir yang Diusulkan
PEMBINA
START
Pembina Mencatat
Data Izin Keluar
dan Pelanggaran
Kedisiplinan Santri
BAG. ADMINISTRASI
Data Izin Keluar
Santri
Login
SMS
Pengajuan
Permohonan
Izin pulang
Invalid
Data
Pelanggaran
Kedisiplinan
Santri
Terima
Valid
Input Data Izin
Keluar dan
Pelanggaran
Kedisiplinan Santri
Wali Santri Meminta Izin Ke
Pembina melalui Admin agar
mengizinkan Putra/Putrinya
Pulang
Validasi User
& Password
Data Izin
Keluar Santri
Data Pelanggaran
Kedisiplinan Santri
WALI SANTRI
Sudah
SMS
Pengajuan
Permohonan
Izin pulang
Verifikasi
Pemberian Izin
Pulang
Tolak
Cek apakah data
santri sudah ada?
Simpan & Kirim
Balasan
Pengabulan Izin
Belum
Simpan & Kirim
Balasan
Penolakan Izin
Data Disimpan
Simpan Data Izin
Keluar dan
Pelanggaran
Kedisiplinan Santri
Data Santri
Data Disimpan
Kirim
Balasan
Kirim
Balasan
Informasi
Ajuan Izin
Pulang
Dikabulkan
Data Individual
Santri
Informasi
Ajuan Izin
Pulang Ditolak
SMS Ajuan Izin
Pulang Ditolak
SMS Ajuan Izin
Pulang Dikabulkan
Input Data
Santri
Simpan Data Santri
Cetak Laporan
Riwayat Izin Keluar /
Pelanggaran
Kedisiplinan Santri
SMS
Pemberitahuan
Pelanggaran Berat
SANTRI.DB
Kirim SMS
Pemberitahuan
Pelanggaran Berat
SMS
Pemberitahuan
Pelanggaran Berat
Catatan Riwayat
Izin Keluar/
Pelanggaran
Kedisiplinan
Santri
Catatan Riwayat
Izin Keluar/
Pelanggaran
Kedisiplinan Santri
Catatan Riwayat
Izin Keluar/
Pelanggaran
Kedisiplinan
Santri
Selesai?
Belum
Ya
Arsip 1
Logout
FINISH
Gambar 2. Bagan
Alir Sistem Diusulkan
8
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
Diagram Konteks
Riwayat Catatan Izin Keluar Santri
Riwayat Catatan Pelanggaran Kedisiplinan Santri
Informasi Kasus Pelanggaran Berat
Konfirmasi Permintaan Izin Pulang
Data Identitas Santri
Data Perizinan Keluar Santri
Data Pelanggaran Kedisiplinan Santri
Verifikasi Izin Keluar dari Wali
APLIKASI PERIZINAN DAN
PELANGGARAN SANTRI
BERBASIS SMS GATEWAY
DENGAN BORLAND DELPHI
ADMIN
Informas Identitasi Santri
Informasi Perizinan Keluar Santri
Informasi Pelanggaran Kedisiplinan Santri
Ajuan Izin Keluar dari Wali
WALI
SANTRI
Pengajuan Permohonan Izin pulang
Riwayat Catatan Izin Keluar Santri
Riwayat Catatan Pelanggaran Kedisiplinan Santri
Gambar 3. Diagram
PEMBINA
Konteks
Diagram Alir Data Level 0
Masuk sebagai admin
1.P
Login
User / Password Invalid
User & Password
Valid
Data Identitas Santri
Data Perizinan Pulang Santri
Data Pelanggaran Kedisiplinan Santri
2.0
Olah Data
ADMIN
Data Identitas Santri
Data Perizinan Pulang Santri
Data Pelanggaran Kedisiplinan Santri
Informasi Identitas Santri
Informasi Perizinan Pulang Santri
Informasi Pelanggaran Kedisiplinan Santri
Santri.DB
Informasi Identitas Santri
Informasi Perizinan Pulang Santri
Informasi Pelanggaran Kedisiplinan Santri
SMS Ajuan Izin Keluar
Informasi Ajuan diterima
Informasi Ajuan ditolak
3.0
Verifikasi Izin
Keluar
SMS Ajuan Izin Keluar
Verifikasi Ajuan Izin Keluar
Informasi Ajuan diterima
Informasi Ajuan ditolak
Pemberitahuan Kasus Pelanggaran Berat
ADMIN 1
4.0
Informasi Kasus
Pelanggaran Berat
SMS Ajuan Izin Keluar
Verifikasi Ajuan Izin Keluar
Informasi Ajuan diterima
Informasi Ajuan ditolak
Santri.DB
Pemberitahuan Kasus Pelanggaran Berat
Pesan Informasi & Pengumuman
Pemberitahuan Kasus Pelanggaran Berat
Mencetak Laporan Izin
Dan Pelanggaran Santri
WALI
SANTRI
Informasi Catatan Izin Keluar Santri
Informasi Catatan Pelanggaran Kedisiplinan Santri
PEMBINA
Informasi Catatan Izin Keluar Santri
Informasi Catatan Pelanggaran Kedisiplinan Santri
5.0
Laporan
Catatan Izin
Dan Pelanggaran
Santri
Gambar 4. Diagram
Informasi Catatan Izin Keluar Santri
Informasi Catatan Pelanggaran Kedisiplinan Santri
Alir Data Level 0
9
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
Diagram Alir Data Proses 2 Level 1
BAG.
ADMINISTRASI
Data Identitas Santri
Data izina keluar
Data Pelanggaran kedisiplinan
Data Identitas Santri
Data Izin Keluar Santri
Data Pelanggaran kedisiplinan santri
2.1.
Input Data
Data Identitas Santri
Data Izin Keluar Santri
Data Pelanggaran kedisiplinan santri
Informasi Identitas Santri
Informasi Izin Keluar
Informasi Pelanggaran Kedisiplinan
Data Identitas Santri
Data Izin Keluar Santri
Data Pelanggaran kedisiplinan santri
Informasi Identitas Santri
Informasi Izin Keluar
Informasi Pelanggaran Kedisiplinan
2.2.
Edit Data
Data Identitas Santri
Data izina keluar
Data Pelanggaran kedisiplinan
Santri.DB
2.3.
Hapus Data
Gambar 5. Diagram
Data Identitas Santri
Data Izin Keluar Santri
Data Pelanggaran kedisiplinan santri
Alir Data Proses 2 Level 1
Diagram Alir Data Proses 3 Level 1
WALI
SANTRI
ADMIN
SMS Ajuan Izin Keluar
SMS Ajuan Izin Keluar
3.1.P
Permiintaan
Izin Keluar
3.2.P
Verifikasi Izin
Keluar
SMS Ajuan Izin Keluar
Santri.DB
SMS Ajuan Izin Keluar
Ajuan Izin diterima
Ajuan Izin Ditolak
Ajuan Izin ditolak
Ajuan Izin diterima
Informasi Ajuan ditolak
WALI SANTRI 1
Informasi Ajuan diterima
3.3.P
Kirim Informasi
Balasan Ajuan
Izin Keluar
Gambar 6. Diagram
Informasi Ajuan ditolak
Santri.DB
Informasi Ajuan diterima
Alir Data Proses 3 Level 1
10
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
Diagram Alir Data Proses 4 Level 1
Pesan Informasi & Pengumuman
Pemberitahuan Kasus Pelanggaran Berat
ADMIN
WALI
SANTRI
4.1.P
Informasi Kasus
Pelanggaran Berat
Pesan Informasi & Pengumuman
Pemberitahuan Kasus Pelanggaran Berat
Santri.DB
Pesan Informasi & Pengumuman
Pemberitahuan Kasus Pelanggaran Berat
Gambar 7. Diagram
Alir Data Proses 4 Level 1
Diagram Alir Data Proses 5 Level 1
ADMIN
Mencetak Laporan Izin
Dan Pelanggaran Santri
PEMBINA
Informasi Catatan Izin Keluar Santri
Informasi Catatan Pelanggaran Kedisiplinan Santri
WALI
SANTRI
Santri.DB
5.1.P
Laporan
Catatan Izin
Dan Pelanggaran
Santri
Informasi Catatan Izin Keluar Santri
Informasi Catatan Pelanggaran Kedisiplinan Santri
Informasi Catatan Izin Keluar Santri
Informasi Catatan Pelanggaran Kedisiplinan Santri
Gambar 8. Diagram
Alir Data Proses 5 Level 1
11
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
Diagram Alir Data Proses 1 Level 2
BAG.
ADMINISTRASI
Data Identitas Santri
Data izina keluar
Data Pelanggaran kedisiplinan
2.1.P
Input Data
Data Identitas Santri
Tbl_Santri
Data Izin Keluar Santri
Data Pelanggaran kedisiplinan santri
Tbl_Perizinan
Data Identitas Santri
Informasi Identitas Santri
Data Identitas Santri
Data Izin Keluar Santri
Data Pelanggaran kedisiplinan santri
Informasi Identitas Santri
Informasi Izin Keluar
Informasi Pelanggaran Kedisiplinan
2.2.P
Edit Data
Data Izin Keluar Santri
Informasi Izin Keluar
Tbl_Pelanggaran
Data Izin Keluar Santri
Informasi Izin Keluar
Data Identitas Santri
Tbl_Santri
Data Identitas Santri
Data izina keluar
Data Pelanggaran kedisiplinan
2.3.P
Hapus Data
Data Izin Keluar Santri
Tbl_Perizinan
Data Pelanggaran kedisiplinan santri
Gambar 9. Diagram
Tbl_Pelanggaran
Alir Data Proses 1 Level 2
Relasi Tabel
Gambar 10. Relasi
Antar Tabel
12
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
Relasi Antar Entitas
N
IZIN
Memiliki
N
SANTRI
N
N
PELANGGARAN
Memiliki
Ket :
N Memiliki N : Banyak Santri Memiliki Banyak Izin
N Memiliki N : Banyak Santri Memiliki Banyak Pelanggaran
Gambar 11. Relasi
3.
HASIL DAN PEMBAHASAN
Antar Entitas
C. Tampilan Manajemen Data Santri
Aplikasi Perizinan dan Pelanggaran
santri
berbasis SMS
gateway dengan
Borland Delphi ini memiliki berbagai menu
yang terdiri dari :
A. Tampilan Login
Gambar 14. Tampilan Manajemen Data
Santri
D. Tampilan manajemen data izin
Gambar 12. Tampilan Login Program
keluar santri
B. Tampilan Menu Utama Program
\\
Gambar 13. Menu Utama Program
Gambar 15. Tampilan Manajemen Data
izin keluar santri
13
Ardan Nizma Asady
E. Tampilan
Teknik Informatika Vol. 1 Tahun 2017
Manajemen
Data
H. Cetak Data Izin Keluar Santri
Pelanggaran
Gambar 16. Tampilan manajemen data
pelanggaran kedisiplinan santri
Gambar 19. Tampilan menu cetak
data izin keluar santri
I. Cetak Data Izin Keluar Santri
F. Tampilan Menu SMS Massal
Gambar 17. Tampilan Menu SMS
Pengumuman Massal
Gambar 20. Tampilan menu cetak
data pelanggaran kedisiplinan santri
J. Hasil Laporan Izin Keluar Santri
G. Tampilan Menu SMS Tunggal
Gambar 18. Tampilan Menu SMS Tunggal
Gambar 21. Hasil Laporan Izin
Keluar Santri
14
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
K. Hasil Laporan Pelanggaran
Kedisiplinan Santri
M. Hasil Laporan Pelanggaran
Kedisiplinan per Santri
Gambar 22. Hasil laporan pelanggaran
kedisiplinan seluruh santri
L. Hasil Laporan Izin Keluar per Santri
Gambar 24. Hasil laporan pelanggaran
kedisiplinan untuk setiap
santri
Gambar 23. Hasil laporan izin keluar
untuk setiap santri
15
Ardan Nizma Asady
4.
Teknik Informatika Vol. 1 Tahun 2017
bermanfaat bagi pesantren dan dapat
SIMPULAN
lebih disesuaikan dengan kebutuhan
Kesimpulan penulis terhadap Sistem
Pengolahan
Data
Izin
keluar
pengguna di masa-masa yang akan
dan
datang.
pelanggaran kedisiplinan santri di Pesantren
Assalam
Blambangan
Kecamatan
Blambangan Pagar Kabupaten Lampung
Utara, dapat diambil beberapa kesimpulan
5.2.
Berdasarkan hasil penelitian diatas,
yaitu sebagai berikut:
A. Penggunaan
Saran
Sistem
Pengelolaan
Data
Pelanggaran
Santri
Aplikasi
Perizinan
di
dan
Pesantren
Assalam Blambangan dapat membantu
merapihkan berkas izin dan pelanggaran
maka penulis memberikan saran pada
Sistem Aplikasi Pengelolaan Data perizinan
dan
pelanggaran
santri
di
Pesantren
Assalam Blambangan, sebagai berikut:
A. Dalam
penerapan
sistem
yang
santri, kemudian untuk pelaporannya
berbasis komputerisasi seharusnya
dapat
dengan
di dukung dengan perangkat yang
menggunakan SMS kepada wali santri
memadai sehingga nantinya dapat
sebagai
dan
dipakai untuk menjawab semua
laporan riwayat data perizinan dan
kesulitan dan membantu dalam
pelanggaran dalam bentuk cetak sebagai
memecahkan dan mencari solusi
berkas resmi.
dalam hal otomasi agar sms gateway
dilakukan
baik
pemberitahuan
cepat
B. Pembuatan laporan yang berhubungan
dapat berjalan dengan sempurna.
dengan data perizinan dan pelanggaran
1. Mencoba menggunakan sistem yang
santri dapat dilakukan dengan cepat jika
telah dirancang apabila system yang
menggunakan
masih berjalan kurang efektif dan
Sistem
Pengelolaan
Data
pelanggaran
santri
Aplikasi
dan
efisien dalam Aplikasi Pengelolaan
Pesantren
Data perizinan dan pelanggaran santri
perizinan
di
di Pesantren Assalam Blambangan
Assalam Blambangan.
C. Pengembangan
lebih
lanjut
dapat
Kabupaten Lampung Utara.
dilakukan jika terdapat dukungan yang
baik
untuk
perbaikan
dan
pengembangan program ke depannya.
Harapannya karya penulis ini dapat
16
Ardan Nizma Asady
Teknik Informatika Vol. 1 Tahun 2017
DAFTAR PUSTAKA
Kasus: Madrasah Sumatera Thawalib
[1] Wikipedia. (n.d.). Aplikasi. Diambil
Parabek). Majalah Ilmiah UPI YPTK.
dari
Wikipedia
website:
https://id.wikipedia.org/wiki/Aplikasi
[2] Setiawan, Ebta (2017) Kamus Besar
Bahasa Indonesia versi daring. Diambil
1(20):80-84
[8] Sutanta, Edhy. 2011. Basis Data
dalam
Tinjauan
Yogyakarta: Penerbit ANDI.
[9] Triyanto,
dari http://kbbi.web.id/izin
Konseptual.
Firman, 2015,
Aplikasi
[3] Setiawan, Ebta (2017) Kamus Besar
Sistem Pengenalan Individu Berbasis
Bahasa Indonesia versi daring. Diambil
Sidik Jari Pada Pintu Gerbang Untuk
dari http://kbbi.web.id/langgar
Pengamanan
[4] Setiawan, Ebta (2017) Kamus Besar
Bahasa Indonesia versi daring. Diambil
[5] Siswanto, Sarifudin. SMS Gateway
Sistem
Monitoring
Skripsi.
Malang:
Siswa
SMK Budi Utomo Kepanjen. Jurnal
Ilmiah 1:2
dari
Wikipedia
[11] Supriatna, Encep (n.d.). Pengertian
Diambil
di SMAN 1 Gedangan Berbasis Web
tanggal 08 Agustus 2017)
diaskes
[12] Sutabri, Tata. 2012. Analisis Sistem
[7] Yuhandri. 2013. Perancangan SMS
Informasi
dari
(https://encepsupriatna.files.wordpress.
com/2009/02/flowmap.pdf,
dan Sms Gateway, Jurnal Ilmiah
website:
https://id.wikipedia.org/wiki/MySQL
Sistem Monitoring Pelanggaran Siswa
untuk
Fakultas
Teknik Universitas Brawijaya
Flowmap.
[6] Supriyanto, A. (2016:4) Perancangan
Gateway
Publikasi
[10] Wikipedia. (n.d.). MySQL. Diambil
dari http://kbbi.web.id/santri
Sebagai
Jurnal
Kendaraan,
Informasi. Yogyakarta: Penerbit ANDI.
Nilai
Didukung oleh Bahasa Pemrograman
PHP & My SQL berbasis Web (Studi
17