uin alauddin makassarrepositori.uin-alauddin.ac.id/14448/1/riki_60900113032.pdf · vi 1. rektor...

70
RANCANG BANGUN SISTEM MONITORING PENYELENGGARAAN KURIKULUM PESANTREN BAGI SANTRI PONDOK PESANTREN MODERN AL-IKHLASH POLEWAI MANDAR SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Meraih Gelar Sarjana Komputer pada Jurusan Sistem Informasi Fakultas Sains dan Teknologi UIN Alauddin Makassar Oleh: RIKI NIM: 60900113032 FAKULTAS SAINS DAN TEKNOLOGI UIN ALAUDDIN MAKASSAR 2019

Upload: others

Post on 29-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

RANCANG BANGUN SISTEM MONITORING

PENYELENGGARAAN KURIKULUM PESANTREN BAGI SANTRI PONDOK PESANTREN MODERN AL-IKHLASH

POLEWAI MANDAR

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat Meraih Gelar Sarjana Komputer pada Jurusan Sistem Informasi

Fakultas Sains dan Teknologi UIN Alauddin Makassar

Oleh:

RIKI NIM: 60900113032

FAKULTAS SAINS DAN TEKNOLOGI UIN ALAUDDIN MAKASSAR

2019

Page 2: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si
Page 3: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

iii

PERNYATAAN KEASLIAN SKRIPSI

Saya yang bertanda tangan di bawah ini :

Nama : Muhammad Hudzaly Hatala

NIM : 60900113045

Jurusan : Sistem Informasi

Judul Skripsi : Rancang Bangun Sistem Informasi Rekam Medis (Studi

Kasus Puskesmas Samata)

Menyatakan dengan sebenarnya bahwa skripsi yang saya tulis ini benar

merupakan hasil karya saya sendiri dan bukan merupakan pengambilalihan tulisan

ataupun pikiran orang lain yang saya akui sebagai hasil tulisan atau pikiran

sendiri.

Apabila dikemudian hari terbukti atau dapat dibuktikan bahwa skripsi ini

hasil jiplakan, maka saya bersedia menerima sanksi atas perbuatan tersebut sesuai

ketentuan yang berlaku.

Makassar, Januari 2019

Penulis,

Muhammad Hudzaly Hatala

Page 4: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

iv

PENGESAHAN SKRIPSI

Skripsi ini berjudul “Rancang Bangun Sistem Informasi Rekam Medis

(Studi Kasus Puskesmas Samata)” yang disusun oleh saudara Muhammad

Hudzaly Hatala, NIM: 60900113045, Mahasiswa Jurusan Sistem Informasi

Universitas Islam Negeri (UIN) Alauddin Makassar, telah diuji dan dipertahankan

dalam sidang Munaqasyah yang diselenggarakan pada hari Rabu, 27 Februari

2019 M dinyatakan telah dapat diterima sebagai salah satu syarat untuk

memperoleh gelar Sarjana Komputer dalam Jurusan Sistem Informasi dengan

beberapa perbaikan.

Makassar, 27 Februari 2019 M 22 Jumadil Akhir 1440 H

DEWAN PENGUJI

1. Ketua : Prof. Dr. H. Arifuddin, M.Ag. (….………….….……...)

2. Sekretaris : Farida Yusuf, S.Kom., M.T. (….………….….……...)

3. Munaqisy I : Faisal Akib, S.Kom., M.Kom. (……………...….……..)

4. Munaqisy II : Dr. Fatmawati, M.Ag. (….………….….……...)

5. Pembimbing I : Faisal, S.T., M.T. (….………….….……...)

6. Pembimbing II : Gunawan, S.Kom., M.Kom. (….………….….……...)

Diketahui oleh : Dekan Fakultas Sains dan Teknologi

UIN Alauddin Makassar

Prof. Dr. H. Arifuddin Ahmad, M.Ag. Nip. 19691205 199303 1 001

Page 5: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

v

KATA PENGANTAR

Dengan segala kerendahan hati penulis panjatkan puji syukur kehadirat

Allah swt., atas segala limpahan rahmat dan hidayah-Nya, serta shalawat dan

Salam, senantiasa tercurahkan kepada junjungan Nabi Muhammad saw., yang

telah menyelamatkan manusia dari dunia Jahiliyah, menuju dunia terdidik yang

diterangi dengan cahaya keilmuan sehingga skripsi dengan judul “Rancang

Bangun Sistem Monitoring Penyelenggaraan Kurikulum Pesantren Bagi Santri

Pondok Pesantren Modern Al-Ikhlash Polewali Mandar” dapat terselesaikan

dengan baik meski melalui banyak tantangan dan hambatan.

Skripsi ini diajukan untuk memenuhi salah satu syarat utama, dalam

meraih gelar Sarjana Komputer (S.Kom.) pada Jurusan Sistem Informasi,

Fakultas Sains dan Teknologi, Universitas Islam Negeri (UIN) Alauddin

Makassar. Penulis menyadari bahwa didalam penyusunan skripsi ini, tidak

terlepas dari berbagai pihak yang banyak memberikan doa, dukungan dan

semangatnya.

Olehnya itu, melalui kesempatan ini, penulis menyampaikan rasa

terimakasih yang sebesar-besarnya kepada kedua orang tua penulis, Alm H. Tahir

dan Hj. Saheri atas limpahan kasih sayang, pengorbanan, dorongan semangat dan

doa yang selalu dipanjatkan untuk penulis. Serta untuk saudara penulis, Kakak

Muh. Ridwan, Rudi dan Rita yang selalu memotivasi, memberi semangat dan

ruang kepada penulis untuk tetap berkarya, dan penghargaan yang setinggi-

tingginya kepada :

Page 6: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

vi

1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H.

Musafir Pababbari, M.Si.

2. Dekan Fakultas Sains danTeknologi Universitas Islam Negeri (UIN)

Alauddin Makassar Prof. Arifuddin Ahmad, M.Ag.

3. Ketua Jurusan dan Sekretaris Jurusan Sistem Informasi, Fakultas Sains dan

Teknologi, Universitas Islam Negeri (UIN) Alauddin Makassar, Faisal Akib,

S.Kom., M.Kom. dan Ibu Farida Yusuf, S.Kom., M.T.

4. Pembimbing I Faisal Akib, S.Kom., M.Kom., dan Pembimbing II Reza

Maulana, S.Kom, M.T., yang telah membimbing penulis dengan sangat baik

dan penuh kesabaran.

5. Penguji I Faisal, S.T., M.T., dan Penguji II Dr. Fatmawati, M.Ag. yang telah

menyumbangkan banyak ide dan saran yang membangun.

6. Seluruh Dosen Jurusan Sistem Informasi dan Teknik Informatika.

7. Mantan Ketua Jurusan Sistem Informasi, Fakultas Sains dan Teknologi,

Universitas Islam Negeri (UIN) Alauddin Makassar, Alm. Ayahanda Yusran

Bobihu, S.Kom.,M.Si.

8. Evi Yuliana S.Kom, staf jurusan Sistem Informasi serta staf/pegawai dalam

jajaran lingkup Fakultas Sains dan Teknologi, Universitas Islam Negeri

(UIN) Alauddin Makassar, yang telah dengan sabar melayani penulis dalam

menyelesaikan administrasi pengurusan skripsi, dimana penulis merasa selalu

mendapatkan pelayanan terbaik, sehingga Alhamdulillah pengurusan skripsi

ini dapat terselesaikan dengan lancar.

Page 7: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

vii

9. Terkhusus Keluarga Besar Jurusan Sistem Informasi angkatan 2013

“BORLAND” atas kebersamaan, kekeluargaan, dukungan, dan canda tawa

yang sering kali muncul mewarnai hari-hari penulis selama duduk di bangku

kuliah.

10. Sahabat Sekaligus pembimbing Muhammad Hudzaly Hatala dan Deki

Wahyudin yang selalu setia menemani bimbingan, dan memberikan semangat

dan motivasi dalam proses penyelesaian tugas akhir ini.

11. Terimakasi sebesar-besarnya kepada para senior Sistem informasi.

12. Seluruh pihak yang tidak dapat penulis sebutkan satu per satu, namun telah

banyak terlibat membantu penulis dalam proses penyusunan skripsi ini.

Semoga skripsi ini dapat bernilai ibadah disisi Allah swt. Dan dijadikan

sumbangsi sebagai upaya mencerdaskan kehidupan bangsa, agar berguna bagi

pengembangan ilmu pengetahuan khususnya bagi mahasiswa Sistem Informasi

UIN Alauddin Makassar.

Samata, Maret 2019

RIKI

Page 8: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

viii

DAFTAR ISI

HALAMAN JUDUL ...................................................................................................... i

PERSETUJUAN PEMBIMBING………………..…………………………………..ii

PERNYATAAN KEASLIAN SKRIPSI……………………………………………..iii

PENGESAHAN SKRIPSI……………………………………………………………iv

KATA PENGANTAR .................................................................................................. v

DAFTAR ISI .............................................................................................................. viii

DAFTAR GAMBAR .................................................................................................. xii

DAFTAR TABEL ...................................................................................................... xiv

ABSTRAK .................................................................................................................. xv

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

A. Latar Belakang Masalah ..................................................................................... 1

B. Rumusan Masalah .............................................................................................. 5

C. Fokus Penelitian Dan Deskripsi Fokus .............................................................. 5

