Anda di halaman 1dari 117

SISTEM INFORMASI ABSENSI SISWA BERBASIS SMS GATEWAY

PADA SMP DHARMA PUTRA ADVENT BEKASI

SKRIPSI

Oleh :

Nurjanah

201610225316

PROGRAM STUDI INFORMATIKA

FAKULTAS ILMU KOMPUTER

UNIVERSITAS BHAYANGKARA JAKARTA RAYA

2021
LEMBAR PERSETUJUAN PEMBIMBING
LEMBAR PENGESAHAN
LEMBAR PERNYATAAN BUKAN PLAGIASI
ABSTRAK

Nurjanah 201610225316. SMP Dharma Putra Advent Bekasi belum memiliki


sistem informasi absensi siswa sehingga orang tua siswa selalu datang kesekolah untuk
menanyakan kehadiran putra/ putrinya disebabkan khawatir anaknya membolos.
Penelitian ini bertujuan untuk membuat sistem informasi absensi siswa berbasis sms
gateway pada SMP Dharma Putra Advent Bekasi. Informasi kehadiran siswa dengan
mengunakan SMS Gateway merupakan sarana penyampaian yang efektif, cepat dan
akurat sehingga mempermudah pihak sekolah terutama tata usaha dalam memberikan
layanan informasi absensi siswa kepada orang tua / wali murid. Pembuatan sistem
absensi Siswa berbasis SMS gateway dilakukan dengan metode Waterfall yaitu dengan
wawancara langsung kepada calon pemakai dan membuat perancangan sistem sampai
kepada hasil dari sistem. pengujian sistem dengan cara pengujian fungsional dan
pengujian Black Box. Admin atau guru piket bertugas dalam penginputan absensi siswa.
Sistem Informasi Absensi Siswa berbasis SMS gateway ini hanya menangani input
absensi dari siswa yang mana telah terdaftar dalam database yang telah di registrasikan
oleh Admin, sedangkan output yang ditampilkan menampilkan laporan yang
berhubungan dengan proses absen. Jadi kesimpulan dari penelitian ini adalah sistem
mampu membalas sms dari orang tua secara otomatis dengan format sms yang telah di
tentukan oleh sistem informasi absensi siswa, sistem dapat menerima dan mengirimkan
sms ke semua operator seperti telkomsel, indosat dan Xl Axiata kemudian sistem juga
mampu menginput absensi siswa sesuai jam yang telah di tentukan sekolah.

Kata kunci :, PHP, MySql, Sms Gateway, Sistem Informasi, Absensi Siswa
ABSTRACT

Nurjanah 201610225316. SMP Dharma Putra Advent Bekasi not yet


have a system of student attendance information so that parents always come to
school to ask about the presence of the son / daughter caused her to worry
ditching. This research aims to make the student attendance information system
based on SMP sms gateway Dharma Putra Advent Bekasi. Student attendance
information by using SMS Gateway is a means of delivering effective, fast and
accurate, thus simplifying the administration of schools, especially in providing
information services student absences to parents / guardians of the students.
Making the student attendance system based SMS gateway is done by the
Waterfall method is by direct interview to prospective users and make the design
of the system until the results of the system. testing of the system by means of
functional testing and testing Black Box. Admin or teachers picket duty in
inputing student attendance. Student Attendance Information System-based SMS
gateway only handle input from student absences which have been registered in
the database that have been in the Register a by Admin, whereas the output is
displayed to show a report associated with the process are absent. So the
conclusion from this study is the system able to reply sms from parents
automatically with SMS format that has been set by the information system
student attendance, the system can receive and send SMS to all operators such
as Telkomsel, Indosat and XL Axiata, then the system is also able to input
attendance students according clock that has been set school.

Keywords: PHP, MySql, Sms Gateway, Information System, Student Attendance.


LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI
KATA PENGANTAR
DAFTAR ISI

LEMBAR PERSETUJUAN PEMBIMBING.............................................ii

LEMBAR PENGESAHAN.........................................................................iii

LEMBAR PERNYATAAN BUKAN PLAGIASI.....................................iv

ABSTRAK.....................................................................................................v

ABSTRACT..................................................................................................vi

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI...................vii

KATA PENGANTAR................................................................................viii

DAFTAR ISI.................................................................................................ix

DAFTAR TABEL......................................................................................xiii

DAFTAR GAMBAR...................................................................................xv

BAB I..............................................................................................................1

PENDAHULUAN..........................................................................................1

1.1 Latar Belakang...............................................................................1

1.2 Identifikasi Masalah.......................................................................2

1.3 Rumusan Masalah..........................................................................2

1.4 Batasan Masalah............................................................................3

1.5 Tujuan dan Manfaat Penelitian....................................................3

1.5.1 Tujuan Penelitian..............................................................................3

1.6 Tempat dan waktu penelitian...........................................................4

1.8 Metode Pengumpulan Data..............................................................4

1.9 Sistematika Penulisan.......................................................................5

BAB II LANDASAN TEORI.......................................................................7

2.1 Tinjauan Pustaka...........................................................................7

2.2 Teori Pendukung..........................................................................10


2.2.1 Konsep Dasar Sistem.....................................................................10

2.2.2 Pengertian Sistem...........................................................................10

2.2.3 Karakteristik Sistem.......................................................................10

2.3 Konsep Dasar Informasi..............................................................12

2.3.1 Pengertian Informasi......................................................................13

2.3.2 Fungsi Dan Siklus Informasi..........................................................13

2.4 Konsep Dasar Sistem Informasi..................................................13

2.4.1 Komponen dan Jenis Sistem Informasi..........................................15

2.5 Pengertian Data............................................................................17

2.6 Manajemen Sumber Daya Manusia...........................................18

2.7 Pengertian DataBase....................................................................18

2.8 Pengertian HTML........................................................................19

2.9 Pengertian Absensi.......................................................................19

2.10 Defenisi Website...........................................................................19

2.10.1 Pengertian Izin...............................................................................20

2.10.2 Pengertian Sakit......................................................................20

2.11 Defenisi Website...........................................................................20

2.12 Pengertian Internet......................................................................20

2.13 Pengertian Xampp........................................................................21

2.14 PHP (Personal Home Page).........................................................22

2.15 Flowmap........................................................................................23

2.15 Unified Modeling Language (UML)...........................................24

2.16 Definisi SMS (Short Message Service).......................................30

2.17 Definisi SMS Gateway..................................................................31

2.18 Definisi Gammu............................................................................32


2.19 Metodelogi Pengembangan Perangkat Lunak..........................32

BAB III METODOLOGI PENELITIAN.................................................36

3.1 Objek Penelitian...........................................................................36

3.1.1 Sejarah Perusahaan.........................................................................36

3.1.2 Profil SMP Dharma Putra Advent Bekasi......................................36

3.1.3 Visi dan misi sekolah.....................................................................37

3.1.4 Struktur Organisasi.........................................................................38

3.1.5 Lokasi SMP Dharma Putra Advent Bekasi....................................39

3.2 Kerangka Penelitian.....................................................................39

3.3 Analisis Sistem Berjalan..............................................................41

3.3.1 Proses Alur Absensi.......................................................................42

3.3 Permasalahan...............................................................................43

3.4 Analisis Usulan Sistem.................................................................44

3.5 Prosedur Sistem Usulan...............................................................44

3.6 Analisis Kebutuhan......................................................................46

3.7 Perhitungan Biaya Pulsa SMS Tiap Operator..........................47

BAB IV PERANCANGAN DAN IMPLEMENTASI..............................48

4.1 Hasil Analisis Dan Pembahasan..................................................48

4.2 Hasil Tampilan.............................................................................59

4.3 Implementasi Database................................................................66

4.4 Perancangan Database.................................................................66

4.4.1 Tabel Absensi.................................................................................66

4.4.2 Tabel Autoreply..............................................................................67

4.4.3 Tabel Daemons...............................................................................67

4.4.4 Tabel Gammu.................................................................................68


4.4.5 Tabel Inbox....................................................................................68

4.4.6 Tabel Kelas.....................................................................................69

4.4.7 Tabel Outbox..................................................................................69

4.4.8 Tabel Outbox_Multipart.................................................................71

4.4.9 Tabel Pbk........................................................................................72

4.4.10 Tabel Pbk_Groups..........................................................................73

4.4.11 Tabel Phones..................................................................................73

4.4.12 Tabel Polling..................................................................................74

4.4.13 Tabel Sentitems..............................................................................75

4.4.14 Tabel Siswa....................................................................................77

4.4.15 Tabel Sms_Inbox............................................................................78

4.4.16 Tabel User......................................................................................78

BAB V PENUTUP.......................................................................................80

5.1 Kesimpulan...................................................................................80

5.2 Saran..............................................................................................80

DAFTAR PUSTAKA..................................................................................82

LAMPIRAN.................................................................................................83
DAFTAR TABEL
Tabel 2.1 Tinjauan Pustaka Jurnal Pertama........................................................................7

Tabel 2.2 Tinjauan Pustaka Jurnal Kedua..........................................................................9

Tabel 2.3 Simbol Flowmap..............................................................................................23

Tabel 2.4 Simbol-Simbol Use Case Diagram..................................................................25

Tabel 2.5 Simbol-Simbol Activity Diagram.....................................................................26

Tabel 2.6 Simbol-Simbol Sequence Diagram..................................................................27

Tabel 2 7 Simbol-Simbol Class Diagram........................................................................29

Tabel 3 1 Perhitungan biaya SMS....................................................................................47

Tabel 4 1Analisa Kebutuhan Fungsional Sistem...................................................50

Tabel 4 2 Tabel Absensi.........................................................................................66

Tabel 4 3 Tabel Autoreply.....................................................................................67

Tabel 4 4 Tabel Daemons......................................................................................67

Tabel 4 5 Tabel Gammu.........................................................................................68

Tabel 4 6 Tabel Inbox............................................................................................68

Tabel 4 7 Tabel Kelas............................................................................................69

Tabel 4 8 Tabel Outbox.........................................................................................69

Tabel 4 9 Tabel Outbox_Multipart........................................................................71

Tabel 4 10 Tabel Pbk.............................................................................................72

Tabel 4 11 Tabel Pbk_Groups...............................................................................73

Tabel 4 12 Tabel Phones........................................................................................73

Tabel 4 13 Tabel Polling........................................................................................74

Tabel 4 14 Tabel Sentitems....................................................................................75

Tabel 4 15 Tabel Siswa..........................................................................................77


Tabel 4 16 Tabel Sms_Inbox.................................................................................78

Tabel 4 17 Tabel Use.............................................................................................78


DAFTAR GAMBAR

Gambar 2. 1 Cara Kerja SMS Gateway.................................................................31

Gambar 2. 2 Arsitektur Aplikasi SMS dengan Gammu.........................................32

Gambar 2. 3 Pengembangan Software dengan Metode Waterfall.........................33

Gambar 3. 1 Profil SMP Dharma Putra Advent Bekasi.........................................36

Gambar 3. 2 Struktur Organisasi SMP Dharma Putra Advent Bekasi...................38

Gambar 3. 3 Lokasi SMP Dharma Putra Advent Bekasi.......................................39

Gambar 3. 4 Kerangka Penelitian..........................................................................40

Gambar 3. 5 Flowmap Sistem Berjalan.................................................................42

Gambar 3. 6 Flowmap Alur Absensi.....................................................................43

Gambar 3. 7 Flowmap Usulan Absensi.................................................................45

Gambar 4. 1 Use Case Diagram Sistem Absensi Siswa........................................52

Gambar 4. 2 Sequence Diagram Admin................................................................53

Gambar 4. 3 Sequence Diagram Guru...................................................................54

Gambar 4. 4 Sequence Diagram siswa...................................................................55

Gambar 4. 5 Sequence Diagram Orang Tua Siswa................................................56

Gambar 4. 6 class diagram.....................................................................................59

Gambar 4. 7 Implementasi Halaman Login...........................................................59

Gambar 4. 8 Implementasi Halaman Beranda Super Admin.................................60

Gambar 4. 9 Implementasi Halaman Beranda Admin Guru..................................61

Gambar 4. 10 Implementasi Halaman Input Data Siswa.......................................62

Gambar 4. 11 Implementasi Halaman Input Data Siswa.......................................63


Gambar 4. 12 Implementasi Halaman Input Data Kelas........................................63

