Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
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
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
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
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 :
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.
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
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
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
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
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
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
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
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
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.
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".
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
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.
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.
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.
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.
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.
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.
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.
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
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).
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).
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,
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.
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).
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.
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
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
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.
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.
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
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).
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
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).
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
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
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.
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
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
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
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
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
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
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:
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
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
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
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.
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.
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.
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.
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
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
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
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
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.
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
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
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
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
51
Seperti pada gambar V.13 diatas, merupakan tampilan Menu Histori
Absen yang menampilkan kehadiran siswa yang bersangkutan.
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.
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)
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.
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.