D. Kajian Pustaka .................................................................................................... 5

E. Tujuan dan Kegunaan Penelitian……………........……………………………7

BAB II TINJAUAN TEORITIS ................................................................................... 9

A. Pondok Pesantren Modern Al-Ikhlas ................................................................. 9

B . Santri .................................................................................................................. 9

C. Kurikulum Pesantren ......................................................................................... 9

Page 9: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

ix

D. Sistem Monitoring .............................................................................................. 9

E. Android ............................................................................................................ 10

F. UML ................................................................................................................. 13

G. DFD (Data Flow Diagram) .............................................................................. 14

H. ERD (Entity Relationship Diagram) ................................................................ 15

I. Flowchart ......................................................................................................... 15

J. PHP MyAdmin ................................................................................................. 15

K. MySQL ............................................................................................................. 15

L. PHP (Hypertext Prosessor) .............................................................................. 16

J. Daftar Simbol....................................................................................................16

1. Daftar Simbol Data Flow Diagram..................................................................17

2. Daftar Simbol Entitas Relationship Diagram..................................................18

BAB III METODE PENELITIAN.............................................................................. 20

A. Jenis dan Lokasi Penelitian .............................................................................. 19

B. Pendekatan Penelitian ...................................................................................... 19

C. Sumber Data ..................................................................................................... 19

D. Metode Pengumpulan Data .............................................................................. 19

1. Wawancara.......................................................................................................20

2. Observasi…......................................................................................................20

3. Studi Literatur…..............................................................................................20

E. Instrumen Penelitian......................................................................................... 21

1. Perangkat Keras…….......................................................................................21

Page 10: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

x

2. Perangkat Lunak..............................................................................................21

F. Teknik Pengolahan dan Analisis Data ............................................................. 21

G. Metode Perancangan Aplikasi.......................................................................... 22

H. Teknik Pengujian Sistem ................................................................................. 24

BAB IV ANALISIS DAN PERANCANGAN SISTEM ............................................ 25

A. Analisis Sistem Yang Sedang Berjalan ............................................................ 25

B. Analisis Sistem yang diusulkan ....................................................................... 26

1. Analisis Kebutuhan …….................................................................................26

C. Perancangan Sistem ......................................................................................... 28

a. Perancangan DFD ............................................................................................ 28

1. Diagram Konteks….........................................................................................28

2. Diagram HIPO…….........................................................................................28

3. DFD Level 0....................................................................................................29

4. DFD Level 1 ……….……..……....................................................................29

5. DFD Level 2………........................................................................................30

b. UML ................................................................................................................. 30

1. Use Case Diagram...........................................................................................30

2. Activity Diagram….........................................................................................31

3. Sequence Diagram...........................................................................................33

D. Entitas Relationship Diagram .......................................................................... 34

E. Class Diagram .................................................................................................. 35

F. Struktur Tabel................................................................................................... 36

Page 11: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

xi

G. Rancangan Antarmuka ..................................................................................... 38

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM ......................................... 41

A. Implementasi Sistem ........................................................................................ 41

B. Pengujian Sistem .............................................................................................. 41

C. Pengujian Sistem Blackbox ............................................................................. 42

D. Tampilan Sistem .............................................................................................. 44

BAB VI PENUTUP .................................................................................................... 52

A. Kesimpulan ...................................................................................................... 52

B. Saran ................................................................................................................. 52

DAFTAR PUSTAKA ................................................................................................. 53

RIWAYAT HIDUP ..................................................................................................... 55

Page 12: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

xii

DAFTAR GAMBAR

III.1 Model Waterfall ............................................................................................... 22

IV.1 Flowmap Diagram Sistem Yang Sedang Berjalan ........................................... 25

IV.2 Flowmap Diagram Sistem Yang Diusulkan ..................................................... 27

IV.3 Diagram Konteks ............................................................................................... 28

IV.4 Diagram HIPO ................................................................................................... 28

IV.5 Data Flow Diagram Level 0 .............................................................................. 29

IV.6 Data Flow Diagram Level 1 ............................................................................. 28

IV.7 Data Flow Diagram Level 2 .............................................................................. 30

IV.8 Use Case Diagram Yang Diusulkan ................................................................. 30

IV.9 Activity Diagram .............................................................................................. 31

IV.10 Activity Diagram Penggun HP ........................................................................ 32

IV.11 Sequence Diagram Admin .............................................................................. 33

IV.12 Sequence Diagram Pembina ............................................................................ 34

IV.13 Entity Relationship Diagram ......................................................................... 35

IV.14 Class Diagram .................................................................................................. 36

IV.15 Form Login ...................................................................................................... 39

IV.16 Rancangan Menu Utama .................................................................................. 39

IV.17 Rancangan Menu Pembina .............................................................................. 40

Page 13: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

xiii

V.1 Tampilan Login ................................................................................................... 44

V.2 Antarmuka Menu Utama Admin ......................................................................... 45

V.3 Form Input User .................................................................................................. 45

V.4 Form Input Kelas ................................................................................................. 46

V.5 Tampilan Input Data Siswa ................................................................................. 46

V.6 Tampilan Semua Data Siswa............................................................................... 47

V.7 Tampilan Login Aplikasi Pembina ..................................................................... 47

V.8 Tampilan Menu Utama Pembina......................................................................... 48

V.9 Tampilan Menu Absen Siswa ............................................................................. 48

V.10Tampilan Menu Pembina ................................................................................... 49

V.11Tampilan Menu Login Santri ............................................................................. 49

V.12 Tampilan Menu Utama Santri ........................................................................... 50

V.13 Tampilan Menu Histori Absen .......................................................................... 50

Page 14: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

xiv

DAFTAR TABEL

II.1 Daftar Simbol DFD ............................................................................................. 17

II.2 Daftar Simbol ERD ............................................................................................. 18

IV.1 Tabel Data User ................................................................................................. 36

IV.2 Tabel Data Type ................................................................................................. 37

IV.3 Tabel Data Siswa ............................................................................................... 37

IV.4 Tabel Data Absensi ............................................................................................ 38

V.1 Tabel Uji Blackbox Menu Utama Aplikasi ......................................................... 42

V.2 Tabel Uji Blackbox Menu Utama Admin ............................................................ 43

Page 15: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

xv

ABSTRAK

Nama : Riki Nim : 60900113032 Jurusan : Sistem Informasi Judul : Rancang Bangun Sistem Monitoring Penyelenggaraan

Kurikulum Pesantren Bagi Santri Pondok Pesantren Modern Al-Ikhlash Polewali Mandar.

Pembimbing I : Faisal Akib, S.Kom., M.Kom. Pembimbing II : Reza Maulana, S.Kom., M.T.

Penelitian ini di latar belakangi oleh kegiatan yang selalu dilakukan pada

setiap Pesantren yaitu kegiatan pondokan. Selama ini, kegiatan pondokan hanya dilakukan menggunakan absen manual sehingga proses pengabsenan tidak terkoordinir dengan baik.

Kegiatan pondokan ini banyak yang belum dapat dikontrol dan dimonitoring secara terperinci, sebab pengontrolan hanya dilakukan oleh masing-masing pembina kelompok pondokan melalui laporan pertanggung jawaban dipertengahan dan diakhir masa pembinaan secara hard-file. Pengawasan tersebut masih mempunyai kelemahan, yang apabila laporan pertanggung jawaban dikumpulkan dari periode pembinaan satu ke periode pembinaan berikutnya, maka penumpukkan data hard-file tersebut akan membutuhkan tempat penyimpanan seperti lemari yang banyak. Sedangkan ruangan tidak akan efektif apabila terlalu banyak tumpukan data. Tujuan dari penelitian ini adalah untuk merancang dan membangun sistem monitoring penyelenggaraan kurikulum pesantren bagi santri pada Pondok Pesantren Modern Al-Ikhlash sehingga dapat menjadi media dalam melakukan proses kegiatan pondokan agar lebih mudah, cepat, dan efisien.

Penelitian ini menggunakan metode penelitian kualitatif sedangkan metode pengumpulan data yang digunakan yaitu observasi, wawancara, dan studi literatur. Aplikasi diuji menggunakan black box. Hasil dari pengujian aplikasi ini menyimpulkan bahwa fungsi yang diharapkan semuanya berhasil sesuai dengan keinginan. Kesimpulannya bahwa aplikasi monitoring ini sebagai media dalam pengabsenan agar lebih mudah, penanganannya lebih cepat, dan tepat.

Kata Kunci : Android, Kurikulum Pesantren, Pondok Pesantren Modren Al-Ikhlash Polewali Mandar.

Page 16: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

1

BAB 1

PENDAHULUAN

A. Latar Belakang Masalah

Teknologi informasi dan komunikasi merupakan bagian yang tidak dapat

dipisahkan dari kehidupan manusia modern. Di era globalisasi sekarang ini,

teknologi informasi dan komunikasi memegang peranan penting dalam berbagai

bidang dalam aspek kehidupan manusia. Perkembangan dunia teknologi membuat

sistem komputer ikut berkembang. Perkembangan ini berdampak luas pada semua

sektor, termasuk dalam bidang pendidikan. Di setiap pesantren, ada banyak

kegiatan yang rutin dilakukan setiap harinya.

Salah satu kegiatan yang rutin dilakukan oleh santri yaitu pondokan,

dimana santri akan belajar lebih dalam tentang agama, diantaranya hafalan