Gambar 4. 13 Implementasi Halaman View Data Kelas.......................................64

Gambar 4. 14 Implementasi Halaman Inbox.........................................................64

Gambar 4. 15 Implementasi Halaman Kirim SMS................................................65

Gambar 4. 16 Implementasi Database...................................................................66


BAB I

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan berkembangan teknologi komunikasi dan sistem informasi


semakin banyak dibuat sistem informasi pendidikan berbasis sms. SMS (Short
Message Service) adalah layanan yang di gunakan untuk mengirim dan menerima
pesan singkat. Dipilihnya teknologi komunikasi dalam bentuk sms ini dikarenakan
lebih praktis, murah dan efisien dalam menyampaikan informasi khususnya pada
SMP Dharma Putra Advent Bekasi. maka dipilihlah sistem berbasis SMS gateway
ini untuk menyampaikan informasi absensi siswa dikarenakan semua orang tua
siswa memiliki SMS dan tidak semua orang tua memiliki internet Permasalahan
yang dihadapi pihak sekolah SMP Dharma Putra Advent Bekasi Saat ini adalah
belum adalanya suatu sistem informasi yang memudahkan pihak sekolah untuk
dapat berkomunikasi secara cepat dan efektif dengan orang tua siswa.
SMP Dharma Putra Advent Bekasi adalah salah satu sekolah yang sampai
saat ini masih menggunakan media absensi siswa secara manual atau tulis tangan.
Dengan masih digunakannya media tulis tangan dalam melakukan absensi siswa
yang berjumlah 162, terkadang data yang disimpan mudah hilang dan dapat
dimanipulasi dengan mudah oleh pihak-pihak tertentu. Dengan kurangnya
efisiensi dalam melakuan kegiatan absensi siswa tersebut, maka dibutuhkan suatu
program aplikasi berbasis SMS Gateway yang terhubung ke suatu jaringan dan
dapat dijalankan atau dioperasikan dengan mudah, sehingga dapat mempermudah
kegiatan absensi siswa di SMP Dharma Putra Advent Bekasi Bedasarkan uraian
diatas penulis ingin membuat suatu rancangan program aplikasi absensi siswa
berbasis SMS Gateway yang terkoneksi internet atau intranet.
Pengelolahan absensi siswa dengan cara tersebut memiliki banyak
kelemahan seperti sulitnya melakukan rekap absen, data mudah hilang karna
kertas absensi sering tertinggal di kelas bahkan sering terjadi kehilangan data
absensi, tidak adanya laporan langsung mengenai kehadiran siswa kepada orang
tuanya masing masing siswa, sehingga orang tua siswa mengira anaknya benar
benar pergi ke sekolah padahal siswa banyak yang tidak mengikuti proses belajar
mengajar disekolah

Kebutuhan yang utama dalam proses pengolahan informasi absensi harian


siswa berbasis SMS Gateway adalah informasi dapat langsung tersampaikan
kepada orang tua yang menanyakan kehadiran putra putrinya dan sistem langsung
membalasnya secara otomatis (Auto Reply), terutama sebagai bentuk kedisiplinan
dalam kegiatan belajar mengajar.

Sistem Absensi SMS Gateway ini juga membantu guru SMP Dharma Putra
Advent Bekasi untuk memberikan penilaian selama kegiatan belajar mengajar.
Masalah yang sering muncul tiap harinya adalah banyak orang tua siswa yang
datang tiap harinya untuk menanyakan kehadiran anaknya dikarenakan banyak
siswa yang membolos tiap jam pelajaran tertentu hal seperti ini yang membuat
orang tua merasakan kekawatiran yang tinggi walaupun tata tertib sudah dibuat
dan keamanan sekolah juga membantu, tetapi para siswa ada saja yang lolos dari
pantauan keamanan, dan absensi kehadiran siswa perhari atau perbulannya kurang
terkontrol.

1.2 Identifikasi Masalah

Berdasarkan latar belakang masalah di atas, maka dapat diidentifikasikan


masalah-masalah yang muncul. Identifikasi masalahnya adalah sebagai berikut :

1. Sistem pencatatan absensi yang masih manual menggunakan tulis


tangan

2. Belum adanya suatu sistem informasi yang memudahkan pihak


sekolah untuk dapat berkomunikasi secara cepat dan efektif dengan
orang tua siswa

1.3 Rumusan Masalah

Bedasarkan masalah yang dihadapi maka rumusan masalah yang akan di


selesaikan adalah:
1. Bagaimana Merancang Sistem Informasi Absensi Siswa pada SMP
Dharma Putra Advent Bekasi Berbasis SMS Gateway?

2. Bagaimana pengembangan Sistem Informasi Absensi Siswa Berbasis


SMS Gateway pada SMP Dharma Putra Advent Bekasi?

1.4 Batasan Masalah

Dalam penyususnan skripsi, penyusun merasa perlu melakukan


pembatasan masalah karena terlalu luasnya ruang lingkup masalah yang diteliti,
keterbatasan ilmu yang penyusun kuasai, dan keterbatasan waktu dalam
penyusunan skripsi ini. Oleh karena itu penyusun membatasi masalahnya, yaitu:

1. Data dari sistem informasi absensi yang dapat di akses hanya data
absensi siswa SMP Dharma Putra Advent Bekasi.

2. Hanya pada pembuatan sistem penginputan absensi siswa dan


pembuatan auto reply pada sms gateway di server CentOS.

3. Sistem informasi absensi di buat dengan mengunakan PHP dan


MySql dan software sms gateway mengunakan gammu-1.32.

1.5 Tujuan dan Manfaat Penelitian

1.5.1 Tujuan Penelitian

Adapun maksud dan tujuan dalam penulis dalam pembuatan tugas akhir ini
adalah sebagai berikut:

1. Mempermudah guru kelas untuk penginputan absensi siswa dengan


aplikasi absensi siswa.

2. Mempermudah pihak sekolah dalam menyampaikan informasi


absensi siswa kepada wali murid dengan sms gateway.

3. Mempermudah proses rekapitulasi absensi siswa setiap harinya.

4. Membuat anak untuk tidak bolos lagi pada jam pelajaran dan
menambah kedisiplianan bagi pihak sekolah karena informasi
absensi yang cepat dapat dilakukan orang tua dengan sms.

1.5.2 Manfaat Penelitian

1. Bagi Penulis

Membuka wawasan dan pengetahuan penulis tentang manfaat


membangun sistem media absensi dan penginputan cuti karyawan
dengan pemograman berbasis SMS Gateway.

2. Bagi Pengguna Jasa

Memudahkan dalam absensi dengan menggunakan SMS Gateway.

1.6 Tempat dan waktu penelitian

Adapun tempat dan waktu dalam melakukan penelitian sebagai berikut:

Nama : SMP Dharma Putra Advent Bekasi

Alamat : Jl. Raya kalimalang No. 39, Jakasampurna, Bekasi Barat 17145

Waktu : 01 Januari 2021 – 31 Maret 2021

1.7 Metode Penelitian

Metode penelitian merupakan suatu proses yang digunakan untuk


memecahkan suatu masalah yang logis. Digunakan metode penelitian deskriptif
yang menggambarkan fakta- fakta dan informasi secara sistematis, faktual, dan
akurat.

1.8 Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penilitian ini adalah:

1. Observasi
Observasi dilakukan dengan terjun langsung kelapangan untuk
menganalisis dan pengumpulan data dalam pembuatan aplikasi yang
diusulkan.

2. Studi Pustaka

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, buku


–buku refrensi yang ada kaitannya dengan judul penelitian.

3. Wawancara

Wawancara yang di lakukan penulis adalah meyakinkan bahwa data


yang di peroleh tersebut akurat. Dalam pengumpulan data, penulis
mewawancarai narasumber yaitu, Bapak Mardi Sijabat selaku Kepala
Sekolah SMP Dharma Putra Advent Bekasi

1.9 Sistematika Penulisan

Sistematika penulisan tugas akhir (skirpsi) ini terbagi ke dalam beberapa


bab, yang terdiri dari:

BAB I PENDAHULUAN

Bab ini berisikan tentang pendahuluan yang meliputi latar belakang


masalah, identifikasi masalah, rumusan masalah, batasan masalah, tujuan
penelitian, manfaat penelitian, serta metode penelitian yang akan
digunakan dalam merancang dan membangun sistem.

BAB II LANDASAN TEORI

Bab ini membahasa tentang teori – teori yang berkaitan dengan topik
pembahasan sebagai acuan dan penunjang untuk melakukan penelitian dan
perancangan sistem.
BAB III METODOLOGI PENELITIAN

Bab ini akan menguraikan tentang objek penelitian, prosedur dan


spesifikasi sistem berjalan, permasalahan, alternatif pemecahan masalah,
analisa sistem yang diusulkan, dan metode penelitian.

BAB IV PERANCANGAN DAN IMPLEMENTASI

Pada bab ini dijelaskan langkah – langkah pembuatan sistem meliputi


diagram sistem usulan, perancangan database pengujian sistem, tahapan
implementasi sistem, dan jadwal implementasi.

BAB V PENUTUP

Bab ini berisi kesimpulan yang didapat dari hasil penilitian, pembahasan
tentang keungulan dan kekurangan dari sistem penginputan absensi siswa
di SMP Dharma Putra Advent Bekasi serta saran pengembangan untuk
kedepannya.
BAB II
LANDASAN TEORI

2.1 Tinjauan Pustaka

Pada penelitian ini penulis melihat dari penelitian sebelumnya sebagai


acuan dalam pembuatan skripsi ini, untuk lebih ringkasnya, maka rangkuman dari
jurnal- jurnal tersebut dapat di lihat di bawah ini :

Tabel 2.1 Tinjauan Pustaka Jurnal Pertama

No Peneliti -Tahun Judul Penelitian Hasil Penelitian


&

Jurnal

1. Darmanta PEMANFAATAN Berdasarkan hasil penelitian


Sukrianto, SMS GATEWAY dapat
Siti Agustina PADA SISTEM diambil beberapa kesimpulan,
INFORMASI anatara lain:
(2018)
ABSENSI SISWA 1. User sebagai pengguna di
Jurnal Intra -
DI SMAN 12 sistem ini adalah guru yang
Tech
PEKANBARU aktif untuk melakukan absensi
Volume 2, No.2 BERBASIS WEB di sistem dan seorang admin
Oktober 2018 yang ditunjuk oleh pihak
sekolah untuk mengelola data
siswa, data guru, data kelas,
data sekolah serta laporan.

2. Absensi berbasis sms


gateway di SMAN

12 Pekanbaru, maka akan


membantu pihak sekolah

7
khususnya guru dalam

penyampaian informasi

absen kehadiran kepada orang


tua/wali siswa melalui

pengiriman pesan singkat/sms.

3. Dengan sistem absensi

sms gateway ini, mencegah


siswa bolos sekolah ataupun
tidak masuk pelajaran sekolah.
Kedisiplinan para siswa pun
menjadi lebih baik

Sumber : (Sukrianto & Agustina, 2018)

Tabel 2.2 Tinjauan Pustaka Jurnal Kedua

8
No Peneliti -Tahun Judul Penelitian Hasil Penelitian
& Jurnal

2. Heroe Santoso, ANALISA DAN Berdasarkan hasil penelitian


dapat diambil
Ahmad Wilda PERANCANGAN
Yulianto beberapa kesimpulan, antara
SISTEM
lain:
(2017) ABSENSI SISWA
1. Sistem aplikasi pengolahan
JURNAL BERBASIS WEB
absensi siswa secara
MATRIK DAN
elektronik berbasis web dan
VOL. 16 NO. 2, SMS GATEWAY
sms gateway dapat digunakan
MEI. 2017
untuk membantu
mengefektifkan serta
mengefisienkan informasi dari
pihak sekolah ke orang tua
atau wali siswa serta
sebaliknya dari pihak orang
tua/wali ke sekolah.

2. Dengan adanya apikasi


inimaka pihak orang
tua/walisiswa dapat membantu
mengontrol keberadaan
putra/putrinya di sekolah

Sumber : (Santoso & Yulianto, 2017)

2.2 Teori Pendukung

9
2.2.1 Konsep Dasar Sistem

Dalam sebuah penelitian perlu adanya di jelaskan teori-teori yang di


gunakan untuk melakukan sebuah penulisan seperti gagasan sistem, karakteristik
sistem, dan klasifikasi sistem.