Qur‟an, hafalan hadits dan hafalan bilingual (arab/inggris).

Sebagaimana firman Allah QS.Luqman:13.

Terjemahnya :

“Dan (ingatlah) ketika Luqman berkata kepada anaknya, di waktu ia

memberi pelajaran kepadanya: "Hai anakku, janganlah kamu mempersekutukan Allah, sesungguhnya mempersekutukan (Allah) adalah benar-benar kezaliman yang besar".

Page 17: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

2

Allah SWT menceritakan tentang nasihat Luqman kepada anaknya.

Luqman adalah anak Anqa ibnu Sadun, dan nama anaknya ialah Saran, menurut

suatu pendapat yang diriwayatkan oleh Imam Baihaqi.

Allah SWT menyebutkan kisah Luqman dengan sebutan yang baik, bahwa

Dia telah menganugerahinya hikmah dan Luqman menasihati anaknya yang

merupakan buah hatinya, maka wajarlah bila ia memberikan kepada orang yang

paling dikasihinya sesuatu yang paling utama dari pengetahuannya. Karena itulah

hal pertama yang dia pesankan kepada anaknya ialah hendaknya ia menyembah

Allah semata, jangan mempersekutukannya dengan sesuatu pun. Kemudian

Luqman memperingatkan anaknya. (Katsir, 2009).

Kegiatan pondokan merupakan komponen penting dalam suatu pesantren,

salah satu hal positif yang didapat dari kegiatan santri tersebut yakni

menghasilkan alumni yang cerdas ilmu, iman dan akhlak. Kegiatan pondokan ini

banyak yang belum dapat dikontrol dan dimonitoring secara terperinci, sebab

pengontrolan hanya dilakukan oleh masing-masing pembina kelompok pondokan

melalui laporan pertanggung jawaban dipertengahan dan diakhir masa pembinaan

secara hard-file. Pengawasan tersebut masih mempunyai kelemahan, yang apabila

laporan pertanggung jawaban dikumpulkan dari periode pembinaan satu ke

periode pembinaan berikutnya, maka penumpukkan data hard-file tersebut akan

membutuhkan tempat penyimpanan seperti lemari yang banyak. Sedangkan

ruangan tidak akan efektif apabila terlalu banyak tumpukan data. Selain itu yang

mengetahui peningkatan pelajaran pondokan santri hanyalah pembina pondokan

tersebut, jadi tidak semua pembina yang ada di pesantren mengetahui peningkatan

Page 18: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

3

yang telah dicapai oleh santri.Inilah yang terjadi pada Pondok Pesantren Modern

Al-Ikhlash yang berada di Desa Lampoko Kec. Campalagian.Kab. Polewali

Mandar. Pesantren ini didirikan olehH.M. Zikir Sewai. Di pondok ini terdiri dari

empat satuan pendidikan yaitu : SMP, MTS, SMA dan SMK.

Allah SWT berfirman dalam QS. al-Imran:110.

Terjemahnya:

“kamu adalah umat yang terbaik yang dilahirkan untuk manusia, menyuruh kepada yang ma'ruf, dan mencegah dari yang munkar, dan beriman kepada Allah. Sekiranya ahli kitab beriman, tentulah itu lebih baik bagi mereka, di antara mereka ada yang beriman, dan kebanyakan mereka adalah orang-orang yang fasik”.

Imam Bukhari berkata: dari Muhammd Bin Yusuf, darri Sufyan Ibn

Maysarah, dari Abi Haazim dari Abi Hurairah Ra, (kuntum khairo ummah

ukhrijat linnas) berkata: “sebaik-baik manusia untuk manusia yang lain yaitu

datang kepada mereka dengan terbelenggu leher-leher mereka sampai mereka

masuk ke dalam Islam, dan seperti ini yang dikatakan oleh Abu Hurairah,

Mujahid dan „Ithiyah al-„Ufi, Ikrimah, Ata dan Ar-Rabi‟ Ibnu Anas (kuntum

khairo ummah ukhrijat linnas) kalian adalah umat yang terbaik yang dihantar

untuk manusia. Yakni umat yang terbaik yang dilahirkan untuk umat manusia.

Page 19: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

4

Dengan kata lain, mereka adalah sebaik-baik umat dan manusia paling bermanfaat

umat manusia. Firman Allah SWT selanjutnya : menyuruh kepada yang makruf,

mencegah dari yang munkar, dan beriman kepada Allah.

Imam Ahmad mengatakan, telah menceritakan kepada kami Syarik dari

Sammak dari Abdullah ibnu Umairah dari Durrah binti Abu Lahab menceritakan,

seorang lali-laki berdiri menunjukkan dirinya kepada Nabi SAW yang saat itu

berada diatas mimbar. Lalu lelaki itu bertanya, “Wahai Rasulullah siapakah

manusia yang terbaik?”. Nabi SAW menjawab : “Manusia yang terbaik adalah

yang paling pandai membaca Al Qur‟an dan paling bertaqwa diantara mereka

kepada Allah dan paling gencar melakukan amal ma‟ruf nahi munkar terhadap

mereka dan paling gemar diantara mereka bersilaturrahmi. (Katsir,2009).

Berdasarkan observasi penulis di Pondok pesantren modern al-ikhlash, ada

4 (empat) satuan pendidikan yaitu SMP, MTS, SMA dan SMK.Dimana SMP,

kelas I ada 2 ruangan, kelas II ada 3 ruangan, kelas III ada 4 ruangan.MTS kelas I

ada 2 ruangan, kelas II ada 2 ruangan, kelas III ada 3 ruangan. SMA kelas I ada 2

ruangan, kelas II ada 2 ruangan, kelas III ada 3 ruangan. Sedangkan, SMK kelas I

ada 2 ruangan, kelas II ada 2 ruangan, kelas III ada 2 ruangan, total keseluruhan

ada 29 ruangan dan total keseluruhan santriwan dan santriwati ada 500 orang.

Maka dari itu sangat dibutuhkan sebuah aplikasi untuk memantau perkembangan

setiap santri.

Page 20: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

5

B. Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan diatas, maka pokok

permasalahan yang dihadapi adalah bagaimana merancang dan membuat sistem

monitoring kurikulum santri pada Pondok Pesantren Modern Al-Ikhlash Polewali

Mandar, untuk lebih memudahkan pembina mengetahui peningkatan santri dalam

mengikuti kurikulum pesantren.

C. Fokus Penelitian dan Deskripsi Fokus

Agar dalam penulisan tugas akhir ini lebih terukur dan terarah maka

penulis akan fokus pada pembahasan sebagai berikut:

1. Sistem monitoring kurikulum santri ini berbasis Android & Web.

2. Sistem ini membahas pelaksanaan kurikulum pesantren, yaitu:

muhadarah, muhadatsah, bilingual (arab dan inggris), imla‟, tauhid,

tafsir hadits dan tafsir qur‟an.

3. Aplikasi ini nantinya akan digunakan oleh pembina untuk menginput

data santri.

4. Target pengguna aplikasi ini yaitu: pimpinan pondok, pembina, orang

tua santri dan santri itu sendiri.

5. Aplikasi ini nantinya akan digunakan untuk mengetahui peningkatan

santri dalam mengikuti kurikulum pesantren.

D. Kajian Pustaka

Ada banyak sistem yang telah digunakan dalam pemanfaatan teknologi

informasi tetapi metode, studi kasus, dan media yang digunakan terdapat

perbedaan dalam pemecahan suatu masalah.

Page 21: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

6

Beberapa referensi yang diambil dari penelitian sebelumnya yang

berhubungan dengan penelitian ini, diantaranya adalah :

Pertama, penelitian yang dilakukan oleh Erdi Risnandar (2015) dalam

skripsinya yang berjudul “Pembuatan Sistem Informasi Monitoring Kegiatan

Mahasiswa Berbasis Web Dan Android Client”. Pada penelitian ini menyediakan

Aplikasi Sistem Informasi Monitoring Mahasiswa di Fakultas Matematika dan

Ilmu Pengetahuan Alam pada Universitas Negeri Semarang (UNNES). Aplikasi

monitoring ini dibangun menggunakan bahasa pemrograman PHP dan MySQL

sebagai pengelola basis data dan Android sebagai Client.

Pada penelitian ini, terdapat kesamaan dengan penelitian diatas, yaitu

sama-sama berjalan pada sistem operasi Android dan memberikan informasi

kepada tiap User. Tetapi sistem informasi monitoring diatas dirancang untuk

Fakultas Matematika dan Ilmu Pengetahuan Alam pada Universitas Semarang,

sedangkan aplikasi yang dibuat penulis dibuat untuk Pondok Pesantren Modern

Al-Ikhlash Polewali Mandar.

Kedua, penelitian yang dilakukan oleh Irwin Nugroho (2011) dalam

skripsinya yang berjudul “Sistem Informasi Penerimaan Siswa Baru Berbasis

Web Dengan PHP dan SQL”. Pada penelitian ini bertujuan untuk menghasilkan

perangkat lunak sistem informasi penerimaan siswa baru berbasis WEB dan PHP

yang mampu mengelola pelaksanaan pendaftaran, seleksi, penjurnalan,

pengumuman dan pendaftaran ulang. Aplikasi ini digunakan untuk sekolah

menengah ke atas.

Page 22: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

7

Pada penelitian ini, terdapat persamaan dengan penelitian diatas, yaitu

sama-sama memanfaatkan teknologi untuk menunjang kegiatan operasional.

Tetapi sistem diatas menyediakan sistem informasi penerimaan siswa baru

berbasis WEB sedangkan sistem informasi yang akan dibuat oleh penulis yaitu

sistem informasi monitoring kurikulum santri yang akan berjalan pada sistem

operasi Android.

Ketiga, penelitian yang dilakukan oleh Marizka Arbani dalam skripsinya

yang berjudul “Pengembangan Sistem Informasi Sekolah Berbasis Web”. Pada

penelitian menyediakan sistem informasi sekolah yang berbasis WEB yang

dirancang dengan menggunakan bahasa pemrograman HTML dan PHP versi

5.2.6. dengan tujuan untuk mengembangkan SISKO yang dapat mempermudah

pengelolaan kegiatan-kegiatan administrasi sekolah dan aplikasi ini menyediakan

fitur-fitur laporan yang lengkap sehingga membantu pengguna dalam memperoleh

informasi yang dibutuhkan dengan tepat dan akurat.

Pada penelitian ini terdapat kesamaan dengan penelitian yang diatas, yaitu

bertujuan untuk mempermudah user dalam memperoleh informasi yang tepat dan

akurat.

E. Tujuan dan Kegunaan Penelitian

1. Tujuan penelitian

Adapun tujuan dari penelitian ini adalah untuk Merancang dan

Membangun Sistem Monitoring Kurikulum Santri Pada Pondok Pesantren

Modern Al-Ikhlash Polewali Mandar.

Page 23: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

8

2. Kegunaan Penelitian

Diharapkan dengan kegunaan dalam penelitian ini dapat diambil beberapa

manfaat yang mencakup 2 hal pokok berikut :

a. Kegunaan Teoritis

Hasil penelitian ini dapat menambah wawasan konseptual dan referensi

tentang permasalahan dalam sistem informasi terutama bagi para peneliti yang

mengkaji dan meneliti lebih lanjut lagi terhadap permasalahan dalam bidang

sistem informasi pada suatu pesantren.

b. Kegunaan Praktis

Hasil penelitian ini dapat dijadikan sebagai bahan informasi dan acuan

dalam proses pemantauan santri.

Page 24: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

9

BAB II

TINJAUAN TEORITIS

A. Pondok Pesantren Modern Al-Ikhlash

Pondok Pesantren modern al-ikhlash berdiri sejak tahun 1992 dan

didirikan oleh H. Muh. Dzikir Zewai. Pondok Pesantren Modern Al-Ikhlash juga

merupakan salah satu pesatren yang ada di Polewali Mandar, Pesantren ini

berlokasi di Desa Lampoko, Kec. Campalagian, Sulawesi Barat. Pondok pesantren

modern al-ikhlash memiliki 4 bidang Study yaitu MTS, SMP, SMA dan SMK.

B. Santri

Menurut Dr. KH. M.A Sahal Mhafud sebagai tokoh organisasi islam

Nahdlatul Ulama (NU) dan Majelis Ulama Indonesia (MUI) yang terkemuka

menilai kata santri berasal dari bahasa arab, yaitu dari kata “santara”, yang berarti

“menutup”. Kalimat ini mempunyai bentuk jamak (plural) sanaatir (beberapa

santri). (Dewa, 2009).

C. Kurikulum Pesantren

Kurikulum pesantren adalah pembelajaran yang terarah dan terencana

secara terstruktur dan tersusun melalui proses rekontruksi pengetahuan dan

pengalaman secara sistematis yang berada dibawah pengawasan lembaga

pesantren sehingga santri memiliki motivasi dan minat belajar.

D. Sistem Monitoring

Sistem berasal dari bahasa Latin systema atau bahasa Yunani sustema

yang berarti suatu kesatuan yang terdiri dari komponen atau elemen yang

dihubungkan bersama untuk memudahkan aliran informasi, materi, atau energi.

Page 25: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

10

Monitoring adalah penilaian secara terus menerus terhadap fungsi

kegiatan-kegiatan program-program di dalam hal jadwal penggunaan input data

oleh kelompok sasaran berkaitan dengan harapan-harapan yang telah

direncanakan.

Adapun beberapa definisi monitoring menurut para ahli :

1. (Cassely dan Kumar 1987) Monitoring merupakan program yang

terintegrasi, bagian penting dipraktek manajemen yang baik dan arena itu

merupakan bagian integral di manajemen sehari-hari.

2. (Calyton dan Petry 1983) Monitoring sebagai suatu proses mengukur,

mencatat, mengumpulkan, memproses dan mengkomunikasikan informasi

untuk membantu pengambilan keputusan manajemen proyek.

E. Android

a. Pengertian Android

Android merupakan sistem operasi berbasis linux yang bersifat

terbuka (open source) dan dirancang untuk perangkat seluler layar sentuh

seperti smartphone dan computer tablet. Android dikembangkan oleh

Android, Inc,.dengan dukungan finansial dari google yang kemudian dibeli

pada tahun 2005. Android dirilis secara resmi pada tahun 2007, bersamaan

dengan didirikannya Open Handset Alliance.

Tampilan android didasarkan pada manipulasi langsung,

menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata,

seperti menggesek, mengetuk, mencubit dan membalikkan cubitan untuk

Page 26: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

11

memanipulasi obyek di layar. Sifat Android yang terbuka telah membuat

bermunculannya sejumlah besar komunitas pengembang aplikasi untuk

menggunakan android sebagai dasar proyek pembuatan aplikasi, dengan

menambahkan fitur-fitur baru bagi Android pada perangkat yang secara resmi

dirilis dengan menggunakan sistem operasi lain. (Salbino, 2014).

b. SDK (Software Development Kit)

Sebuah Software Development Kit (SDK atau devkit) tipikal

merupakan satu set perkakas pengembangan software yang digunakan untuk

mengembangkan atau membuat aplikasi untuk paket software tertentu,

software framework, hardware platform, sistem komputer, konsol video

game, sistem operasi atau platform sejenis lainnya. Ia mencakup mulai dari

pemrograman sederhana seperti sebuah application programming interface

(API), sampai dengan pemrograman yang lebih rumit dengan hardware

yang canggih atau pada sistem embedded termasuk perangkat mobile.

Perkakas yang lazim disertakan bersama SDK, termasuk debugging

aids yang memudahkan penelusuran kekeliruan dan utiliti lainnya yang

biasa dijumpai pada lingkungan pengembang terpadu (integrated

development environment) IDE. SDK selalu menyertakan contoh-contoh

kode pemrograman dan dokumentasi teknis untuk memudahkan

pembelajaran dari materi referensi utama. (21 Juni 2013:Gudang Linux

Shop).

Page 27: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

12

c. ADT (Android Development Tools)

Android Development Tools (ADT) adalah plug-in yang didesain

untuk IDE Eclipse yang memberi kita kemudahan dalam mengembangkan

aplikasi Android. (Safaat, 2012).

d. AVD (Android Virtual Device)

Android Virtual Device merupakan emulator yang digunakan untuk

menjalankan program aplikasi Android yang telah dirancang. AVD dapat

dikonfigurasi agar dapat menjalankan berbagai macam versi Android yang

telah diinstal. (Safaat, 2012: 19).

e. Android Studio

Android Studio adalah sebuah IDE (Integrated Development

Environtment) untuk pengembangan aplikasi di platform Android.

Berdasarkan Intellij IDEA. Android Studio dirancang khusus

pengembangan Android dan menggantikan ADT (Android Development

Tools) Eclipse sebagai IDE utama Google untuk pengembangan aplikasi

Android (Wikipedia, 2015).

f. JDK (Java Development Kit)

JDK adalah sebuah perangkat lunak yang digunakan untuk melakukan

proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan

dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK wajib terinstal

pada komputer yang akan melakukan proses pembuatan aplikasi berbasis

java, namun tidak wajib terinstal di komputer yang akan menjalankan

aplikasi yang dibangun dengan java.(Wahana Komputer, 2013).

Page 28: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

13

F. UML

Unified Modelling Language (UML) adalah salah satu standar bahasa yang

banyak digunakan di dunia industri untuk mendefinisikan kebutuhan

(requirement), membuat analisis dan desain, serta menggambarkan arsitektur

dalam pemrograman berorientasi objek.

UML memiliki beberapa diagram yang mampu membantu pengembang

mengkomunikasikan sistem yang akan dibuat, diagram-diagram tersebut antara

lain adalah use case, activity diagram, class diagram, dan sequence diagram.

a. Use case Diagram

Use-case diagram merupakan model diagram UML yang digunakan untuk

menggambarkan requirement fungsional yang diharapkan dari sebuah sistem.

Use-case diagram menekankan pada “siapa” melakukan “apa” dalam lingkungan

sistem perangkat lunak yang dibangun.

b. Sequence Digram

Sequence diagram merupakan penggambaran interaksi antar objek di

dalam dan di sekitar sistem berupa pesan yang digambarkan terhadap waktu.

Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal

(objek-objek yang terkait). Sequence diagram biasa digunakan untuk

menggambarkan scenario atau rangkaian langkah-langkah yang dilakukan sebagai

respons dari sebuah event untuk menghasilkan output tertentu.

c. Class Diagram

Kelas diagram adalah sebuah simbol kelas yang digunakan untuk

memberikan batasan atau penanda bagaimana kelas lain menggunakan attribute,