2.2.2 Pengertian Sistem

Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan


yang sama untuk mencapai tujuan. Sistem juga merupakan suatu jaringan kerja
dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk
melakukan suatu kegiatan atau untuk tujuan tertentu. (Martono, 2010).

2.2.3 Karakteristik Sistem

Sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang


menjadi suatu ciri yang bisa di katakan sebagai suatu sistem. Adapun
karaketristik yang di maksud adalah sebagai berikut :

1. Komponen sistem (Components)

Suatu sistem terdiri dari sejumlah komponen yang saling


berinteraksi, yang artinya kerja sama membentuk suatu kesatuan.
Komponen-komponen sistem tersebut dapat berupa suatu bentuk
subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan
suatu fungsi tertentu dan mempengaruhi proses sistem secara
keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar,
yang di sebut “supra sistem”.

2. Batasan sistem (Boundary)

Ruang lingkup sistem merupakan daerah yang membatasi antara


sistem dengan sistem lainnya atau sistem dengan lingkungan luarnya.
Batasan sistem ini memungkinkan suatu sistem di pandang sebagai suatu
kesatuan yang tidak dapat di pisah-pisahkan.

10
3. Lingkungan luar sistem (Environment)

Bentuk apapun yang ada di luar ruang lingkup atau batasan


sistem yang mempengaruhi oprasi sistem tersebut di sebut dengan
lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat
merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut
harus tetap di jaga dan di pelihara.
4. Penghubung sistem (Interface)
Sebagai media yang menghubungkan sistem dengan subsistem
yang lain di sebut dengan penghubung sistem atau interface. Penghubung
ini memungkinkan sumber-sumber daya mengalir dari suatu subsistem
kesubsistem lain. Bentuk keluaran dari subsistem akan menjadi masukan
untuk subsistem lain melalui penghubung tersebut. Dengan demikian,
dapat terjadi suatu intergrasi sistem yang membentuk suatu kesatuan.

5. Masukan sistem

Energi yang di masukkan ke dalam sistem di sebut masukan


sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal
(signal input) contoh: di dalam suatu unit sistem komputer. “Program”
adalah maintenance input yang di gunakan untuk mengoprasikan
komputernya dan “data” adalah signal input untuk di olah menjadi
informasi.

6. Keluaran sistem (output)

Hasil dari energi yang diolah dan di klasifikasikan menjadi


keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem
yang lain. Contoh: sistem informasi. Keluaran yang di hasilkan adalah
informasi. Informasi ini dapat di gunakan sebagai masukkan untuk
pengambilan keputusan atau hal-hal lain yang menjadi input bagi
subsistem lain.

7. Pengolahan sistem (input)

11
Suatu sistem dapat mempunyai suatu proses yang akan mengubah
masukkan menjadi keluaran. Contoh: Sistem akutansi. Sistem ini akan
mengolah data transaksi menjadi laporan-laporan yang di butuhkan oleh
pihak manajemen
8. Sasaran sistem
Suatu sistem memiliki sasaran atau tujuan yang pasti dan bersifat
determinstik. Kalau suatu sistem tidak memiliki sasaran, maka oprasi
sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai
sasaran atau tujuan yang telah di rencanakan (Sutabri, 2012)

2.3 Konsep Dasar Informasi

Informasi adalah sebuah istilah yang tepat dalam pemakaian umum.


Informasi dapat mengenai data mentah, data tersusun, kapasitas sebuah saluran
komunikasi, dan lain sebagainya. Informasi ibarat darah yang mengalir di dalam
tubuh suatu organisasi sehingga informasi ini sangat penting di dalam suatu
organisasi. (Sutabri, 2012)
Sistem informasi manajemen berhubungan dengan informasi. Informasi
adalah data yang telah di klasifikasi atau di interpretasi untuk di gunakan dalam
proses pengambilan keputusan. Sistem pengolaan informasi mengolah data
menjadi informasi atau tepatnya mengolah data dari bentuk tak berguna menajdi
berguna bagi penerimanya. Nilai informasi berhubungan dengan keputusan
maka informasi menjadi tidak di perlukan keputusan dapat berkisar dari
keputusan berulang sederhana sampai keputusan strategis jangka panjang. Nilai
informasi di lukiskan paling berarti dalam konteks keputusan.
Teori informasi lebih tepat di sebut sebagai teori matematis dan komunikasi.
Sumber informasi adalah data. Data merupakan kenyataan yang menggambarkan
suatu kejadian serta merupakan suatu bentuk yang masih mentah yang belum
dapat bercerita banyak sehinga perlu di olah lebih lanjut melalui suatu model
informasi.

12
2.3.1 Pengertian Informasi

Informasi adalah data yang telah di klasifikasikan atau di olah atau di


interpretasikan untuk digunakan dalam proses pengambilan keputusan. Sistem
pengolahan informasi akan mengolah data menjadi informasi atau mengolah
data dari bentuk tak berguna menjadi berguna bagi yang menerimanya. Nilai
informasi berhubungan dengan keputusan. Bila tidak ada pilihan atau keputusan
berulang sederhana sampai keputusan strategis jangka panjang. Nilai informasi
dilukiskan paling berarti dalam konteks pengambilan keputusan.
Teori informasi lebih tepat di sebut sebagai teori matematika komunikasi
yang memberikan pandangan yang berguna bagi sistem informasi, di mana
konsep usia informasi menunjukan hubungan interval informasi, jenis data, dan
penundaan pengolahan dalam menentukan usia informasi. Sumber dari informasi
adalah data. Data merupakan kenyataan yang menggambarkan suatu kejadian
serta merupakan suatu kesatuan yang nyata, dan merupakan bentuk yang masih
mentah sehingga perlu diolah lebih lanjut melalui suatu model untuk
menghasilkan informasi. (Sutabri, 2012)

2.3.2 Fungsi Dan Siklus Informasi

Fungsi utama informasi adalah menambah pengetahuan atau mengurangi


ketidak pastian pemakai informasi. Informasi yang di sampaikan kepada
pemakai mungkin merupakan hasil dari data yang di masukan ke dalam
pengolahan. Akan tetapi dalam kebanyakan pengambilan keputusan yang
kompleks, informasi hanya dapat menambah kemungkinan kepastian atau
mengurangi bermacam-macam pilihan. Informasi yang di sediakan bagi
pengambil keputusan memberikan suatu kemungkinan faktor risiko pada
tingkat-tingkat pendapatan yang berbeda.

2.4 Konsep Dasar Sistem Informasi

Materi pada bahasan ini cukup menarik dan dapat di menjelaskan tentang
ledakan pengguna komputer pada akhir-akhir ini. Akan tetapi, bagaimana hal itu
menurut manajer yang kuliah sistem informasi manajemen (SIM) dan manajer
13
praktisi sekarang ini. Mungkin sangat sederhana, berarti bahwa manajer yang
tidak berkemampuan menggunakan komputer akan merupakan hambatan bagi
organisasi atau lebih buruk lagi, tak bermanfaat bagi pengambil keputusan.
Kesimpulan tersebut
mencerminkan kenyataan bahwa untuk beberapa decade fokus pada
penggunaan komputer adalah lebih tertuju pada mesin itu sendiri ketimbang
pada dimensi yang jauh lebih penting penerapannya. Sedangkan maksud buku
ini adalah untuk menutup kesenjangan tersebut dengan memusatkan perhatian
pada pemanfaatan komputer bagi aplikasi manajerial, yaitu sistem informasi
manajemen (SIM).

Meskipun faktanya komputer tidak lebih dari sekedar sebuah alat untuk
mengolah data, banyak manajer memandangnya sebagai elemen sentral
terpenting dalam suatu sistem informasi. Sikap ini cenderung terlalu
menyinggung dan mengganggu peran komputer yang sesungguhnya. peran
sebenarnya adalah menyajikan informasi untuk pengambilan keputusan dan
untuk perencanaan serta pengendalian infromasi.

Sistem informasi manajemen (SIM) bukan merupakan hal baru. Yang


baru adalah komputerisasinya. Sebelum ada komputer, teknik SIM telah ada
untuk memberikan manajer informasi yang memungkinkan mereka
merencanakan serta mengendalikan operasi. Komputer telah menambah satu
atau dua dimensi, seperti kecepatan, ketelitian, dan volume data yang meningkat
dan memungkinkan pertimbangan alternatif-alternatif yang lebih banyak dalam
suatu keputusan yang di dalam suatu organisasi terdiri atas jumlah unsur, orang
yang mempunyai bermacam- macam peran dalam organisasi, kegiatan atau tugas
yang harus diselesaikan, tempat kerja, wewenang pekerjaan, serta hubungan
komunikasi yang mengikat Bersama organisasi tersebut.

Sistem informasi manajemen (SIM) merupakan penerapan sistem


informasi di dalam organisasi untuk mendukung informasi-informasi yang
dibutuhkan untuk semua tingkatan manajemen. Telah diketahui bahwa informasi
merupakan hal yang sangat penting bagi manajemen di dalam pengambilan

14
keputusan. Informasi bisa diperoleh dari sistem informasi. Sistem informasi
didefinisikan:

Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang


mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-
laporan yang diperlukan. (Sutabri, 2012)

2.4.1 Komponen dan Jenis Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebut blok


bangunan (building block), yang terdiri dari blok masukan, blok model, blok
keluaran, blok teknologi, blok basis data, dan blok kendali. Sebagai suatu sistem,
blok tersebut masing-masing saling berinteraksi satu dengan yang lain
membentuk suatu kesatuan untuk mencapai sasaran.

a. Blok masukan (input block)

Input mewakili data yang masuk kedalam sistem informasi. Input


yang dimaksud adalah metode dan media untuk menangkap data yang
dimasukan, yang dapat berupa dokumen-dokumen dasar.

b. Blok model (model block)

Blok ini terdiri dari kombinasi prosedur, logika, dan model


matematik yang akan memanipulasi data input dan data yang tersimpan
di basis data dengan cara yang sudah tertentu untuk menghasilkan
keluaran yang diinginkan.

c. Blok keluaran (output block)

Produk dari sistem informasi adalah keluaran yang merupakan


informasi yang berkualitas dan dokumentasi yang berguna untuk semua
tingkatan manajemen serta semua pemakai sistem.

15
d. Blok teknologi (technology block)

Teknologi merupakan tool box dalam sistem informasi. Teknologi


digunakan untuk menerima input, manjalankan model, menyimpan dan
mengakses data, menghasilkan dan mengirimkan keluaran, dan
membantu pengendalian dari sistem secara keseluruhan. Teknologi
terdiri dari tiga bagian utama, yaitu teknisi (brainware), perangkat lunak
(software), dan perangkat keras (hardware).

e. Blok basis data (database block)

Basis data (database) merupakan kumpulan data yang saling


berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras
komputer dan menggunakan perangkat lunak untuk memenipulasinya.
Data perlu disimpan dalam basis data untuk keperluan penyediaan
informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan
sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi
basis data yang baik juga berguna untuk efisiensi kapasitas
penyimpanannya. Basis data diakses atau dimanipulasi menggunakan
perangkat lunak paket yang disebut DBMS (Database Management
System).

f. Blok kendali (control block)

Banyak hal yang dapat merusak sistem informasi, seperti bencana


alam, api, temperature, air, debu, kecurangan-kecurangan, kegagalan-
kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain
sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan
untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat
dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat
langsung cepat diatasi.

16
Selain komponen informasi yang sudah dijelaskan, dibawah ini akan
dijelaskan tipe sistem informasi. Manajemen membutuhkan informasi
untuk mendukung pengambilan keputusan yang akan dilakukan.
Sumber informasi untuk pengambilan keputusan manajemen bisa
didapat dari informasi eksternal dan informasi internal. Informasi
internal dapat diperoleh dari sistem informasi yang berupa hasil
pengolahan data elektronik (PDE) atau non-PDE. Secara teori,
komputer tidak harus digunakan di dalam SIM, tetapi kenyataannya
tidaklah mungkin SIM yang komples dapat berfungsi melibatkan
elemen non-komputer dan elemen komputer. SIM merupakan suatu
sistem yang melakukan fungsi-fungsi untuk menyediakan semua
informasi yang mempengaruhi semua operasi organisasi. SIM
merupakan kumpulan sistem informasi sebagai berikut:

1. Sistem informasi akutansi

2. Sistem informasi pemasaran