Page 29: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

14

constructor dan method dari sebuah kelas, pada kelas diagram itu terdiri dari

beberapa nama simbol, yaitu:

1) Nama Kelas

Digunakan untuk membedakan antara satu kelas dan kelas yang lain.

2) Attribute

Digunakan untuk menyimpan state, pada bahasa pemograman ini

berupa field, atau bisa juga diartikan apa yang dimiliki oleh sebuah objek.

3) Method

Digunakan untuk menyimpan behavior, pada bahasa pemograman

berupa method yang mengembalikan nilai (non voi method) dan method

yang tidak mengembalikan nilai (void method).

d. Activity Diagram

Activity diagram yaitu teknik untuk mendeskripsikan logika

procedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity

diagram menunjukkan tahapan, pengambilan keputusan dan pencabangan.

Diagram ini sangat berguna untuk menunjukkan operation sebuah objek dan

proses bisnis (Rosa & Salahuddin, 2011).

G. DFD (Data Flow Diagram)

DFD adalah alat pemodelan data yang menggambarkan sistem sebagai

suatu jaringan dari fungsi-fungsi atau proses-proses dari sistem yang saling

berhubungan satu sama lain dengan aliran data yang digambarkan dengan anak

panah.

Page 30: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

15

H. ERD (Entity Relationship Diagram )

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. (Fathansyah, 2011).

I. Flowchart

Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-

simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan

langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan

menghubungkan masing masing langkah tersebut menggunakan tanda panah.

Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian

masalah yang ada di dalam proses atau algoritma tersebut.(Mahyuzir, 1991).

J. PHP MyAdmin

PhpMyAdmin adalah apliksi berbasis Web yang ditulis dalam bahasa PHP

yang fungsi utamanya melakukan administrasi MySql. Administrasi user MySql

inilah yang akan digunakan untuk mengakses database MySql via PHP. (Syafii,

2005).

K. MySQL

MySQL (My Structure Query Language) adalah sebuah program berbasis

DOS yang bersifat open Source. MySQL adalah produk yang berjalan pada

platform baik windows maupun Linux. Selain itu, MySQL merupakan program

pengakses database yang bersifat jaringan sehingga dapat digunakan untuk multi-

user (banyak pengguna).

Page 31: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

16

Kelebihan lain dari MySQL adalah menggunakan bahasa query standar

yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa

permintaan yang terstruktur yang telah distandarkan untuk semua program

pengakses database seperti Oracle, Posgres SQL, dan SQL Server.

Sebagai program penghasil database, MySQL tidak dapat berjalan sendiri

tanpa adanya sebuah aplikasi lain (interface) MySQL dapat didukung oleh hampir

semua program aplikasi baik yang open source maupun yang tidak, yang ada pada

platform windows. (Syafii, 2005).

L. PHP (Hypertext Prepocessor)

Menurut Sutarman (2003), PHP merupakan akronism dari PHP: Hypertext

Prepocessor adalah bahasa pemrograman script berbasis web yang paling banyak

dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis,

walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Untuk

menjalankan sistem PHP dibutuhkan tiga komponen:

1. Web server, karena PHP termasuk bahasa pemrograman server side.

2. Program PHP, program yang memproses script PHP.

3. Database server, yang berfungsi untuk mengelola database.

Kelebihan PHP dari bahasa pemrogaraman lain adalah:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaannya.

Page 32: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

17

2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari

mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.

PHP adalah bahasa open source yang dapat digunakan diberbagai mesin (linux,

unix, windows) dan dapat dijalankan secara runtime melalui console serta juga

dapat menjalankan perintah-perintah sistem.

A. Daftar Simbol

1. Daftar Simbol Data Flow Diagram (DFD)

Data Flow Diagram (DFD) atau diagram alir data adalah sebuah teknik

grafis yang menggambarkan aliran informasi dan tranformasi yang diaplikasikan

pada saat data bergerak dari input menjadi output. DFD dapat digunakan untuk

menyajikan sebuah sistem atau perangkat lunak pada setiap tingkat abstraksi.

Tabel II.1 Simbol-simbol DFD. (Pressman, 1992).

SIMBOL NAMA KETERANGAN

Eksternal entity Menunjukan bagian luar sistem atau sumber input dan output data

Proses Menunjukan proses

informasi yang berada dalam batas-batas sistem

Item Data

Item data atau kumpulan item data panah menunjukkan arah aliran data

Page 33: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

18

Data Storage

Digunakan untuk menyimpan arus data atau arsip seperti file transaksi, file induk atau file referensi dan lain-lain

2. Daftar Simbol Entity Relationship Diagram (ERD)

Entity Relationship Diagram (E-R Diagram) adalah suatu model relasi

yang menggunakan susunan data yang disimpan dalam sistem secara abstrak.

Diagram E-R merupakan model E-R yang berisi komponen-komponen himpunan

entitas dan himpunan relasi yang masing-masing dilengkapi atribut-atribut yang

mempersentasikan seluruh fakta dari dunia nyata yang kita tinjau, dan dapat

digambarkan dengan lebih sistematis.

Tabel II.2 Simbol-simbol ERD. (Ladjamuddin, 2012).

SIMBOL NAMA KETERANGAN

Entitas

Menunjukkan entitas yang terhubungan dengan sistem

Atribut Menunjukkan atribut yang dimiliki oleh entitas

Relasi Menunjukkan relasi antar entitas

Link Menunjukkan link

Page 34: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

19

BAB III

METODE PENELITIAN

A. Jenis dan Lokasi Penelitian

Jenis penelitian yang digunakan oleh penulis adalah metode kualitatif

dimana penelitian tentang riset yang bersifat deskriptif dan cenderung

menggunakan analisis proses dan makna lebih di tonjolkan dalam penelitian

kualitatif. Landasan teori yang dimanfaatkan sebagai pemandu agar fokus

penelitian sesuai dengan fakta dilapangan. Adapun lokasi yang digunakan untuk

penelitian ini adalah pada Pondok Pesantren Modern Al-Ikhlash Polewali Mandar.

B. Pendekatan Penelitian

Penelitian ini menggunakan pendekatan penelitian saintifik yaitu dengan

pendekatan ilmu pengetahuan dan teknologi.

C. Sumber Data

Sumber data yang digunakan dalam penelitian ini adalah dengan

melakukan wawancara kepada beberapa pihak yang terkait dan berwenang dalam

perusahaan lingkungan penelitian ini dan menggunakan sumber data kepustakaan

terkait dengan teori-teori pembuatan sistem informasi monitoring yang dimana

peneliti hanya mengambil sumber data dan referensi yang terkait dengan

penelitian yang dilakukan penulis dan sumber data juga diperoleh dari situs-situs

yang menyediakan informasi yang terkait dengan objek penelitian penulis.

D. Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah

dengan melakukan wawancara, observasi, studi literatur yang terkait dengan

pembahasan materi penulis.

Page 35: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

20

a. Wawancara

Wawancara merupakan proses interaksi atau komunikasi secara langsung

antara pewawancara dan responden (Budiarto & Anggraeni, 2001).

Adapun susunan proses wawancara ini adalah sebagai berikut:

Tema : Informasi, Sistem yang digunakan, proses-proses yang digunakan

pada Pondok Pesanren Al-Ikhlash Polewali Mandar.

Tujuan : Mengetahui sistem yang digunakan dalam pesantren tersebut serta

proses-proses apa yang dipakai dalam pesantren tersebut.

Narasumber : Staf bagian kurikulum.

Waktu : Menyesuaikan waktu luang dari narasumber.

b. Observasi

Observasi adalah teknik pengumpulan data yang dilakukan dengan cara

sistematis dan sengaja, yang dilakukan melalui pengamatan dan pencatatan gejala-

gejala yang diselidiki.

c. Studi Literatur

Studi Literatur adalah merupakan uraian tentang teori, temuan, dan bahan

penelitian lain yang digunakan sebagai dasar landasan kegiatan penelitian dalam

menyusun kerangka pemikiran dari rumusan masalah. Pada penelitian ini penulis

menggunakan studi literatur untuk mengumpulkan data dan informasi tentang

perancangan dan membuat sistem monitoring kurikulum pada buku,referensi

peneliti lain dan website yang berkaitan dengan perancangan sistem monitoring

kurikulum.

Page 36: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

21

E. Instrument Penelitian

Adapun instrument yang digunakan dalam penelitian ini adalah sebagai

berikut:

a. Perangkat Keras

Perangkat keras yang digunakan untuk membuat dan menjalankan aplikasi

ini adalah laptop Toshiba dengan spesifikasi sebagai berikut:

1) Processor Intel Core i3-2348M CPU 2.30Ghz, 2,30 Ghz

2) RAM 6.00 GB

3) Harddisk 500 GB

b. Perangkat Lunak

Adapun perangkat lunak yang digunakan dalam menjalankan aplikasi

tersebut adalah sebagai berikut:

1) Google chrome, Mozilla firefox atau aplikasi browser untuk menjalankan

program tersebut.

2) MySQL,XAMPP, PHP, JDK, Android Studio.

F. Teknik Pengelolahan Data dan Analisis Data

Analisis pengelolaan data terbagi dalam dua macam yakni metode analisis

kuantitatif dan metode analisis kualitatif. Metode analisis kuantitatif ini

menggunakan data statistik dan angka yang sangat cepat dalam memperoleh data

penelitian dan adapun metode analisis kualitatif yaitu dengan beberapa catatan

Page 37: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

22

yang menggunakan data yang sangat banyak sebagai bahan pembanding untuk

memperoleh data yang akurat.

Dalam penelitian ini penulis menggunakan metode pengambilan data secara

kualitatif yakni dengan cara melihat langsung proses dan masalah dalam ruang

lingkup wilayah yang diteliti untuk menemukan masalah dan mewawancarai

langsung pihak-pihak yang terkait dalam lingkungan yang diteliti.

G. Metode Perancangan Aplikasi

Metode perancangan aplikasi yang digunakan adalah Waterfall. Model ini

melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan

sistem lalu menuju ke tahap analisis, desain, coding, testing/verification dan

maintenance. Disebut dengan Waterfall karena tahap demi tahap yang dilalui

harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Sebagai

contoh tahap desain harus menunggu selesainya tahap sebelumnya yaitu tahap

requirement.(Pressman, 2008).

Gambar 1 Model Waterfall (Pressman, 2008).

Page 38: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

23

Berikut ini adalah tahap proses dari model Waterfall :

a. Requirements definition

Proses pencarian kebutuhan diintensifkan dan difokuskan pada software.

Untuk mengetahui sifat dari program yang akan dibuat. Maka para software

engineer harus mengerti tentang domain informasi dari software.

b. System And Software Design

Proses ini digunakan untuk mengubah kebutuhan diatas menjadi

representasi ke dalam bentuk “blueprint” software sebelum coding dimulai.

Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada

tahap sebelumnya.

c. Implementation And Unit Testing

Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer. Maka

desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh

mesin, yaitu ke dalam bahasa pemrograman melalui proses coding.

d. Integration And Sytem Testing

Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan

software, semua fungsi-fungsi software harus diujicobakan, agar software bebas

dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah

didefinisikan sebelumnya.

e. Operation And Maintenance

Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah

pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu.

Ketika dijalankan mungkin saja masih ada error kecil yang tidak ditemukan

Page 39: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

24

sebelumnya atau ada penambahan fitur-fitur yang belum ada pada software

tersebut.

H. Teknik Pengujian Sistem

Pengujian sistem merupakan proses pengeksekusian sistem perangkat

lunak untuk menentukan apakah sistem perangkat lunak tersebut cocok dengan

spesifikasi sistem dan berjalan dengan lingkungan yang diinginkan. Pengujian

sistem sering diasosiasikan dengan pencarian bug, ketidaksempurnaan program,

kesalahan pada baris program yang menyebabkan kegagalan pada eksekusi sistem

perangkat lunak.

Adapun pengujian sistem yang digunakan pada tugas akhir ini adalah

dengan menggunakan pengujian blackbox. Blackbox merupakan pengujian untuk

mengetahui apakah semua fungsi perangkat lunak telah berjalan semestinya sesuai

dengan kebutuhan fungsional yang telah didefinsikan.cara pengujian dilakukan

dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati

apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. (Fatta,

2007).

Page 40: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

25

BAB IV

PERANCANGAN DAN IMPLEMENTASI SISTEM

A. Analisis Sistem yang Sedang Berjalan

Analisis sistem sedang berjalan di definisikan sebagai penguraian dari

suatu sistem yang utuh menjadi komponennya dengan maksud untuk

mengidentifikasi dan mengevaluasi permasalahan yang terjadi. Sebelum

dilakukan perancangan sistem yang baru, terlebih dahulu dilakukan analisis

terhada psistem yang telah berjalan saat ini. Hal ini bertujuan untuk

membandingkan kinerja sistem yang telaha ada dengan sistem yang akan

diusulkan. Adapun prosedur sistem yang sedang berjalan akan dijelaskan pada

Flowmap berikut:

Pegawai Pembina

Menampilkan Informasi Siswa

Mulai

Mencari Data Siswa

Proses Pencarian Informasi Siswa

Tampil Informasi Siswa

Memberi Informasi Siswa

Melihat Informasi Siswa

Berhenti

Gambar IV. 1 Flowmap Sistem yang sedang berjalan

Page 41: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

26

B. Analisis Sistem yang Diusulkan

Analisis sistem merupakan penguraian dari suatu sistem yang utuh ke

dalam bagian-bagian komponennya untuk mengidentifikasi dan mengevaluasi

permasalahan. Langkah selanjutnya adalah menganalisis data yang telah

dikumpulkan guna menentukan batasan-batasan sistem, kemudian melangkah

lebih jauh lagi yakni merancang sistem tersebut

1. Analisis Kebutuhan

a. Kebutuhan Data

Data yang diolah dalam sistem ini yaitu meliputi data User, Data Kelas

dan data siswa

b. Kebutuhan Fungsional

Penjelasan proses fungsi adalah suastu bagian yang berupa, penjelasan

secara terperinci setiap fungsi yang digunakan untuk menyelesaikan

masalah. Fungsi yang dimiliki aplikasi ini adalah :

1. Sistem yang dibuat akan mempunyai antarmuka yang mudah dipahami

oleh pengguna/user

2. Aplikasi ini nantinya memeiliki menu-menu yang mudah untuk

dipahami untuk mempermudah Pembina untuk monitoring siswa

3. Aplikasi ini mempunyai Website untuk penginputan data

Page 42: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

27

Admin Pembina

Data Absen Data Siswa Data User

Input Data Absen

DB_monitoring

Tampil Data

Data Kelas

Input Data Siswa Input Data Kelas Input Data User

Monitoring Pada Aplikasi

Gambar IV. 2 Flowmap Sistem yang sedang Diusulkan

Pada gambar diatas merupakan flowmap sistem yang diusulkan dimana

terdapat dua entitas diantaranya admin dan sistem, admin bertugas menegelola

data yang berupa data merek hp, data type hp, data gejala, data kerusalkan, dan

data solusi. Data tersebut diinput kedalam database.

Page 43: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

28

C. Perancangan Sistem

a) Perancangan DFD

1. Diagram Konteks

Menampilkan Absensi Siswa

ADMINA

PEMBINAB

-Data Absen-Data Siswa-Data Kelas 0

Menampilkan Absensi Siswa

Sistem Informasi Monitoring Absensi Siswa

Gambar IV.3Diagram Konteks

2. Diagram HIPO

Sistem Informasi Monitoring Absensi

Siswa

0

1.PPengelolaan

Input2.P

Lihat Data

1.1P Input Data Absen

1.2P Input Data Siswa

1.3P Input Data Kelas

2.1P Absensi

Gambar IV.4Diagram HIPO

Page 44: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

29

3. Diagram Level 0

1Verifikasi

ADMIN

Pembina

Absensi

Kelas

Login

Hak Akses

Siswa

Daftar Absensi

Daftar Siswa

Dattar Kelas

2Pengelolan Data Data

Input Data SiswaInput Data Kelas

Input Data Absensi

Laporan SiswaLaporan Kelas

Laporan Absensi

Laporan SiswaLaporan Kelas

Laporan Absensi

Gambar IV.5Data Flow Diagram Level 0

4. Data Flow Diagram Level 1

1Verifikasi

3Lihat Data

2Input Data

ADMIN

Pembina

Absensi

Siswa

Kelas

Absensi

Kelas

Kelas

- Data Absensi- Data Siswa- Data Kelas

Login

Hak Akses

Data Absensi

Data Siswa

Data Kelas

Data Absensi

Data Siswa

Data Kelas

Menampilkan Data Absensi

Menampilkan Data Absensi

Gambar IV.6Data Flow Diagram Level I

Page 45: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

30

5. Data Flow Diagram Level 2

Data Siswa

Data Kelas

Siswa

Kelas

Admin

2PLihat Data Absensi

Menampilkan Absensi

AbsenData Absen

Pembina

Menampilkan Absensi

Gambar IV.7Data Flow Diagram Level II

b) Perancangan UML

A. Use Case Diagram

Sistem yang diusulkan

Admin

login

Pembina

Input Data Absen

Input Data Siswa

Input Data Kelas

Input Data User

Menampilkan Data

<<Include>>

Gambar IV.8 Use Case Diagram Diusulkan

Page 46: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

31

Deskripsi Diagram Use Case Diusulkan diatas, yaitu

terdapat dua aktor dalam aplikasi Monitoring Data Absensi, Data

User, Data Siswa, dan data kelas Data Kelas. Data tersebut dinput

kedalam database dan akan kemudian akan menampilkan berupa

informasi tersebut melalui aplikasi android yang akan digunakan

oleh user atau pembina agar dapat memonitoring data siswa

B. Activity Diagram

a. Activity diagram

Gambar IV.9 Activity diagram

Pilih Menu

Cek usernameDan Pssword

Menampilkan menu utama

Login

Y

T

Admin Sistem

Data Absen Data Kelas

Input Data Menyimpan Kedalam Database

Data User

Data Siswa

Page 47: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

32

Activity Diagram merupakan suatu bentuk flow diagram

yang memodelkan alur kerja (work flow) sebuah proses sistem

informasi dan sebuah urutan aktivitas sebuah proses. Aktifity

diagram diatas merupakan aktifity diagram Admin

b. Activity diagram Pengguna HP

Gambar IV.10 Activity diagram Pengguna HP

Pilih Menu

Cek usernameDan Pssword

Menampilkan menu utama

Login

Y

T

Pembina

Sistem