3. Sistem informasi manajemen persediaan

4. Sistem informasi personalia

5. Sistem informasi distribusi

6. Sistem informasi pembelian

7. Sistem informasi kekayaan

8. Sistem informasi analisis kredit

9. Sistem informasi penelitian dan pengembangan

Semua sistem informasi tersebut dimaksudkan untuk memberikan informasi


kepada semua tingkatan manajemen, yaitu manajemen tingkat bawah,
manajemen tingkat menengah, dan manajemen tingkat atas. (Sutabri, 2012)

2.5 Pengertian Data

Data dapat di definisikan sekumpulan informasi atau nilai yang di


peroleh dari pengamatan (observasi) suatu obyek, data dapat berupa angka dan
17
dapat pula merupakan lambang atau sifat. Beberapa maca, data antara lain data
populasi dan data sampel, data observasi, data primer dan sekunder. Pada
dasarnya kegunaa data (setelah di olah dan di analisis) ialah sebagai dasar yang
objektif di dalam proses pembuatan keputusan-keputusan/kebijaksanaan-
kebijaksanaan dalam rangka untuk memecahkan persoalan oleh pengambil
keputusan. Keputusan yang baik hanya bisa di peroleh dari pengambil keputusan
yang objektif, dan di dasarkan atas data yang baik. (N.Martono, 2010)

2.6 Manajemen Sumber Daya Manusia

Dalam rangka persaingan ini organisasi/perusahaan harus memiliki


sumber daya yang tangguh. Sumber daya yang di butuhkan untuk menjalankan
perusahaan
tidak dapat di lihat sebagai bagian yang berdiri sendiri, tetapi harus di lihat
sebagai suatu kesatuan yang tangguh membentuk suatu sinergi. Dalam halini
peran sumber daya manusia sangat menentukan.
Semula SDM merupakan terjemahan dari “human resources” namun ada
pula ahli yang menyamakan sumber daya manusia dengan “manpower” (tenaga
kerja). Bahkan sebagian orang menyetarakan pengertian sumber daya manusia
dengan personal (personalia, kekaryawanan, dan sebagainya).
Sumber daya manusia merupakan satu-satunya sumber daya yang
memiliki akal perasaan,keinginan, keterampilan, pengetahuan, dorongan, daya,
dan karya (rasio, rasa, dan karsa). Semua potensi SDM tersebut berpengaruh
terhadap upaya organisasi dalam mencapai tujuan. Betapapun majunya teknolgi,
perkembangan informasi, tersedianya modal dan memadainya bahan, jika tanpa
SDM sulit bagi organisasi itu untuk mencapai tujuannya. (SutrisnoSutrisno,
2017)

2.7 Pengertian DataBase

Sistem basis data adalah suatu sistem menyusun dan mengelola record-
record menggunakan komputer untuk menyimpan atau merekam serta
memelihara data oprasional lengkap sebuah organisasi atau perusahaan sehingga

18
mampu menyediakan informasi yang optimal yang di perlukan pemakai untuk
proses pengambilan keputusan. (Siska, 2014)

2.8 Pengertian HTML

Menurut (Jubilee, 2017) Hypertext adalah sebuah teks yang apabila di


klilk akan membawa anda pada pergi dari satu dokumen ke dokumen lainnya.
Dalam prakteknya, hypertext berwujud sebuah link yang bisa mengantar anda ke
dunia internet yang sangat luas.

2.9 Pengertian Absensi

Absensi berarti “tidak hadir”, namun bisa dikatakan pula absensi


merupakan ketidakhadiran atau kehadiran suatu objek dalam hal ini adalah
orang, dimana orang tersebut terlibat dalam suatu organisasi yang mengahruskan
adanya pemberitahuan tentang keadaan atau kehadiran atau tidak kehadiran
dalam ruang lingkup organisasi tersebut. Absensi sangat berpengaruh pada
kinerja personal serta instansi dimana ia bekerja, yang dapat di jadikan
pertimbangan terhadap tindak lanjut serta pembuatan keputusan bagi
kelangsungan perkembangan instansi tersebut. (al, 2017)

2.10 Defenisi Website

Menurut (Erinawati, 2012) web merupakan sebuah sistem yang saling


terkait dalam sebuah dokumen yang berformat hypertext yang berisi beragam
informasi, baik tulisan, gambar, vidio, dan informasi multimedia lainnya dan
dapat di akses melalui sebuah perangkat yang di sebut web browser. Untuk
menerjemahkan dokumen dalam bentuk hypertext ke dalam dokumen yang bisa
di pahami. Maka web browser melalui web client akan membaca halaman web
yang tersimpan di sebuah web server melalui protocol yang bisa di sebut http
atau hypertext transfer protocol.

19
2.10.1 Pengertian Izin

Izin adalah untuk menyelanggarakan suatu perusahaan atau bersifat


komersial sedangkan konsensi merupakan izin yang berhubungan dengan
pekerjaan besar dimana kepentingan umum terlibat erat sekali sehingga
sebenarnya tugas itu menjadi tugas pemerintah, tetapi pemerintah memberi hak
penyelenggaraan kepada konsensionaris (pemegang izin) yang bukan penjabat
pemerintah.

2.10.2 Pengertian Sakit

Pengertian sakit berkaitan dengan gangguan psikososial yang di rasakan


seseorang, sedangkan penyakit berkaitan dengan gangguan yang terjadi pada
organ tubuh berdasarkan diagnosis profesi kesehatan. Sakit merupakan keluhan
yang belum tentu karena penyakit, tetapi selalu mempunyai relevansi
psikososial. Prilaku sakit
adalah setiap kegiatan yang di lakukan orang sakit untuk menjelaskan keadaan
kesehatan dan mendapatkan pengobatan yang sesuai.

2.11 Defenisi Website

Menurut (Erinawati, 2012) web merupakan sebuah sistem yang saling


terkait dalam sebuah dokumen yang berformat hypertext yang berisi beragam
informasi, baik tulisan, gambar, vidio, dan informasi multimedia lainnya dan
dapat di akses melalui sebuah perangkat yang di sebut web browser. Untuk
menerjemahkan dokumen dalam bentuk hypertext ke dalam dokumen yang bisa
di pahami. Maka web browser melalui web client akan membaca halaman web
yang tersimpan di sebuah web server melalui protocol yang bisa di sebut http
atau hypertext transfer protocol.

2.12 Pengertian Internet

Internet adalah suatu jaringan komputer yang sangat besar, terdiri dari
jutaan perangkat komputer yang terhubung melalui protocol tertentu untuk

20
pertukaran informasi antar komputer tersebut. Semua komputer terhubung di
internet melakukan pertukaran informasi melalui protocol yang sama yaitu
dengan TCP/IP (Transmission Control Protocol/Internet Protocol). Internet
menyediakan akses untuk layanan telekomunikasi dari sumber daya informasi
untuk jutaan penggunanya yang tersebar diseluruh dunia.
Internet memberikan keuntungan dalam semua bidang bisnis, akademis
(pendidikan), pemerintahan, organisasi dan lain sebagainya. Beberapa manfaat
yang di peroleh dari internet antara lain :

1. Komunikasi interkatif

2. Akses

3. Ke perpustakaan

4. Membantu penelitian dan pengembangan ilmu pengetahuan

5. Pertukaran data

6. Kolaborasi

Aktivitas yang dapat di lakukan dapat memanfaatkan jaringan internet,


seperti e-commerce, e-banking, e-goverment, e-learning, dan lainnya. Salah satu
aktivitas yang berkaitan dengan proses pembelajaran adalah e-learning. E-
learning adalah wujud penerapan teknologi informasi di bidang pendidikan
dalam bentuk sekolah maya. E-learning merupakan usaha untuk membuat
sebuah transformasi proses belajar mengajar di sekolah dalam bentuk digital
yang di jembatani oleh teknologi internet. (Setiyani, 2010)

2.13 Pengertian Xampp

Xampp adalah perangkat lunak bebas, yang mendukung banyak sistem


operasi, merupakan kompilasi dari beberapa program. Xampp v.7.2.7 memiliki
fungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas program
Apache HTTP Server, MySQL database dan penerjemahan bahasa yang di tulis
dengan bahasa pemrograman PHP dan perl, nama Xamp merupakan singkatan
dari X (empat sistem oprasi apapun), Apache,MySQL, PHP, dan Perl. Program
ini tersedia dalam GNU (General Public License) dan bebas, merupakan web
21
server yang mudah digunakan yang dapat melayani tampilan halaman web yang
dinamis. (Priyanti, 2013)
a) Kelebihan Xampp
Berikut ini adalah keuntungan menggunakan Xampp adalah sebagai
berikut:
1. Database Storage Engine ini banyak digunakan oleh programmer
apalagi oleh web developer karena sifatnya yang free. Untuk yang
expert sudah ada yang bayar.

2. Keamanan datanya cukup aman walaupun tidak sehebat Postgre


apalagi Oracle.

3. Engine ini multiplatform sehingga mampu diaplikasikan di berbagai


sistem operasi. My Sql cocok diaplikasikan diaplikasi kelas kecil dan
menengah.

4. Kelebihan paling utama engine ini adalah kecepatannya.

b) Kekurangan
Xampp adalah sebagai berikut:
1. Tidak cocok untuk menangani data dengan jumlah yang besar, baik
untuk menyimpan data maupun untuk memproses data.

2. Memiliki keterbatasan kemampuan kinerja pada server ketika data


yang disimpan telah melebihi batas maksimal kemampuan daya
tampung server karena tidak menerapkan konsep Technology Cluste.

2.14 PHP (Personal Home Page)

PHP v.7.4 merupakan bahasa pemrograman untuk script web server-side.


Bahasa pemrograman PHP diciptakan pertama kali oleh Rasmus Lerdorf, seorang
pemrogram C yang sangat handal. Semula PHP hanya digunakan untuk mencatat
seberapa jumlah pengunjung pada hompage-nya. Rasmus adalah salah seorang
pendukung open source. Karena itulah ia mengeluarkan Personal Home Page
Tools versi 1.0 secara gratis atau freeware pada tahun 1995. (O.K Saddam
Hussein, 2018)

22
2.15 Flowmap

Menurut (Budiman, 2018) Flowmap adalah bagan-bagan yang


mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu
masalah flowmap merupakan cara penyajian dari suatu algoritma. Tabel 2.3
adalah simbol- simbol flowmap

Tabel 2.3 Simbol Flowmap

Simbol Keterangan

Arah Aliran Menunjukan arah aliran dokumen antar


bagian yang terkait pada suatu sistem, baik
dari sistem atau keluar sistem.

Dokumen Menunjukan dokumen input/output pada


proses manual maupun proses berbasis
komputer.

Kegiatan Manual Menunjukan proses yang dilakukan secara


manual.

Proses Menunjukan proses yang dilakukan secara


komputerisasi.

Penghubung Menunjukan aliran dokumen yang terputus


atau terpisah pada flowmap yang sama.

23
Penghubung Antar Menunjukan aliran dokumen yang saling
Flowmap berhubungan pada flowmap yang berbeda.

Pengarsipan Menunjukan simpanan data non


computer/informasi berupa file pada proses
manual.

Penyimpanan Magnetik Media penyimpanan yang dilakukan untuk


proses terkomputerisasi.

Kondisi Keputusan menunjukan pilihan ya atau tidak.

Arsip Digital Menunjukan simpanan data terkomputerisasi.

Sumber : (Budiman, 2018)

2.15 Unified Modeling Language (UML)

Unified modeling language adalah sebuah bahasa yang telah menjadi


standar dalam industri untuk visualisasi, merancang dan mendokumentasikan
sistem perangkat lunak. Dengan menggunakan UML kita dapat membuat model
untuk semua jenis aplikasi perangkat lunak, dimana aplikasi tersebut dapat
berjalan pada perangkat keras, sistem oprasi dan jaringan apapun, serta di tulis

24
dalam bahasa pemrograman apapun. (M.Shalaudin, 2014) Adapun jenis-jenis
diagram UML yaitu :

1. Use case diagram

Use case diagram adalah abstraksi dari interaksi antar sistem dan aktor. Use
case diagram bekerja dengan cara mendeskripsikan tipe interaksi antar user
sebuah sistem dengan sistemnya sendiiri melalui sebuah cerita bagaimana
sebuah sistem di pakai. (M.Shalaudin, 2014). Tabel 2.4 adalah tabel dari simbol-
simbol use case diagram :