Lihat Infoemasi Siswa

Menampilkan Informasi siswa

Page 48: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

33

Activity Diagram merupakan suatu bentuk flow diagram

yang memodelkan alur kerja (work flow) sebuah proses sistem

informasi dan sebuah urutan aktivitas sebuah proses. Aktifity

diagram diatas merupakan aktifity diagram Pembina

C. Sequence Diagram

Sequence Diagram yang menggambarkan kolaborasi yang dinamis

antara objek dengan sistem. Gambaran scenario atau urutan langkah-

langkah yang dilakukan baik oleh aktor maupun sistem sequence diagram.

a. Sequence Diagram Admin

Admin

Main UI User

Input User Name

Input Password

Cek Pssword

Cek User Name

Tampil Data Kelas

Cek Level

Database

Input Data Kelas

Menampilkan halaman Utama

Input Data Siswa

Tampil data Siswa

Input Data User

Tampil data User

Input Data Absensi

Tampil Data Absensi

Gambar IV.11 Sequence Diagram Admin

Page 49: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

34

b. Sequence Diagram Pembina

Pembina

Main UI User

Input User Name

Input Password

Cek Pssword

Cek User Name

Cek Level

Database

Monitoring Data Tampilkan Data

Menampilkan halaman Utama

Tampil Data

Gambar IV.12 Sequence Diagram Pembina

Gambar diatas merupakan gambar sequence diagram Pembina dimana

Pembina dapat melakukan login pada aplikasi untuk memonitoring data siswa.

D. ERD

Entity Relationship Diagram (ERD) merupakan suatu model untuk

menjelaskan hubungan antar data dalam basis data berdasarkan objek-

objek dasar data yang mempunyai hubungan antar relasi.

Adapun Entity Relationship Diagram (ERD) dari sistem ini adalah sebagai

berikut:

Page 50: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

35

Admin Menginput Data User Memiliki Absensi

Data Kelas

Data Siswa

Gambar IV.13 ERD

E. Class Diagram

Class diagram merupakan salah satu diagram utama dari UML

untuk menggambarkan class atau blueprint object pada sebuah sistem.

Analisis pembentukan class diagram merupakan aktivitas inti yang sangat

mempengaruhi arsitektur piranti lunak yang dirancang hingga ke tahap

pengkodean

Page 51: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

36

+insert()+update()+read()

-username-password

User

+insert()+update()+read()

-Kode Kelas-Nama Kelas

Kelas

+insert()+update()+read()

-NIS-nama-jeniskelamin-alamat-program

Siswa

+insert()+update()+read()

-id-kelas-program-nama-level-kehadiran-mapel-guru

Absen

Gambar IV.14 Class Diagram

F. StrukturTabel

1. User

Nama Tabel : User

Primary Key : username

Foreign Key : -

Fungsi Tabel : menyimpan data Merek user

Tabel IV.1. Tabel Data User

No Field Name Type Width Keterangan

1 Username Int 11 Username

2 Pasword Varchar 35 pasword

2. Data Kelas

Nama Tabel :kelas

Page 52: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

37

Primary Key :kode kelas

Foreign Key : -

Fungsi Tabel : menyimpan data kelas

Tabel IV.2. Tabel Data Type

No Field Name Type Width Keterangan

1 Kode kelas Int 11 Nomor Id

2 Nama kelas Varchar 35 -

3. Data Siswa

Nama Tabel : siswa

Primary Key : nis

Foreign Key : -

Fungsi Tabel : menyimpan data siswa

Tabel IV.3. Tabel Data Siswa

No Field Name Type Width Keterangan

1 Nis Int 11

2 Nama Varchar 35

3 Jeniskelamin Enum -

4 Alamat Varchar 40

5 Program Varchar 35

4. Data Absensi

Nama Tabel : absen

Page 53: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

38

Primary Key : id

Foreign Key : -

Fungsi Tabel : menyimpan data Absensi

Tabel IV.4. Tabel Data Absensi

No Field Name Type Width Keterangan

1 Id Int 11 Nomor Id

2 Kelas Varchar 35 -

3 Program Varchar 30 -

4 Nama Varchar 30 -

5 Level Varchar 25 -

6 Kehadiran Varchar 30 -

7 Mapel Varchar 25 -

8 Guru Varchar 35 -

G. Perancangan InterFace

Input dan output diperlukan ada karena bahan dasar dalam pengolahan ,

yang masuk ke dalam sistem dapat langsung diolah menjadi informasi atau jika

belum dibutuhkan sekarang dapat disimpan terlebih dahulu dalam bentuk

basisdata.

Page 54: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

39

a. Rancangan Form Login

X(25)

X(25)

Username

Password

Login

LOGO

Gambar IV.15 Form Login

b. Rancangan Menu Utama

MONITORING ABSENSI

Log Out

PONDOK PUTRA

PONDOK PUTRI

PEMBINA

PROFIL PONDOK

Gambar IV.16 Rancangan Menu Utama

Gambar diatas merupakan rancangan Menu Utama Aplikasi yang

terdiri dari menu-menu yaitu pondok putra, pondok putri, menu

Pembina dan terdapat profil pondok.

Page 55: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

40

b. . Rancangan Menu Pembina

MONITORING ABSENSI

Log Out

Daftar Nama Pembina

Foto Tampil Nama

Gambar IV.18 Rancangan Daftar Pembina

Gambar diatas merupakan rancangan Menu Daftar Pembina yang

berfungsi untuk menampilkan daftar nama Pembina dimaa field-

fieldnya terdiri dari foto, dan nama Pembina.

Page 56: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

41

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

A. Implementasi Aplikasi

Tahap implementasi adalah tahap menerjemahkan perancangan

berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta

penerapan perangkat lunak pada keadaan yang sesungguhnya. Implementasi

adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga

perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman

tertentu.

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem

yang baru. Tahapan implementasi sistem (sistem implementation) merupakan

tahap meletakan sistem supaya siap untuk dioperasikan. Tahap implementasi ini

termasuk juga kegiatan dalam menulis kode program jika tidak digunakan paket

perangkat lunak aplikasi. Setelah implementasi maka dilakukan pengujian sistem

yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru

untuk selanjutnya diadakan pengembangan sistem.

B. Pengujian Sistem

Pengujian sistem merupakan proses pengeksekusian sistem perangkat

lunak untuk menentukan apakah sistem tersebut sesuai dengan spesifikasi sistem

dan berjalan pada lingkungan yang diinginkan. Pengujian sering kali diasosiasikan

dengan pencarian bug, ketidaksempurnaan program, kesalahan pada program

yang menyebabkan kegagalan pada eksekusi sistem perangkat lunak.

Page 57: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

42

Pengujian dilakukan dengan menguji setiap proses dan kemungkinan

kesalahan yang terjadi untuk setiap proses. Adapun pengujian sistem yang

digunakan adalah Blackbox atau yang biasa disebut dengan pengujian struktural

melibatkan pengetahuan teknis terperinci dari sistem.Untuk menguji software,

tester membuat pengujian yang paling struktural dengan melihat kode dan struktur

data itu sendiri.

C. Pengujian Sistem BlackBox

1. Pengujian Menu Utama Aplikasi

Pengujian Menu Utama Admin dapat dilihat pada tabel berikut :

Tabel V.1.Uji Blackbox Menu Utama Aplikasi

Data Masukan Yang diharapkan kesimpulan

Login Aplikasi Login untuk masuk

Kehalaman utama admin

[v] diterima

[ ] ditolak

Pilih & Klik

Pondok Putra

Akan Menampilkan Kelas

Pondok Putra

[v] diterima

[ ] ditolak

Pilih dan klik

Pondok Putri

Akan Menampilkan Kelas

Pondok Putri

[v] diterima

[ ] diterima

Pilih dan klik

Pembina

Akan Menampilkan Daftar

Pembina

[v ] diterima

[ ] ditolak

Pilih dan klik Akan Menampilkan Profil [ v] diterima

Page 58: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

43

Profil Pondok Pondok [ ] ditolak

Pilih dan klik

Bahasa Arab

Akan Menampilkan Kelas

Bahasa Arab

[v] diterima

[ ] ditolak

Pilih dan klik

Bahasa Inggris

Akan Menampilkan Kelas

Bahasa Inggris

[v] diterima

[ ] ditolak

Pilih dan Klik

Hafalan Qur’an

Akan menampilkan Kelas

Hafalan Qur’an

[v] diterima

[ ] ditolak

2. Pengujian Menu Utama Admin

Pengujian Menu Utama Admin dapat dilihat pada tabel berikut :

Tabel V.2.Uji Blackbox Menu Utama Admin

Data Masukan Yang diharapkan kesimpulan

Login Login untuk masuk

Kehalaman utama admin

[v] diterima

[ ] ditolak

Pilih & Klik

Profil

Akan Menampilkan Profil [v] diterima

[ ] ditolak

Pilih dan klik

Tambah User

Akan Menampilkan Form

Tambah User

[v] diterima

[ ] diterima

Page 59: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

44

Pilih dan klik

Tambah Kelas

Akan Menampilkan

Tambah Kelas

[v ] diterima

[ ] ditolak

Pilih dan klik

Tambah Siswa

Akan Menampilkan Form

Tambah Siswa

[ v] diterima

[ ] ditolak

Pilih dan klik

Bahasa Arab

Akan Menampilkan Kelas

Bahasa Arab

[v] diterima

[ ] ditolak

Pilih dan klik

Bahasa Inggris

Akan Menampilkan Kelas

Bahasa Inggris

[v] diterima

[ ] ditolak

Pilih dan Klik

Hafalan Qur’an

Akan menampilkan Kelas

Hafalan Qur’an

[v] diterima

[ ] ditolak

D. Tampilan Sistem

1. Tampilan Login

Page 60: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

45

Seperti pada gambar V.1 diatas, merupakan Halaman Login Admin ketika

ingin mengakses website admin harus login terlebih dahulu untuk mengakases

website, ketika login berhasil akan menampilkan halaman utama.

2. Tampilan Menu Utama Admin

Gambar V.2 diatas, Merupakan tampilan Halaman Utama Admin yang

terdiri dari menu tambah data diantaranya tambah data user, data siswa dan data

kelas, dan terdasapat laporan data yang berupa data user, data kelas dan data siswa

serta terdapat tools lainnya diantaranya bantuan, pengaturan dan tentang.

3. Form Input User

Page 61: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

46

Seperti pada gambar V.3 diatas, merupakan tampilan Form input Tambah

User diantaranya terdapat dua field inputan nama, username, password baru,

confirmasi password. Field-field tersebut di input dan disimpan kedalam database.

4. Form Input Kelas

Seperti pada gambar V.4 diatas merupakan tampilan form input data kelas

yang berfungsi untuk menginput data kelas yang kemudian disimpan kedalam

database.

5. Tampilan Input Data Siswa

Seperti pada gambar V.5 diatas, merupakan tampilan input data Siswa

yang berfungsi untuk menginput data siswa yang terdiri dari nama, nis, pilih

kelas, jenis kelamin, alamat, tempat lahir, tanggal lahir dan foto.

Page 62: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

47

6. Tampilan Daftar Semua Siswa

Seperti pada gambar V.6 diatas merupakan tampilan daftar semua siswa

yang berfungsi untuk menampikan semua data siswa dari masing-masing

program.

7. Tampilan Login Aplikasi Pembina

Seperti pada gambar V.7 diatas, merupakan Halaman Login Pembina

pada aplikasi ketika ingin mengakses Aplikasi, Pembina harus login terlebih

Page 63: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

48

dahulu untuk mengakases Menu Utama Aplikasi, ketika login berhasil

akan menampilkan halaman utama Aplikasi.

8. Tampilan Menu Utama Pembina

Seperti pada gambar V.8 diatas, merupakan tampilan Menu Utama

Aplikasi yang terdiri dari beberapa menu yaitu Menu Absen Siswa, Menu

Pembina dan menu Profil Pondok yang dapat diakses oleh Pembina.

9. Tampilan Menu Absen Siswa

Page 64: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

49

Seperti pada gambar V.9 diatas, merupakan tampilan Menu Absen Siswa

yang digunakan Pembina untuk mengabsen santri.

10. Tampilan Menu Pembina

Seperti pada gambar V.11 diatas, merupakan tampilan Menu dari Pembina

yang terdiri dari tampilan biodata Pembina dan terdapat foto.

11. Tampilan Menu Login Santri

Page 65: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

50

Seperti pada gambar V.11 diatas, merupakan tampilan Menu Login Santri.

12. Tampilan Halaman Utama Santri

Seperti pada gambar V.12 diatas, merupakan tampilan utama menu santri.

13. Tampilan menu Histori Absen

Page 66: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

51

Seperti pada gambar V.13 diatas, merupakan tampilan Menu Histori

Absen yang menampilkan kehadiran siswa yang bersangkutan.

Page 67: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

52

BAB VI

PENUTUP

A. Kesimpulan

Berdasarkan hasil pengujian Blackbox, dapat disimpulkan bahwa tujuan

penelitian ini untuk Merancang dan Membangun Sistem Monitoring Kurikulum

Pesantren Bagi Santri Pada Pondok Pesantren Modern Al-Ikhlash Polewali

Mandar Berbasis Android dimana:

1. Android adalah sistem operasi berbasis Linux yang dirancang untuk

perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet.

2. Hasil penelitian ini dapat dijadikan sebagai bahan informasi dan acuan

dalam proses pemantauan santri.

B. Saran

Berdasarkan kesimpulan yang telah dijabarkan, maka dapat disarankan

yaitu:

1. Penambahan Sampel agar pengembangan Aplikasi ini juga

diharapkan dapat menambah pemahaman Admin dalam pemanfaatan

teknologi untuk membangun Sistem Monitoring

2. Penelitian ini dapat dijadikan referensi untuk penelitian selanjutnya di

bidang akademik.

Page 68: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

53

DAFTAR PUSTAKA

Bhasin,Harsh, dik .”Black Box Testing based on Requirement Analysis and

Design Specifications”. International Journal of Computer Applications,

vol. 87 no.18 (February 2014). http://research.ijcaonline.org/volume87/number18/pxc3894024.pdf (Diakses 13 Februari 2016).

Dewa, Mas. Kiai Juga Manusia, Mengurai Plus Minus Pesantren; Kiai, Gus, Neng, Pengurus & Santri. Probolinggo: PUSTAKA EL-QUDSI. 2009.

Erdi, Risnandar. “Pembuatan Sistem Informasi Monitoring Kegiatan Mahasiswa

Berbasisi Web Dan Android Client”. Skripsi. Semarang : Universitas Negeri Semarang, 2015.

Erwin, Nurgroho. “Sistem Informasi Penerimaan Siswa Baru Berbasis Web Dengan PHP dan SQL”. Skripsi. Yogyakarta : Universitas Negeri Yogyakarta, 2015.

Fathansyah.Basis Data. Bandung: C.V. Informatika, 2011.

Fatta. “Sistem Informasi penjualan handphone berbasis web”. Skripsi. Surabaya : Universitas Pembangunan Nasional veteran, 2007).

Kementerian Agama RI. Al-Qur’an Al-Karim dan Terjemahannya. Bandung : Sygma Examedia Arkanieema, 2010. Katsir, Ibnu. “shahih tafsir ibnu katsir”. Bogor : pustakariduan, 2009.

Mahyuzir, Tavri D. Analisis dan Perancangan Perangkat Lunak. Jakarta: PT. Elex Media Komputindo,1991.

Marizka, Arbani. “Pengembangan Sistem Infomasi Sekolah Berbasis Web”.

Skripsi. Jakarta : Universitas Islam Negeri Syarif Hidayatullah, 2011.

Munawar. Permodelan Visual dengan UML. Yogyakarta: Pustaka Pelajar, 2005.

Pressman.Metode perancangan aplikasi.http://library.binus.ac.id/eColls/eThesisdocBab2.pdf (2008)

Page 69: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

54

Rosa dan M. Shalahuddin. Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung : Modula. 2011.

Safaat, Nazruddin. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC

berbasis Android.Bandung: Informatika. 2012.

Salbino, Sherief. Buku Pintar Gadget Android untuk Pemula.Jakarta: Kunci Komunikasi, 2014.

Shihab, M. Quraish. Tafsir Al Misbah: Pesan, Kesan dan Keserasian Al-Quran. Jakarta: Lentera Hati, 2009.

.

Syafii, M. Panduan Membuat Aplikasi Database dengan PHP 5. Yogyakarta:Andi. 2005.

Wahana Komputer. Android Programming With Eclipse. Yogyakarta : Andi. 2013.

Wikipedia.Pengertian pesantren.https://id.wikipedia.org/wiki/Pesantren.(05 Agustus 2015).

Wikipedia.Pengertian santri.https://id.wikipedia.org/wiki/Santri.(05 Agustus

2015). Wikipedia Website.Android Studio.http://en.m.wikipedia.org/wiki/Desain. (21

November 2015). www.ruangpintar.com/2016/10/definisi-pengertian-monitoring-menurut.html?m=1.

Page 70: UIN ALAUDDIN MAKASSARrepositori.uin-alauddin.ac.id/14448/1/RIKI_60900113032.pdf · vi 1. Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.Prof. Dr. H. Musafir Pababbari, M.Si

55

RIWAYAT HIDUP

RIKI merupakan anak ke-4 dari 4 bersaudara, hasil

buah cinta kasih dari pasangan H. Tahir dan Hj.

Saheri. Penulis lahir pada hari Selasa tanggal 12

Desember 1995, tempat lahir Mamuju dan memulai

jenjang pendidikan di SD ”Inpres Tarailu” dan

selesai pada tahun 2007, pada tahun yang sama

penulis melanjutkan pendidikan di SMP Negeri 2

Kalukku tahun 2007, dan menyelesaikan pendidikan

tahun 2010, penulis melanjutkan pendidikan di SMK Pondok Pesantren Modern

Polewali Mandar pada tahun 2010, dan menyelesaikan pendidikan pada tahun 2013.

Setelah menyelesaikan pendidikan di tingkat SMK penulis merasa akan pentingnya

pendidikan untuk masa depan maka penulis melanjutkan pendidikannya di

Universitas Islam Negeri Alauddin Makassar dengan berfokus pada jurusan Sistem

Informasi yang dianggap mampu menunjang karirnya dimasa depan. Saat memasuki

dunia kampus penulis tidak hanya mengikuti proses perkuliahan saja tapi juga

mengikuti organisasi Himpunan Mahasiswa Jurusan (HMJ) Sistem Informasi selama

1 tahun.