Tabel 2.4 Simbol-Simbol Use Case Diagram

Simbol Deskripsi

Nama use case Fungsionalitas yang di sediakan system sebagai unit-


unit yang saling bertukarpesan antar unit atau
sector,biasanya di nyatakan dengan menggunakan
kata kerja di awal frase.

Aktor/actor Proses seseorang atau sistem lain yang berinteraksi


dengan sistem informasi yang akan di buat itu sendiri.

Asosiasi / Komunikasi antara aktor dan use case yang


Association berpartisipasi pada use case atau use case memiliki
interaksi dengan aktor.

Include Relasi use case tambahan ke sebuah use case


dimana use case yang di tambahkan memerlukan
use case ini untuk menjalankan fungsinya atau
sebagai syarat di jalankan use case ini.

Sumber: (M.Shalaudin, 2014)

25
2. Activity diagram

Activity diagram atau diagram aktivitas menggambarkan workflow (aliran


kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
pada perangkat lunak. Yang perlu di perhatikan disini adalah bahwa diagram
aktivitas menggambarkan aktivitas sistem bukan apa yang di lakukan actor, jadi
aktivitas,yang di lakukan oleh sistem. (M.Shalaudin, 2014) Tabel 2.5 adalah
tabel dari simbol- simbol activity diagram :

Tabel 2.5 Simbol-Simbol Activity Diagram

Simbol Keterangan

Awal Status awal aktivitas sistem,


diagram aktivitas memiliki
sebuah.

Aktivitas Aktivitas yang di lakukan sistem,


aktivitas biasanya di awali dengan
kata kerja.

Penggabungan Asosiasi penggabungan dimana


lebih dari satu aktivitas di
gabungkan menjadi satu.

Percabangan/ decesion Asosiasi percabangan dimana jika


ada pilihan aktivitas lebih dari
satu.

Status Akhir Status akhir yang di lakukan


sistem, sebuah diagram aktivitas
memiliki sebuah status.

Sumber : (M.Shalaudin, 2014)

26
3. Sequence diagram

Sequence diagram adalah interaction diagram yang memperlihatkan event-


event yang berurutan sepanjang berjalannya waktu, kita membaca diagram ini
dari atas ke bawah (M.Shalaudin, 2014). Tabel 2.6 adalah tabel dari simbol-
simbol sequence diagram :

Tabel 2.6 Simbol-Simbol Sequence Diagram

Simbol Deskripsi

Actor Menggambarkan orang yang

sedang berinteraksi dengan sistem.

Garis hidup / Lifeline Menyatakan kehidupan suatu objek.

Pesan Tipe Send Menyatakan suatu objek lain, arah


panah mengarah pada objek yang
<<include>> dibuat.

Pesan Tipe Call Menyatakan suatu objek memanggil


operasi/metode yang ada pada objek
atau dirinya sendiri.

1 : nama_Method()

Pesan Tipe Create Menyatakan bahwa suatu objek


mengirimkan data/masukan informasi
ke objek lainnya, arah panah

27
mengarah pada objek yang menerima
masukan.

<<Create>>

Objek Menyatakan objek yang berinteraksi


pesan.

Waktu Aktif Menyatakan objek dalam keadaan aktif


dan berinteraksi pesan.

Sumber : (M.Shalaudin, 2014)

4. Class diagram

Class diagram adalah sebuah spesifikasi yang jika diinstiasiasi akan


menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain
berorientasi objek. Class diagram menggambarkan sistem dari segi
pendefinisian kelas-kelas untuk membangun sistem. (M.Shalaudin, 2014). Tabel
2.7 adalah tabel dari simbol- simbol class diagram :

Tabel 2 7 Simbol-Simbol Class Diagram

28
Simbol Deskripsi

Kelas Kelas pada stuktur sistem

Class

Name

Attributes Interface / Sama dengan konsep interface


Antarmuka dalam pemrogaman berorientasi
objek.

Relasi antar kelas dengan makna


Asosiasi umum, asosiasi biasanya juga
disertai dengan multiplicity.

Generalisasi Relasi antar kelas dengan


makna generalisasi-spesialisasi
(umum khusus).

Relasi antar kelas dengan

29
Assosiasi berarah makna kelas yang satu
digunakan oleh kelas lain,
asosiasi biasanya juga disertai
dengan multiplicity.

Agregasi Relasi antar kelas dengan makna


semua- bagian (whole-part)

Sumber : (M.Shalahudin, 2014)

2.16 Definisi SMS (Short Message Service)

Short Message Service (SMS) adalah kemampuan untuk mengirim dan


menerima pesan dalam bentuk teks dari dan kepada ponsel. Teks tersebut bisa
terdiri dari kata-kata atau nomor atau kombinasi alphanumeric. SMS diciptakan
sebagai standar pesan (message) oleh ETSI (Europesan Telecommunication
Standards Institute), yang juga membuat standar GSM yang diimplementasikan
oleh semua operator GSM. SMS yang pertama dikirimkan pada Desember 1992
dari PC ke sebuah ponsel melalui jaringan GSM Vodafone di UK. Setiap Pesan
maksimal terdiri dari 160 karakter jika menggunakan alphabet Latin, dan 70
karakter jika menggunakan alphabet non-Latin seperti huruf Arab atau China.

Short Message Service atau biasa disingkat SMS merupakan sebuah


layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel
(wireless), memungkinkan dilakukannya pengiriman pesan dalam bentuk
alphanumeric antara terminal pelanggan atau antar teminal pelanggan dengan
sistem eksternal, seperti e- mail, paging, voice mail, dan lain-lain. Aplikasi SMS
merupakan aplikasi yang paling banyak peminat dan penggunanya. Hal ini dapat
dibuktikan dengan munculnya berbagai jenis aplikasi yang memanfaatkan fasilitas
SMS.

Dengan menggunakan perangkat komputer, dari satu komputer ke komputer lain


kita bisa saling mengirim pesan singkat melalui text, sehingga bisa melakukan
30
komunikasi yang lebih efisien dibanding mengirim text menggunakan SMS.

2.17 Definisi SMS Gateway

Menurut (Tarigon, 2012) Istilah gateway dapat diartikan sebagai pintu


gerbang. Namun pada dunia komputer, gateway dapat diartikan sebagai jembatan
penghubung antara satu sistem dengan sistem yang lain, sehingga dapat terjadi
pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat
diartikan sebagai pintu gerbang atau jalur bagi penyebaran informasi dengan
menggunakan SMS. Dengannya, kita dapat menyebarkan pesan ke banyak nomor
sekaligus secara otomatis dan cepat. Dengan menggunakan program tambahan
yang dapat dibuat sendiri, si pengirim pesan dapat lebih fleksibel dalam
mengirim/menerima SMS sesuai dengan aturan yang ditetapkan, seperti sistem
untuk polling misalnya.

Gambar 2. 1 Cara Kerja SMS Gateway

Sumber : (Wahidin, 2010)

Adapun cara kerja SMS Gateway adalah SMS dikirim pemilih ke nomor
yang telah ditentukan, isi SMS merupakan Format yang telah ditentukan
sebelumnya. SMS diterima oleh Handphone yang bekerja sebagai SMS Gateway

31
kemudian akan dikirimkan ke sistem, sistem akan merespon SMS tersebut. Jika
format SMS benar maka Handphone yang bertindak sebagai SMS Gateway Server
akan membalas SMS tersebut bahwa SMS telah ditampung begitu juga sebaliknya.
Kemudian SMS tersebut ditampung dalam database dan akan ditampilkan
kedalam Website.

2.18 Definisi Gammu

Menurut (Tarigan, 2013) Gammu merupakan suatu aplikasi yang dapat


digunakan untuk mengelola berbagai fungsi pada handphone, modem dan
perangkat sejenis lainnya.

Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi
nomor kontak (phonebook) dan fungsi SMS. Namun, untuk aplikasi yang
dikembangkan ini akan lebih banyak menggunakan fungsi SMS dari Gammu.

Gambar 2. 2 Arsitektur Aplikasi SMS dengan Gammu

Sumber: Hasil Penelitian (2021)

2.19 Metodelogi Pengembangan Perangkat Lunak

RPL secara umum adalah sebuah disiplin ilmu yang mencakup segala hal
yang berhubungan dengan proses pengembangan perangkat lunak sejak tahap
perancangan hingga tahap implementasi serta pasca implementasi sehingga siklus
hidup perangkat lunak dapat berjalan secara efisien dan terukur Soetam (Rizky,
2011).

32
RPL sendiri diasumsikan sebagai sebuah kumpulan lapisan yang masing-
masing nantinya akan membutuhkan komitmen organisasi dalam
implementasinya. Kumpulan lapisan tersebut, diantaranya adalah utilitas, metode,
proses, dan fokus kualitas.

Adapun metodologi penelitian dalam pengembangan perangkat lunak ini


adalah dengan Metode Waterfall. Metode Waterfall adalah suatu proses
pengembangan perangkat lunak berurutan, di mana kemajuan dipandang sebagai
terus mengalir ke bawah (seperti air terjun) melewati fase-fase perencanaan,
pemodelan, implementasi (konstruksi), dan pengujian. Pada gambar 2.4 berikut
adalah gambar pengembangan perangkat lunak berurutan/ linear (Pressman,
Roger S, 2001).

1. Tahapan Metode Waterfall

Gambar 2. 3 Pengembangan Software dengan Metode Waterfall

Sumber: Hasil Penelitian (2021)

1. Requirements

Tahap requirement atau spesifikasi kebutuhan sistem adalah analisa


kebutuhan sistem yang dibuat dalam bentuk yang dapat dimengerti oleh klien
dan staf pengembang. Dalam tahap ini klien atau pengguna menjelaskan
segala kendala dan tujuan serta mendefinisikan apa yang diinginkan dari
sistem. Setelah dokumen spesifikasi disetujui maka dokumen tersebut menjadi
kontrak kerja antara klien dan pihak pengembang.

2. Design

33
Tahap selanjutnya adalah desain, dalam tahap ini pengembang akan
menghasilkan sebuah arsitektur sistem secara keseluruhan, dalam tahap ini
menentukan alur perangkat lunak hingga pada tahap algoritma yang detil.

3. Implementation

Implementasi, yaitu tahapan dimana keseluruhan desain diubah menjadi kode-


kode program. kode program yang dihasilkan masih berupa modul -modul yang
selanjutnya akan di integrasikan menjadi sistem yang lengkap untuk meyakinkan
bahwa persyaratan perangkat lunak telah dipenuhi.

4. Verification

Tahap selanjutnya adalah verifikasi oleh klien, klien menguji apakah sistem
tersebut telah sesuai dengan kontrak yang telah disetujui.

5. Maintenance

Maintenance adalah tahap terakhir dimana software yang telah dibangun


dipelihara termasuk didalamnya proses instalasi dan perbaikan sistem.

2. Manfaat Metode Waterfall

Ada banyak keuntungan menggunakan metode waterfall ini diantaranya


adalah kepraktisan dalam prosesnya, sehingga software yang dibuat tetap terjaga
karena ada sistem pengawasan atau kontroling yang dilakukan. Disisi lain model
ini merupakan jenis model yang bersifat dokumen lengkap, sehingga proses
pemeliharaan dapat dilakukan dengan mudah. Akan tetapi dikarenakan
dokumentasi yang lengkap dan sangat teknis, membuat pihak klien sulit membaca
dokumen, yang berujung pada sulitnya komunikasi antar pengembang dan klien.
Dokumentasi kode program yang lengkap juga secara tak langsung menghapus
ketergantungan pengembang terhadap pemrogram yang keluar dari tim
pengembang. Hal ini sangat menguntungkan bagi pihak pengembang dikarenakan
proses pengembangan perangkat lunak tetap dapat dilanjutkan tanpa bergantung
pada pemrogram tertentu

34
BAB III
METODOLOGI PENELITIAN

3.1 Objek Penelitian

Berdasarkan dari tinjauan perusahaan, penulis menguraikannya dalam dua


kriteria yaitu :

3.1.1 Sejarah Perusahaan

Sekolah Menengah Pertama (SMP) Dharama Putra Advent Di dirikan oleh


Gereja Jakasampurna pada tahun 2007. Saat ini SMP Dharma Putra Advent Bekasi
sudah memiliki akreditasi A dari Dinas Propinsi Jawa Barat. Pada perkembangannya
SMP Dharma Putra Advent Bekasi lebih menekankan pendidikan dan pelatihan yaitu
pemberian bekal keahlian kepada peserta didiknya. Hal ini dilakukan untuk
mempersiapkan lulusan yang lebih siap memasuki dunia pekerjaan nantinya.

3.1.2 Profil SMP Dharma Putra Advent Bekasi

Gambar 3. 1 Profil SMP Dharma Putra Advent Bekasi

Sumber : SMP Dharma Putra Advent Bekasi

35
Nama : SMP Dharma Putra Advent Bekasi
Bidang usaha : Lembaga Instansi
Alamat : Jl. Raya Kalimalang No.39, Jakasampurna, Jawa Barat 17145
No Telp :  (021) 8866077

3.1.3 Visi dan misi sekolah

a. Visi

Menjadi Lembaga Pendidikan yang Unggul dalam memperoleh Ilmu


Pengetahuan untuk saat ini dan masa mendatang berazaskan ketuhanan.

b. Misi

1. Memberikan sumbangsih kepada masyarakat serta usaha mikro, kecil dan


menengah.

2. Meningkatkan prestasi akademik dan non akademik melalui kegiatan


peningkatan mutu pembelajaran dan sarana pembelajaran.

3. Berusaha menjadi saksi kebaikan Allah dalam segala dimensi.

4. Meningkatkan dan mengembangkan efisiensi pembelajaran baik secara


local, nasional dan internasional.

5. Meningkatkan kreativitas peserta didik melalui kegiatan pengembangan


potensi diri.

36
3.1.4 Struktur Organisasi

Gambar 3. 2 Struktur Organisasi SMP Dharma Putra Advent Bekasi

Sumber : SMP Dharma Putra Advent Bekasi

37
3.1.5 Lokasi SMP Dharma Putra Advent Bekasi

Gambar 3.3 adalah lokasi SMP Dharma Putra Advent Bekasi yang diambil
dari citra satelit melalui aplikasi Google Maps.

Gambar 3. 3 Lokasi SMP Dharma Putra Advent Bekasi

Sumber : Google Maps SMP Dharma Putra Advent Bekasi

3.2 Kerangka Penelitian

Kerangka penelitian ini dapat menggambarkan alur penelitian


berdasarkan hasil teori. Kerangka penelitian juga dapat membantu dan
mempermudah dalam pemahaman permasalahan yang di bahas serta
memperjelas proses berjalannya penelitian sampai dengan alur pengembangan
aplikasi. Berikut merupakan kerangka alur penelitian Perancangan Sistem
Informasi absensi siswa untuk mempermudah kinerja kerja pada SMP Dharma
Putra Advent Bekasi.
Gambar 3.4 adalah kerangka pemikiran dari berdasarkan hasil teori yang
di dapat sebagai berikut :

38
Gambar 3. 4 Kerangka Penelitian

Sumber: Hasil Penelitian (2021)

39
a. Perumusan masalah

Berdasarkan identifikasi masalah yang di temukan mengenai sistem informasi


Absensi siswa di SMP Dharma Putra Advent Bekasi dimana belum tersedianya
sistem yang mempermudah guru dalam melakukan absen. Operator sangat
kesulitan saat melakukan penginputan data absensi, karena pada proses absensi
serta pengimputan data absensi siswa sangat menyita waktu. Proses absensi masih
menggunakan kertas, data yang tersimpan beresiko rusak dan hilang serta
tidak tersimpannya data-data dengan baik sehingga harus di periksa berulang kali
pada kolom-kolom yang di isi di program bantu aplikasi offline.

b. Pengumpulan data

Metode pengumpulan data yang penulis lakukan adalah di mulai dengan


observasi langsung ke objek penelitian dan melakukan wawancara kepada admin
SMP Dharma Putra Advent Bekasi terkait dengan permasalahan yang penulis
teliti.

c. Data penelitian

Penulis mengolah hasil dari pengumpulan data yang telah di peroleh untuk di
jadikan data penelitian yang akan di gunakan ke tahap selanjutnya.

d. Pengembangan sistem

Dalam pengembangan sistem ini penulis memilih menggunakan pengembangan


metode Waterfall karena aplikasi yang akan di kembangkan oleh penulis tidak
terlalu besar dan jangka waktu pengerjaan sistem dari metode Waterfall cukup
singkat.

e. Implementasi

Dalam tahap ini penulis melakukan implementasi dari permasalahan yang ada di
SMP Dharma Putra Advent Bekasi yang sudah terpecahkan dalam bentuk
pembuatan sistem informasi absensi siswa berbasis sms gateway

3.3 Analisis Sistem Berjalan

Pada SMP Dharma Putra Advent Bekasi absensi siswaa dilaksanakan


dengan prosedur yang digambarkan pada gambar 3.5 :

40
Gambar 3. 5 Flowmap Sistem Berjalan

Sumber: Hasil Penelitian (2021)

3.3.1 Proses Alur Absensi

1. Siswa masuk kelas

2. Guru melakukan absensi

3. Setelah guru melakukan absensi, guru memberikan data absensi

41
4. Lalu admin menerima data absensi siswa

5. Setelah semuanya sudah diterima oleh admin

6. Admin membuat laporan absen

Gambar 3. 6 Flowmap Alur Absensi

Sumber: Hasil Penelitian (2021)

3.3 Permasalahan

Setelah melakukan observasi pada proses absensi siswa dan wawancara


dengan admin sekolah, penulis mengambil kesimpulan bahwa absensi siswa
Pada SMP Dharma Putra Advent Bekasi masih kurang efesien karna masih di
lakukan secara manual untuk absensi disana masih menggunakan form absen
dan ditandatangi guru kelas saat masuk kelas dan data absensi masih disimpan
menggunakan alat bantu aplikasi offline. Jika di lihat dari proses absensi siswa
Pada SMP Dharma Putra Advent Bekasi menunjukan tingginya resiko data yang

42
hilang karna data yang di input oleh admin sekolah tidak tersimpan di database,
sehingga admin sekolah harus mengecek data-data kelas berulang kali dan itu
sangat menyita waktu. Penulis menemukan beberapa penyebab timbulnya
masalah yang merupakan kelemahan dari sistem yang berjalan selama ini.
Masalah tersebut yaitu belum adanya sistem informasi yang dapat membantu
kinerja kerja proses absensi siswa pada SMP Dharma Putra Advent Bekasi.

3.4 Analisis Usulan Sistem

Setelah penulis mengetahui permasalahan yang terdapat dalam proses


absensi siswa pada SMP Dharma Putra Advent, maka penulis mengusulkan
beberapa pemecahan masalah pada system tersebut sebagai berikut :

a. Pengguna sistem informasi berbasis web yang akan digunakan dalam


pengolahan data yang lebih baik berupa entry data, edit data, delete data
dan pengolahan data berupa database.

b. Solusi alternatif dari permasalahan diatas, penulis memberikan usulan


pengguna sistem informasi berbasis web guna meningkatkan kualitas
dalam proses absensi siswa pada SMP Dharma Putra Advent agar dapat lebih
baik.

3.5 Prosedur Sistem Usulan

Berikut flowmap usulan sistem dari prosedur absensi pada SMP Dharma
Putra Advent Bekasi yang dijelaskan pada gambar 3.7

43
Gambar 3. 7 Flowmap Usulan Absensi

Sumber: Hasil Penelitian (2021)

Berikut penjelasan dari flowmap prosedur yang diusulkan pada proses absen :
1. Dimulai dengan siswa masuk kelas
2. Wali kelas melakukan absensi siswa
3. Setelah wali kelas selesai melakukan absensi, data absensi
dimasukan ke rekap data absensi
4. Wali kelas membuat laporan absensi siswa yang masuk dan
yang tidak masuk kelas

44
5. Setelah laporan selesai laporan dikirim ke wali murid masing-
masing

3.6 Analisis Kebutuhan

Dalam merancang dan membangun sistem informasi yang diusulkan,


penulis membagi kebutuhan sistem menjadi dua bagian. Kebutuhan fungsional
dan non fungsional untuk membantu mendeskripsikan fitur yang di sediakan
sistem bagi penggunannya, dan mendeskripsikan sekumpulan batasan pada sistem
guna mendukung tercapainya tujuan program aplikasi yang akan dibangun pada
penelitian.

a. Kebutuhan Fungsional

Berikut kebutuhan fungsional berdasarkan analisis kebutuhan sistem :

1. Absensi siswa

2. Data absensi siswa tersimpan di database

3. Fitur menampilkan form absensi siswa

4. Tampilan approve Manager Guru

5. Pemberitahuan absensi di terima atau tidak

6. Admin menerima data absensi siswa yang di terima

7. Input data absensi

8. Data absensi tersimpan di database.

b. Kebutuhan Non Fungsional

Berikut ini kebutuhan non fungsional berdasarkan analisis kebutuhan


sistem:

1. User interface dari sistem mudah di pahami

2. Dapat diakses melalui berbagai browser

3. Sistem absensi siswa pada SMP Dharma Putra Advent Bekasi

45
3.7 Perhitungan Biaya Pulsa SMS Tiap Operator

Tarif SMS memang turun. Namun, tidak seheboh penurunan tarif percakapan.
Ternyata, banyak operator lebih memilih memberikan paket SMS murah kepada
pelanggannya, daripada menurunkan tarif sms reguler secara drastis. Artinya, tarif
SMS di luar paket itu tetap masih cukup mahal.

Tabel 3 1 Perhitungan biaya SMS

No Operator Biaya SMS Biaya X Jumlah Siswa Biaya X Jumlah Siswa

(Per Hari) (Per Bulan)

1 Telkomsel Rp. 350/SMS 350 X 168 = 58.800/SMS 58.800/SMS X 168 =


9.744.000/SMS

2 Tri Rp. 175/SMS 175 X 168 = 29.400/SMS 29.400/SMS X 168 =


4.939.200/SMS

3 Indosat Rp. 499/SMS 499 X 168 = 83.832/SMS 83.832/SMS X 168 =


14.082.264/SMS

4 XL Rp. 100/SMS 100 X 168 = 16.800/SMS 16.800/SMS X 168 =


2.822.400/SMS

46
BAB IV
PERANCANGAN DAN IMPLEMENTASI

4.1 Hasil Analisis Dan Pembahasan

Sistem informasi absensi siswa berbasis sms gateway menjadi keunggulan


aplikasi informasi absensi siswa pada SMP Dharma Putra Advent Bekasi,
sehingga memudahkan admin dan orang tua siswa. Penginputan absensi siswa
merupakan kegiatan yang amat penting karena proses tersebut merupakan salah
satu monitoring kehadiran siswa di sekolah SMP Dharma Putra Advent Bekasi
guna menjaring siswa yang disiplin. Dengan alasan tersebut, menjadikan aplikasi
absensi siswa berbasis sms gateway untuk dikembangkan. Berikut adalah
beberapa analisis masalah pada BAB III yang harus dijawab oleh software
terdapat pada tabel 4.1 dibawah ini:

Tabel 4. 1 Analisa Kebutuhan Fungsional Sistem

No. Kebutuhan Deskripsi Actor


Fungsional

Req 1 Aplikasi harus mampu mengelolah Admin,


Kelola Data Login verifikasi dalam menggunakan Guru,
sistem Siswa

Req Aplikasi harus mampu melakukan Admin,


1.1 Verifikasi Login verifikasi penggunaan system Guru,
Siswa

Req Aplikasi harus mampu untuk Guru,


1.2 Kelola Lupa Password mendapatkan password baru dalam Siswa,
menggunakan sistem guru

Req Kelola Reset Password Aplikasi harus mampu merubah Admin


1.3 password user menjadi passwrod
default sistem

Req Kelola Rubah Password Aplikasi harus mampu merubahAdmin,

47
No. Kebutuhan Deskripsi Actor
Fungsional

1.4 password user menjadi passwrod Guru,


sesuai keinginan user SIswa

Req Kelola Data Siswa Aplikasi harus mampu mengelolah Admin


2 Data Siswa

Req Tambah data Siswa Aplikasi harus mampu untuk Admin


2.1 menginputkan data siswa baru

Req Edit data Siswa Aplikasi harus mampu untuk Admin


2.2 mengedit data siswa

Req Kelola Data absensi Aplikasi harus mampu mengelolah Admin,


3 siswa Data absensi Guru

Req Tambah data absensi Aplikasi harus mampu untuk Admin,


3.1 siswa memasukkan data absensi baru guru

Req Hapus data absensi Aplikasi harus mampu untuk Admin,


3.2 siswa menghapus data absensi siswa Guru
dalam kelas

Req Edit data absensi Aplikasi harus mampu untuk Admin,


3.3 siswa menghapus data absensi siswa Guru

Req Kelola Data absensi Aplikasi harus mampu mengelolah Guru,


4 siswa Data absensi siswa admin

Req Aplikasi harus mampu untuk Admin,


5 Tampil Laporan menampilkan data laporan absensi Guru,
Sisw
a

Req Verifikasi data Aplikasi harus mampu untuk Siswa,


5.1 Laporan menampilkan laporan absensi Guru,

48
No. Kebutuhan Deskripsi Actor
Fungsional

Siswa admin

Req Aplikasi harus mampu untuk Guru,


5.2 Menampilkan laporan menampilkan Laporan yang Siswa,
dibuthkan Admin

REG Server sms gateway mampu Orang tua


6 Membalas sms Membalas SMS degan siswa
autorespon/autoreply

Sumber: Hasil Penelitian (2021)

4.2 Analisis Sistem Yang Berjalan

Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, hambatan-

hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat

diusulkan perbaikan-perbaikan

1. Use Case Sistem Berjalan


Use case diagram merupakan sebuah gambaran yang mempresentasikan
interaksi yang terjadi antara actor dan sistem

49
Gambar 4. 1 Use Case Diagram Sistem Berjalan
Sumber: Hasil Penelitian (2021)

2. Activity Diagram Sistem Berjalan


Activity diagram merupakan sebuah gambar yang merupakan lebih detail
mengenai aktifitas yang terjadi antara actor dan sistem

50
Gambar 4. 2 Activity Diagram Sistem Berjalan
Sumber: Hasil Penelitian (2021)

3. Sequence Diagram Sistem Berjalan


Sequence diagram merupakan sebuah gambaran yang mempresentasikan
lebih detail mengenai pergerakan objek dan pesan yang terjadi di dalam sistem
antara actor dan sistem

Gambar 4. 3 Sequence Diagram Sistem Berjalan


Sumber: Hasil Penelitian (2021)

4.3 Analisis Sistem Yang Diusulkan


1. Use Case Diagram
Use Case Diagram secara grafis menggambarkan interaksi antara sistem, sistem
eksternal, dan pengguna. Dengan kata lain Use Case diagram secara grafis
mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa pengguna
(user) mengharapkan interaksi dengan sistem itu. Use Case secara naratif digunakan
untuk secara tekstual menggambarkan sekuensi langkah-langkah dari setiap interaksi.
Pada sistem informasi absensi siswa pada SMP Dharma Putra Advent Bekasi, use case
diagram menggambarkan actor (penguna) yaitu orang tua yang berinteraksi dengan
sistem dengan melakukan permintaan berupa proses akses yaitu informasi kehadiran

51
putra putrinya melalui SMS . sedangkan guru bertugas untuk menginput absensi kelas
dan rekap data absensi perkelas sedangkan admin atau tata usaha mengimput data
siswa, guru, kelas, sekolah, sms gateway, data admin dan mencetak rekapitulasi absensi
siswa. Siswa hanya dapat merubah password dan melihat rekapitulasi absensi selama
satu semester. Berikut ini adalah use case dari sistem infromasi absensi siswa berbasis
sms gateway pada SMP Dharma Putra Advent Bekasi Seperti terlihat pada gambar 4.4
berikut ini:

Gambar 4. 4 Use Case Diagram Sistem Absensi Siswa


Sumber: Hasil Penelitian (2021)

2. Activity Diagram

52
Gambar 4. 5 Activity Diagram Siswa
Sumber: Hasil Penelitian (2021)

Gambar 4. 6 Activity Diagram Admin


Sumber: Hasil Penelitian (2021)

53
Gambar 4. 7 Activity Diagram Orangtua Siswa
Sumber: Hasil Penelitian (2021)

54
Gambar 4. 8 Activity Diagram Guru
Sumber: Hasil Penelitian (2021)

3. Sequence Diagram
Dalam sistem ini terdapat Squence Diagram yang

menggambarkan aliran proses terhadap waktu dari awal pengguna

memulai sampai menghasilkan output yang di harapkan . squence

diagram untuk sistem absensi ini terdiri dari empat aktor yaitu

admin, guru dan siswa dan orang tua siswa, berikut gambar squence

diagram:

1. Sequence Diagram Admin

Gambar 4. 9 Sequence Diagram Admin


Sumber: Hasil Penelitian (2021)

55
proses sequence diagram dimulai dari admin menggunakan

form login untuk masuk kedalam sistem dan menggunakan objek

user mengecek username dan password yang dimasukan. Jika

username dan password benar maka sistem akan mengecek dan

memberi balikan yaitu sistem akan menampilkan halaman

berikutnya dan admin dapat membuat data guru, siswa dan data

absensi siswa perkelas.

2. Sequence Diagram Guru

Gambar 4. 10 Sequence Diagram Guru


Sumber: Hasil Penelitian (2021)

56
57
58

proses sequence diagram dimulai dari guru menggunakan form login untuk

masuk kedalam sistem dan menggunakan objek user mengecek username dan

password yang dimasukan. Jika username dan password benar maka sistem akan

mengecek dan memberi balikan yaitu sistem akan menampilkan halaman

berikutnya. Halaman data absensi digunakan untuk mengabsen siswa sesuai kelas

dan jam absen yang telah di tentukan sekolah.

3. Sequence Diagram Siswa

Gambar 4. 11 Sequence Diagram Siswa


Sumber: Hasil Penelitian (2021)
59

4. Sequence Diagram Orang Tua Siswa

Gambar 4. 12 Sequence Diagram Orang Tua Siswa

Sumber: Hasil Penelitian (2021)


Pada Squence diagram orang tua yang berinteraksi dengan server SMS

Gateway melalui SMS dan server akan membalas sms secara otomatis dengan

format sms ABSEN (spasi) NIS (spasi) KELAS (spasi) Tanggal.apabila format

benar maka orang tua akan dapat balasan SMS tentang informasi anaknya sesuai

dengan tanggal absen yang di minta.

4. Class Diagram

Class diagram digunakan untuk menampilkan beberapa kelas serta paket paket yang ada
dalam suatu sistem atau perangkat lunak yang sedang dibuat. Diagram kelas memberikan
sebuah gambaran serta relasi - relasi yang terdapat dalam suatu sistem.

Pada UML, diagram kelas sangat membantu dalam visualisasi struktur clss dari suatu
sistem kususnya pada sistem absensi siswa pada SMP Dharma Putra Advent Bekasi
yang akan di buat . seperti pada gambar 4.6 dibawah ini:
60

Gambar 4. 13 Class Diagram


Sumber: Hasil Penelitian (2021)
61

4.4 Hasil Tampilan

Gambar dan penjelasan selanjutnya menunjukan desain GUI yang telah dibuat
Dalam sub bab ini akan berisi tentang form – form perancangan form antar muka pada
Sistem Informasi Absensi Siswa Berbasis Sms Gateway.

a. Form Login

Pada tampilan form login ini user harus masukan user id dan Password agar
dapat mengakses menu program yang lainnya, seperti gambar 4.7 dan berikut
tampilannya :

Gambar 4. 14 Implementasi Halaman Login


Sumber: Hasil Penelitian (2021)

b. Tampilan Awal Antar Muka Super Admin


62

Setelah berhasil login maka tampil halaman antar muka atau beranda awal super
admin yang terdapat menu-menu seperti gambar 4.8. Berikut tampilan antar mukanya;

Gambar 4. 15 Implementasi Halaman Beranda Super Admin


Sumber: Hasil Penelitian (2021)

c. Tampilan Awal Antar Muka Admin Guru

Setelah berhasil login maka tampil halaman antar muka atau beranda awal admin
guru dimana beranda yang membedakan antara super admin dan admin guru adalah pada
menu sekolah sekolah, adapun admin guru terdapat menu-menu seperti gambar 4.9
Berikut tampilan antar mukanya;

Gambar 4. 16 Implementasi Halaman Beranda Admin Guru


63

Sumber: Hasil Penelitian (2021)


d. Tabel Input Data Siswa

Hasil implementasi tabel input data siswa seperti gambar 4.10 dibawah
ini;

Gambar 4. 17 Implementasi Halaman Input Data Siswa


Sumber: Hasil Penelitian (2021)

e. Tabel View Data Siswa

Hasil implementasi tabel view data siswa yang direncanakan


sebelumnya seperti gambar 4.11 dibawah ini;

64
Gambar 4. 18 Implementasi Halaman Input Data Siswa
Sumber: Hasil Penelitian (2021)

a. Tabel Input Data Kelas

Hasil implementasi tabel view data siswa yang direncanakan


sebelumnya seperti gambar 4.12 dibawah ini;

Gambar 4. 19 Implementasi Halaman Input Data Kelas


Sumber: Hasil Penelitian (2021)

65
a. Tabel View Data Kelas

Hasil implementasi tabel view data siswa yang direncanakan


sebelumnya seperti gambar 4.13 dibawah ini;

Gambar 4. 20 Implementasi Halaman View Data Kelas


Sumber: Hasil Penelitian (2021)

b. Tabel Inbox

Hasil implementasi table Inbox yang direncanakan di bab 3


sebelumnya seperti gambar 4.14 dbawah ini ;

Gambar 4. 21 Implementasi Halaman Inbox

Sumber: Hasil Penelitian (2021)

66
a. Tabel Kirim SMS

Hasil implementasi tabel Kirim SMS yang direncanakan di bab 3


sebelumnya seperti gambar 4.15 dibawah ini;

Gambar 4. 22 Implementasi Halaman Kirim SMS

Sumber: Hasil Penelitian (2021)

67
4.3 Implementasi Database

Gambar 4. 23 Implementasi Database

Sumber: Hasil Penelitian (2021)

4.4 Perancangan Database

Perancangan database merupakan suatu hal yang sangat penting.


Database berfungsi dalam memnyimpan data, dimana data yang ada dalam
database tersebut diolah untuk mendapatkan informasi yang digunakan. Tabel
ini mempunyai struktur database sebagai berikut :

4.4.1 Tabel Absensi

Tabel 4 1 Tabel Absensi

No Nama Field Type Data Field Size Keterangan

1 Id_absensi Integer 10 Primary Key

Nomor Induk
2 Nis Integer 25
Sekolah

3 Nm_kelas Char 50 Nama Sekolah

68
Keterangan
4 Ket Enum('H', 'S', 'I', 'A') 15
Hadir

5 Tanggal Char 20 Tanggal Hadir

6 Info Char 10 Berhasil Absen

Sumber: Hasil Penelitian (2021)

4.4.2 Tabel Autoreply

Tabel 4 2 Tabel Autoreply

No Nama Field Type Data Field Size Keterangan

1 Keyword Varchar 50 Kata Kunci

2 Reply Text - Membalas

Sumber: Hasil Penelitian (2021)

4.4.3 Tabel Daemons

Tabel 4 3 Tabel Daemons

No Nama Field Type Data Field Size Keterangan

1 Start Text - Mulai

2 Info Text - Pesan

Sumber: Hasil Penelitian (2021)

69
4.4.4 Tabel Gammu

Tabel 4 4 Tabel Gammu

No Nama Field Type Data Field Size Keterangan

1 Version Integer 11 Versi

Sumber: Hasil Penelitian (2021)

4.4.5 Tabel Inbox

Tabel 4 5 Tabel Inbox

No Nama Field Type Data Field Size Keterangan

Perbarui Dalam
1 UpdatedInDB Timestamp -
Basis Data

ReceivingDateTi Menerima
2 Timestamp -
me Tanggal Waktu

3 Text Text - Teks

4 SenderNumber Varchar 20 Nomor Pengirim

Enum('Default_No_
Compression',
'Unicode_No_Comp
ression', '8bit',
5 Coding 15 Pengkodean
'Default_Compressio
n',
'Unicode_Compressi
on')

6 UDH Text - -

70
7 SMSCNumber Varchar 20 Nomor SMS

8 Class Integer 11 Kelas

Teks
9 TextDecoded Text -
Diterjemahkan

10 ID (Primary) Integer 10 Primary Key

11 RecipientID Text - ID Penerima

12 Processed Enum('false', 'true') - Dproses

Sumber: Hasil Penelitian (2021)

4.4.6 Tabel Kelas

Tabel 4 6 Tabel Kelas

No Nama Field Type Data Field Size Keterangan

1 id_kelas Integer 10 ID Kelas

2 nm_kelas Char 50 Nama Kelas

Sumber: Hasil Penelitian (2021)

4.4.7 Tabel Outbox

Tabel 4 7 Tabel Outbox

No Nama Field Type Data Field Size Keterangan

Perbarui Dalam
1 UpdatedInDB timestamp -
Basis Data

2 InsertIntoDB timestamp - Masukan


Kedalam Basis

71
Data

Tanggal
3 SendingDateTime timestamp - Pengirim Dan
Waktu

Kirim
4 SendBefore time -
Sebelumnya

Kirim
5 SendAfter time -
Sesudahnya

6 Text text - Teks

6 DestinationNumber varchar 20 Nomor Tujuan

enum('Default_
No_Compressio
n',
'Unicode_No_C
ompression',
7 Coding 15 Pengkodean
'8bit',
'Default_Compr
ession',
'Unicode_Comp
ression')

8 UDH text - -

9 Class int 11 Kelas

Teks
10 TextDecoded text -
Diterjemahkan

11 ID (Primary) int 10 Primary Key

72
enum('false',
12 MultiPart 15 Banyak Bagian
'true')

13 RelativeValidity int(11) 11 Validitas Relatif

14 SenderID varchar(255) 255 ID Pengirim

Waktu Pengirim
15 SendingTimeOut timestamp -
Habis

enum('default', Laporan
16 DeliveryReport 15
'yes', 'no') Pengiriman

17 CreatorID text - ID Pencipta

Pengiriman
18 outbox_sender BTREE -
Kotak Keluar

Sumber: Hasil Penelitian (2021)

4.4.8 Tabel Outbox_Multipart

Tabel 4 8 Tabel Outbox_Multipart

No Nama Field Type Data Field Size Keterangan

1 Text Text - Teks

enum('Default_No_Compr
ession',
'Unicode_No_Compressio
2 Coding 15 Pengkodean
n', '8bit',
'Default_Compression',
'Unicode_Compression')

2 UDH Text - -

73
3 Class Integer 11 Kelas

Teks
4 TextDecoded Text - Diterjemahka
n

5 ID (Primary) Integer 10 Primary Key

Posisi
SequencePosition (P
6 Ineger 11 Urutan(Prima
rimary)
ry Key)

Sumber: Hasil Penelitian (2021)

4.4.9 Tabel Pbk

Tabel 4 9 Tabel Pbk

No Nama Field Type Data Field Size Keterangan

1 ID (Primary) Integer 11 Primary Key

2 GroupID Integer 11 Identitas Grup

3 Name Text - Nama

4 Number Text - Jumlah

Sumber: Hasil Penelitian (2021)

74
4.4.10 Tabel Pbk_Groups

Tabel 4 10 Tabel Pbk_Groups

No Nama Field Type Data Field Size Keterangan

1` Name Text - Nama

2 ID (Primary) Integer 11 Primary Key

Sumber: Hasil Penelitian (2021)

4.4.11 Tabel Phones

Tabel 4 11 Tabel Phones

No Nama Field Type Data Field Size Keterangan

1 ID Text - -

Perbarui Dalam
2 UpdatedInDB Timestamp -
Basis Data

Masukan Ke Dalam
3 InsertIntoDB Timestamp -
Basis Data

4 TimeOut Timestamp - Waktu Habis

5 Send Enum('yes', 'no') 15 Kirim

6 Receive Enum('yes', 'no') 15 Menerima

Nomor
7 IMEI (Primary) Varchar 35
IMEI(Primary Key)

8 Client Text - Clinet

9 Battery Integer 11 Baterai

75
10 Signal Integer 11 Sinyal

11 Sent Integer 11 Terkirim

12 Received Integer 11 Di Terima

Sumber: Hasil Penelitian (2021)

4.4.12 Tabel Polling

Tabel 4 12 Tabel Polling

No Nama Field Type Data Field Size Keterangan

Pollinng
id_polling (Primary
1 Integer 5 Identitas(Primary
)
Key)

2 keyword Varchar 50 Kata Kunci

3 pilihan Varchar 255 Ketentuan

4 total Integer 5 Jumlah

5 aktif Enum('Y', 'N') 15 Bekerja

Sumber: Hasil Penelitian (2021)

4.4.13 Tabel Sentitems

Tabel 4 13 Tabel Sentitems

76
No Nama Field Type Data Field Size Keterangan

Perbarui Dalam
1 UpdatedInDB Timestamp -
Basis Data

Masukan Ke Dalam
2 InsertIntoDB Timestamp -
Basis Data

Tanggal Pengirim
3 SendingDateTime Timestamp -
Waktu

Waktu Tanggal
4 DeliveryDateTime Timestamp -
Pengiriman

5 Text Text - Teks

6 DestinationNumber Varchar 20 Nomor Tujuan

Enum('Default_N
o_Compression',
'Unicode_No_Co
mpression', '8bit',
7 Coding 15 Pengkodean
'Default_Compre
ssion',
'Unicode_Compr
ession')

8 UDH Text - -

9 SMSCNumber Varchar 20 Nomor SMS

10 Class Integer 11 Kelas

11 TextDecoded Text - Teks Diterjemahkan

12 ID (Primary) Integer 10 Primary Key

77
13 SenderID Varchar 255 ID Pengirim

Posisi
SequencePosition (P
14 Integer 11 Urutan(Primary
rimary)
Key)

enum('SendingO
K',
'SendingOKNoRe
port',
15 Status 'SendingError', 15 Status
'DeliveryOK',
'DeliveryFailed',
'DeliveryPending'
,

16 StatusError Integer 11 Kesalahan Status

17 TPMR Integer 11 -

18 RelativeValidity Integer 11 Validitas Relatif

19 CreatorID Text - ID Pencipta

Sumber: Hasil Penelitian (2021)

4.4.14 Tabel Siswa

Tabel 4 14 Tabel Siswa

78
No Nama Field Type Data Field Size Keterangan

Identitas
1 id_siswa (Primary) Integer 10
Siswa(Primary Key)

2 Nama Char 50 Nama Siswa

3 Nis Integer 25 Nomor Induk Siswa

enum('Laki-
4 Jns_kel Laki', 15 Jenis Kelamin
'Perempuan')

5 Tgl_lahir Char 20 Tanggal Lahir

6 Tmpt_lahir Char 50 Tempat Lahir

7 No_orangtua Varchar 20 Nomor Ortu

8 Alamat Text - Alamat

9 Nm_kelas Char 50 Nama Kelas

10 foto Char 200 Foto

Sumber: Hasil Penelitian (2021)

4.4.15 Tabel Sms_Inbox

Tabel 4 15 Tabel Sms_Inbox

79
No Nama Field Type Data Field Size Keterangan

1 id (Primary) Integer 11 Primary Key

2 Pesan Text - Pesan

3 Nohp Varchar 20 Nomor HP

4 Waktu Datetime - Waktu

5 Modem Varchar 50 Modem

Sumber: Hasil Penelitian (2021)

4.4.16 Tabel User

Tabel 4 16 Tabel Use

No Nama Field Type Data Field Size Keterangan

Identitas
1 Id_user (Primary) Integer 10 Pengguna(Prim
ary Key)

2 User Char 25 Pengguna

3 Pass Char 200 Lulus

4 Confirm Char 200 Konfirmasi

Enum('Admin',
5 Level 15 Tingkat
'Guru')

6 Nama Char 50 Nama

7 Foto Char 200 Foto

Sumber: Hasil Penelitian (2021)

80
81
BAB V
PENUTUP

Pada bab ini akan dikemukakan kesimpulan yang dapat di peroleh dari bab-
bab sebelumnya serta saran untuk perbaikan dan pengembangan sistem lebih
lanjut kususnya pada SMP Dharma Putra Advent Bekasi.

5.1 Kesimpulan

Perancangan Sistem Informasi Absensi Siswa berbasis SMS Gateway pada


SMP Dharma Putra Advent Bekasi ini adalah untuk meningkatkan penyampaian
informasi kehadiran siswa/siswi kepada orangtua murid yang dilakukan dengan
Auto Replay pada server SMS Gateway. Kesimpulan yang diperoleh dari analisa
dan perancangan sistem ini adalah :

1. Sistem dibangun dengan metode Waterfall dari pengumpulan data, membuat


perancangan sistem sampai kepada hasil dari sistem dan pengujian sistem
dilakukan dengan cara pengujian fungsional yaitu dengan pengujian Black box
dan pengujian secara langsung oleh pengembang dan calon pemakai.

2. penyampaian informasi absensi siswa pada SMP Dharma Putra Advent Bekasi
dilakukan lewat SMS. Ketika orang tua mengirimkan sms dengan format yang
benar maka server dapat membalasnya secara otomatis dan memberikan informasi
kehadiran anaknya sesuai tanggal dan jam pelajaran dan sistem dapat menginput
absensi siswa sesuai kelas perjam pelajaran yang telah di tentukan oleh sekolah
disamping itu sistem dapat melihat sms yang masuk dan dapat mengirimkan
sms ke nomor tujuan sistem dapat menerima dan mengirimkan sms ke semua
operator seperti telkomsel, indosat dan XL Axiata.

5.2 aran

Berdasarkan semua proses dalam membangun aplikasi ini saran - sarannya


adalah sebagai berikut :

1. Sistem yang saat ini dikembangkan masih menggunakan GSM Modem dalam
pengimplementasiannya.diharapkan dalam pengimplementasiannya dapat
terhubung dengan jaringan Internet dan melakukan kerjasama dengan pihak
operator telekomunikasi.

82
2. Dikarenakan dalam SMS, berlaku aturan “sender keeps all” dan hak originating
(tempat asal terjadinya komunikasi) berarti semua biaya ditanggung oleh pengirim
SMS. Dan bila menggunakan GSM modem saja maka pembiayaan akan terbebani
kepada SMP Dharma Putra Advent Bekasi.

3. Dengan melakukan kerjasama dengan operator telekomunikasi maka beban biaya


total akan terbebani kepada user, yaitu orangtua murid yang menerima SMS.
Operator dapat hanya meminta biaya sms saja dan sisanya menjadi hak SMP
Dharma Putra Advent Bekasi namun dapat jua melalui mekanisme bagi hasil,
karena dalam sistem SMS gateway biasanya selalu menguntungkan pihak-pihak
terkait.

83
DAFTAR PUSTAKA

Priyanti, D. (2013). Sistem Informasi Data Penduduk Pada Desa Bogoharjo


Kecamatan Ngadirojo Kabupaten Pacitan. IJNS - Indonesian Journal on
Networking and Security, 2(4), 56.

Santoso, H., & Yulianto, A. W. (2017). Analisa Dan Perancangan Sistem Absensi
Siswa Berbasis Web Dan Sms Gateway. Jurnal Matrik, 16(2), 65.
https://doi.org/10.30812/matrik.v16i2.11

Sukrianto, D., & Agustina, S. (2018). PEMANFAATAN SMS GATEWAY PADA


SISTEM INFORMASI ABSENSI SISWA DI SMAN 12 PEKANBARU
BERBASIS WEB. Intra - Tech, 2.

Sutabri. (2012). Analisis sistem.

Aminudin,2014. Program Absensi Siswa Real Time dengan PHP dan SMS
Gateway.Jakarta.CV.Lokomedia

Effendy, Onong Uchjana. 2006. Sistem Informasi Manajemen. Bandung : CV.


Mandar Maju.

Hariyanto, Bambang.2004. Sistem Manajemen Basis Data. Bandung :


Informatika.

Jogiyanto. 1998. Analisis dan Desain Sistem Informasi. CV. Andi Offset :
Yogyakarta.

Jogiyanto. 2008. Metodologi Penelitian Sistem Informasi. CV. Andi Offset :


Yogyakarta.

Komputer, Wahana. 2014. Mudah Membuat Aplikasi SMS Gateway Dengan


CodeIgniter. Jakarta: PT.Alex Media Komputindo.

84
LAMPIRAN

85
86
87
88
89
90
91
92
93
94
95
96
97
98
99

Anda mungkin juga menyukai