SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN DAN DATA SANTRI PADA YAYASAN MITRA ARAFAH BERBASIS WEB DAN SMS GATEWAY.
SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN
DATA SANTRI PADA YAYASAN MITRA ARAFAH BERBASIS
WEB DAN SMS GATEWAY
SKRIPSI
Oleh :
Adr ian Matulessy
0934010054
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL“VETERAN”
J AWA TIMUR
2013
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan dibawah ini menyatakan bahwa mahasiswa berikut :
Nama
: Adrian Matulessy
NPM
: 0934010054
Program Studi
: Teknik Informatika
Telah mengerjakan revisi Ujian Negara Lisan Tugas Akhir pada tanggal 30
Desember 2013 dengan judul :
“SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN DATA
SANTRI PADA YAYASAN MITRA ARAFAH BERBASIS WEB DAN SMS
GATEWAY”.
Oleh karenanya mahasiswa tersebut diatas dinyatakan bebas revisi Ujian Negara
Lisan Tugas Akhir dan diijinkan untuk membukukan laporan TUGAS AKHIR
dengan judul tersebut.
Surabaya, 7 Januari 2014
Dosen penguji yang memeriksa revisi:
1)
Intan Yuniar Purbasari, S.Kom, M.Sc.
{
}
{
}
{
}
NIP/NPT. 380060401981
2)
Achmad J unaidi, S.Kom.
NIP/NPT. 378110401991
3)
Chrystia Aji Putra, S.Kom.
NIP/NPT. 386101002961
Mengetahui,
Dosen pembimbing 1
I Gede Susrama, S.T., M.Kom
NIP/NPT. 370060602111
Dosen pembimbing 2
Sugiarto, S.Kom
NIP/NPT. 387021303431
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN
DAN DATA SANTRI PADA YAYASAN MITRA
ARAFAH BERBASIS WEB DAN SMS GATEWAY
SKRIPSI
Disusun Oleh :
ADRIAN MATULESSY
0934010054
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN
DAN DATA SANTRI PADA YAYASAN MITRA
ARAFAH BERBASIS WEB DAN SMS GATEWAY
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
J urusan Teknik Infor matika
Disusun Oleh :
ADRIAN MATULESSY
0934010054
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SKRIPSI
SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN
DATA SANTRI PADA YAYASAN MITRA ARAFAH
BERBASIS WEB DAN SMS GATEWAY
Disusun Oleh :
ADRIAN MATULESSY
0934010054
Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Skripsi
J urusan Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada Tanggal 20 Desember 2013
Pembimbing:
Tim Penguji :
1.
1.
I Gede Susrama, S.T., M.Kom
NPT. 3 7006 06 0211 1
Intan Yuniar Purbasari, S.Kom, M.Sc
NPT. 3 8006 04 0198 1
2.
2.
Sugiarto, S.Kom
NPT. 3 8702 13 0343 1
Achmad J unaidi, S.Kom.
NPT. 3 7811 04 0199 1
3.
Chrystia Aji Putra, S.Kom.
NPT. 3 8610 10 0296 1
Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Ir. SUTIYONO, MT.
NPT. 19600713 198703 1 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN
DATA SANTRI PADA YAYASAN MITRA ARAFAH
BERBASIS WEB DAN SMS GATEWAY
Disusun Oleh :
ADRIAN MATULESSY
0934010054
Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang II Tahun Akademik 2013/2014
Menyetujui,
Dosen Pembimbing Utama
Dosen Pembimbing Pendamping
I Gede Susrama, S.T., M.Kom
NPT. 3 7006 06 0211 1
Sugiarto, S.Kom
NPT. 3 8702 13 0343 1
Mengetahui,
Ketua Program Studi Teknik Infor matika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Dr. Ir. Ni Ketut Sari, MT
NPT. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat ALLAH Yang Maha Esa yang
telah
melimpahkan
rahmatnya
kepada
penulis
sehingga
penulis
dapat
menyelesaikan Tugas Akhir ini yang berjudul “SISTEM INFORMASI
MANAJ EMEN KEPEGAWAIAN DAN DATA SANTRI PADA YAYASAN
MITRA ARAFAH BERBASIS WEB DAN SMS GATEWAY”.
Tugas Akhir dengan beban 4 SKS ini disusun dan diajukan sebagai salah
satu syarat untuk menyelesaikan program Strata Satu (S1) pada jurusan Teknik
Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional
“Veteran” Jawa Timur.
Pembuatan laporan Tugas Akhir ini tidak lepas dari bantuan dan kerja sama
banyak pihak yang terkait oleh penulis. Oleh karena itu dengan segala kerendahan hati,
penulis ingin mengucapkan terima kasih sebesar-besarnya kepada :
1. Bapak Ir.Sutiyono, MT selaku Dekan Fakultas Teknik Industri UPN
“VETERAN” Jawa timur.
2. Ibu Dr.Ir.Ni Ketut Sari, MT. selaku Kepala Jurusan Teknik Informatika,
Fakultas Teknik Industri UPN “VETERAN” Jawa Timur.
3. Bapak I Gede Susrama, ST, M.kom selaku dosen pembimbing 1 dan Bapak
Sugiarto S.kom selaku pembimbing 2 yang telah meluangkan waktu untuk
memberi bimbingan selama proses kami melaksanakan Tugas Akhir.
4. Bapak dan Ibu Dosen Jurusan Teknik Informatika , Fakultas Teknik Industri
UPN “Veteran” Jawa Timur yang telah memberikan bekal ilmu pengetahuan.
5. Papa, Mama, Rara dan keluarga besar yang memberi motivasi dan doanya
sehingga dapat menyelesaikan Tugas Akhir ini.
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6. Buat “Mongasisuked” Ria Rismayanti S.Kom, Emil Zulfiyana S.Kom, Raisa
Hakim S.Kom, Sachroni, Widy, Agung, Anyus, dan Ryan yang selalu
membantu dan menemani dalam duka maupun suka.
7. Untuk anak-anak kos MUN FC terima kasih yang banyak buat
pengalamannya rek.
8. Untuk anak-anak MENOER FC terima kasih dukunganya serta pengalamanpengalaman gila kalian.
Penulis menyadari masih banyak sekali kekurangan dalam menyelesaikan
Tugas Akhir ini, dapat menunjang perkembangan ilmu khususnya jurusan Teknik
Informatika. Kritik dan saran yang membangun penulis harapkan dalam
menyelesaikan laporan ini. Akhirnya dengan ridho Allah penulis berharap semoga
laporan Tugas Akhir ini dapat memberikan manfaat bagi pembaca.
Surabaya, 30 Desember 2013
Penulis
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
ABSTRAK ..................................................................................................... i
KATA PENGANTAR .................................................................................... ii
DAFTAR ISI .................................................................................................. iv
DAFTAR GAMBAR ....................................................................................
vi
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................... 1
1.2 Perumusan Masalah............................................................................. 2
1.3 Batasan Masalah.................................................................................. 3
1.4 Tujuan Penelitian ................................................................................ 3
1.5 Manfaat Penelitian............................................................................... 3
1.6 Metode Penelitian................................................................................ 4
1.7 Sistematika Penulisan .......................................................................... 6
BAB II TINJAUAN PUSTAKA
2.1 Sistem Informasi Manajemen .............................................................. 8
2.2 Yayasan Mitra Arafah ......................................................................... 10
2.3 PHP: Hypertext Preprocessor (PHP) ................................................... 11
2.4 MySQL ............................................................................................... 13
2.5 Framework CI(Codeigniter) ................................................................ 15
2.6 SMS Gateway ...................................................................................... 17
BAB III METODE PENELITIAN
3.1 Analisis Sistem.................................................................................... 19
3.2 Perancangan Sistem............................................................................. 19
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.1 Deskripsi Umum Sistem ............................................................. 20
3.2.2 Diagram UML(Unified Modeling Language)…………………... 21
3.3 Perancangan Antar Muka(Desain Interface) ........................................ 33
BAB IV HASIL DAN PEMBAHASAN
4.1 Kebutuhan Sistem……………………………………………………... 36
4.2 Proses Penyimpanan Data.................................................................... 37
4.3 Interface Antar Muka………………………………………………….. 37
4.3.1 Halaman Login User ................................................................... 38
4.3.2 Halaman Admin…………………………………………………. 39
4.3.3 Halaman Pegawai………………………………………………… 49
4.3.4 Halaman Atasan…………………………………………………. 58
4.4 Skenario Uji Coba……………………………………………………... 60
4.5 Pelaksanaan Uji Coba…………………………………………………. 60
4.5.1 Uji Coba Input Data Pegawai Oleh Admin……………………... 61
4.5.2 Uji Coba Input Data Santri Oleh Admin………………………... 64
4.5.3 Uji Coba Input Nilai Santri Oleh Pegawai………………………. 67
4.5.4 Uji Coba Cari Dan Cetak Data Oleh Atasan…………………….. 70
4.6 Pembahasan/Evaluasi .......................................................................... 73
BAB V PENUTUP
5.1 Kesimpulan ......................................................................................... 74
5.2 Saran ................................................................................................... 74
DAFTAR PUSTAKA…………………………………………………………..75
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Judul
: SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN
DAN DATA SANTRI PADA YAYASAN MITRA
ARAFAH BERBASIS WEB DAN SMS GATEWAY
Pembimbing I
: I Gede Susrama, ST, M.kom
Pembimbing II
: Sugiarto S.kom
Penyusun
: Adrian Matulessy
ABSTRAK
Didalam Yayasan Mitra Arafah Surabaya hanya mempunyai data yang
berupa laporan yang masih ditulis secara manual. Misalnya tidak terdapat
database yang baik untuk menyimpan informasi data pegawai dan data anak
santri. Dibandingkan pengolahan data yang manual, pengolahan data secara
terkomputerisasi lebih memiliki kelebihan diantaranya pengoalahan data yang
cepat dan akurat, dapat menyediakan informasi yang bersifat akurat, relevan dan
tepat waktu. Sehingga membutuhkan sistem informasi yang dapat membantu
pekerjaan admin atau staf pegawai didalam menginputkan data dan menyimpanya
serta dapat mempermudah pimpinan yang ingin melihat atau mengontrol data atau
informasi didalam Yayasan Mitra Arafah.
Perancangan sistem membahas mengenai konsep dari sistem yang akan di
bangun untuk memenuhi kebutuhan kepada pengguna sistem dan memberikan
gambaran secara umum dan jelas kepada user tentang sistem yang baru. Sistem
Informasi ini dapat digunakan oleh admin, pegawai, dan atasan. Pada halaman
admin dapat menjalankan sistem informasi untuk melakukan pengolahan data
pegawai dan data santri. Pada halaman pegawai dapat menjalankan sistem
informasi untuk melakukan pengolahan data absensi santri serta pengolahan nilai
santri. Sedangkan pada halaman atasan dapat mengawasi segala inputan yang
dilakukan oleh admin dan pegawai agar tidak terjadi korupsi data dan data-data
tersebut dapat dicetak.
Sistem ini dibuat agar memudahkan petugas/admin untuk mengolah data
pegawai dan data santri. Dalam hal penyimpanan dan pencarian data lebih baik
dan terkomputerisasi. Dengan cara dalam mengakses sistem yang telah tersedia
dan menu-menu yang sudah disesuaikan pada sistem Yayasan Mitra Arafah.
Keyword : Sistem informasi manajemen, kepegawaian, santri
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Dengan berkembangnya tekonologi informasi, mengubah manusia dalam
menyelesaikan semua pekerjaanya. Sistem informasi dengan mengunakan
teknologi computer yang sangat canggih dan modern akan memudahkan kita
untuk melakukan pengolahan data yang dapat menghemat waktu, ruang, dan
biaya. Teknologi yang digunakan untuk mengolah data, termasuk memproses,
mendapatkan, menyusun, menyimpan, memanipulasi dan memberikan informasi
data dalam berbagai cara untuk menghasilkan infromasi yang berkualitas, yaitu
informasi yang relevan, akurat, dan tepat waktu, yang digunakan untuk keperluan
pribadi, bisnis, dan pemerintahan dan merupakan informasi yang didalamnya
mengelola data dan menemukan infromasi. Salah satunya di Yayasan Mitra
Arafah Surabaya.
Sistem infromasi di Yayasan Mitra Arafah Surabaya ini dilatar belakangi
oleh pengolahan data yang masih manual atau belum tersistem. Dan didalam
penyediaaan informasinya masih belum tersedia secara efektif dan efisien. Dan
apabila hasil dari suatu informasi yang diperoleh akan sangat memuaskan,
berguna dan bermanfaat didalam penggunaanya. Pengolahanan data dan informasi
secara cepat, tepat, dan efisien adalah hal penting yang dibutuhkan untuk
mempermudah suatu pekerjaan.
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
Dengan adanya teknologi sistem informasi ini diharapkan dapat membantu
Yayasan Mitra Arafah Surabaya didalam pengolahan data karena selama ini
sistem informasi yang digunakan masih manual atau belum tersistem serta dalam
menyampaikan pengumuman masih dari mulut ke mulut. Didalam Yayasan Mitra
Arafah Surabaya hanya mempunyai data yang berupa laporan yang masih ditulis
secara manual dan penyampaian pesan atau pengumuman yang masih dari mulut
ke mulut. Misalnya tidak terdapat database yang baik untuk menyimpan informasi
data pegawai dan data anak santri. Dibandingkan pengolahan data yang manual,
pengolahan data secara terkomputerisasi lebih memiliki kelebihan diantaranya
pengoalahan data yang cepat dan akurat, dapat menyediakan informasi yang
bersifat akurat, relevan dan tepat waktu serta disediakan pula sistem sms gateway
agar dalam penyampaian pesan atau pengumuman lebih mudah. Sehingga
membutuhkan sistem informasi yang dapat membantu pekerjaan admin atau staf
pegawai
didalam
menginputkan
data
dan
menyimpanya
serta
dapat
mempermudah pimpinan yang ingin melihat atau mengontrol data atau informasi
didalam Yayasan Mitra Arafah.
Untuk itu dalam penelitian ini akan dirancang suatu Sistem Informasi
Manajemen Kepegawaian dan Data Santri Pada Yayasan Mitra Arafah Surabaya
Berbasis Web dan SMS Gateway yang merupakan sebuah aplikasi yang dapat
membantu Yayasan Mitra Arafah untuk mempermudah dalam proses pendataaan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
1.2.
Perumusan Masalah
Permasalahan yang akan dipecahkan dalam kegiatan ini dapat dirumuskan
sebagai berikut:
a. Bagaimana menyajikan informasi yang berkaitan dengan data pegawai dan
data santri pada Yayasan Mitra Arafah.
b. Bagaimana membuat suatu sistem informasi yang dapat memudahkan
petugas/admin untuk mengkoordinir didalam hal mengeolala data pegawai
dan data santri.
1.3.
Batasan Masalah
Dalam pembuatan aplikasi Sistem Informasi Manajemen ini dibatasi pada
pembahasan.
a. Aplikasi ini hanya dapat menampilkan dan mengolah informasi tentang
data pegawai dan data santri.
b. Penelitian ini berdasasrkan pada sistem yang ada di Yayasan Mitra Arafah.
c. Pembuatan Sistem Informasi Manajemen ini menggunakan PHP
Framework CI.
1.4.
Tujuan Penelitian
Tujuan dari dibuatnya Proposal Tugas Akhir ini adalah Merancang dan
membangun Sistem Informasi Manajemen (SIM) Kepegawaian dan Data Santri
Yayasan Mitra Arafah Berbasis Web dan SMS Gateway dapat menyajikan
informasi dengan baik dan cepat.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.5.
Manfaat Penelitian
Manfaat dari dibuatnya Proposal Tugas Akhir ini adalah :
a. Mempermudah yayasan untuk mendapatkan informasi penting dari
aplikasi Sistem Informasi Manajemen untuk pengolahan data pegawai dan
data santri.
b. Memberikan sarana bagi pimpinan untuk mengontrol atau mengawasi
inputan yang dilakukan oleh petugas atau admin.
c. Data-data pegawai dan santri pada Yayasan Mitra Arafah tersimpan dan
termonitoring dengan baik.
1.6.
Metode Penelitian
Untuk dapat mencapai keberhasilan dalam pembangunan Aplikasi
Layanan Customer pada service center ini, maka perlu dilakukan beberapa
langkah seperti berikut :
1. Studi Literatur
Pada tahap ini dilakukan penelusuran terhadap berbagai macam
literaturseperti buku, referensi-referensi baik melalui perpustakaan
maupun internet dan lain sebagainya yang terkait dengan judul penelitian
ini.
2. Perancangan Sistem
Sistem Informasi Manajemen ini dibuat berbasis web, yang
memiliki tiga kategori user yaitu admin, pegawai, dan pimpinan. Admin
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
berhak atas pengelolaan data-data pegawai dan data santri sedangkan
pegawai hanya dapat mengelola data akademik
santri. Setiap user
diwajibkan login terlebih dahulu dengan meggunakan akun yang telah
dibuatkan admin untuk dapat mengakses sistem ini.
3. Implentasi Sistem
Beberapa Tools yang digunakan untuk membuat Aplikasi sistem
informasi Yayasan Mitra Arafah ini adalah:
1. Adobe Dreamweaver CS 5
2. XAMPP
3. PhpMyAdmin
4. Uji Coba dan Analisa
Setelah pembuatan sistem informasi maka selanjutnya dilakukan uji
coba dan analisa yang kemudian mengetahui sejauh mana hasil sistem
informasi Yayasan Mitra Arafah.
5. Pembuatan Laporan
Pada tahap ini dilakukan pembuatan laporan mulai dari study
literature, perancangan sistem hingga pada akhirnya sampai dengan
implementasi,
sehingga
padaakhirnya
dapat
dilakukan
penarikan
kesimpulan dan saran untuk kemajuandan perbaikan pada aplikasi yang
telah dibuat.
6. Kesimpulan
Pada tahap kesimpulan adalah bagian dari penyusunan laporan
proses aplikasi ( tugas akhir ) yang dibuat. Disini dibuat sebuah
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
kesimpulan dari hasil pembuatan aplikasi dengan dasar teori yang
mendukung dalam pembuatan aplikasi tersebut.
1.7.
Sistematika Penulisan
Sistematika pembahasan Tugas akhir ini disusun dalam beberapa bab,
yang dijelaskan sebagai berikut :
BAB I
PENDAHULUAN
Bab ini menjelaskan permasalahan yang ada beserta solusi yang
digunakan untuk menyelesaikan permasalahan tersebut. Penjelasan
tersebut akan di bagi-bagi menjadi sub bab yaitu latar belakang
masalah,
perumusan
masalahbatasan
masalah,
tujuan
dari
pembuatan tugas akir, manfaat yang diperoleh, dan sistematika
penulisan.
BAB II
TINJ AUAN PUSTAKA
Tinjauan pustaka ini berisi mengenai teori-teori penunjang yaitu
dasar teori tentang sistem informasi manajemen, profil dari
Yayasan Mitra Arafah.
BAB III
PERENCANAAN SISTEM
Bab ini membahas tentang gambaran umum dan rencanaan dari
aplikasi pengajaran yang dibuat. Perencanaan aplikasi seperti
konsep aplikasi seperti konsepn aplikasi, desain system aplikasi,
user-interface, dan lain sebagainya.
BAB IV
IMPLEMENTASI & UJ I COBA EVALUASI
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
7
Bab ini membahas tentang bagaimana aplikasi yang sudah
dirancang konsep, desain system aplikasi, user-interface dan lainlainnya dibuat menjadi sebuah aplikasi yang dapat dijalankan, dan
Bab ini menjelaskan tentang bagaimana aplikasi yang telah jadi
dan dapat dijalankan telah di uji coba, untuk mengetahui apakah
aplikasi tersebut telah menyelesaikan permasalahannya dan sesuai
dengan konsep yang dibuat.
BAB V
PENUTUP
Bab ini membahas tentang bagian akir pada sebuah Laporan Tugas
Akhir yaitu kesimpulan dan saran yang didapatkan dari hasil
evaluasi BAB IV. Kesimpulan akan menjelaskan tentang hasil apa
yang telah didapat dari pembuatan aplikasi dan laporannya.
Sedangkan saran, akan menjelaskan bagaimana Peneliti memiliki
visi tentang aplikasi yang dibuat pada masa mendatang.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur
yang digunakan dalam pembutan laporan ini.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1.
Sistem Infor masi Manajemen
Sistem Informasi Manajemen (SIM) menurut O’Brien (2002) dikatakan
bahwa SIM adalah suatu sistem terpadu yang menyediakan informasi untuk
mendukung kegiatan operasional, manajemen dan fungsi pengambilan keputusan
dari suatu organisasi. Sistem Informasi Manajemen (SIM) merupakan sistem
informasi yang menghasilkan hasil keluaran (output) dengan menggunakan
masukan (input) dan berbagai proses yang diperlukan untuk memenuhi tujuan
tertentu dalam suatu kegiatan manajemen (Wikipedia, 2010). Tujuan SIM yaitu:
a.
Menyediakan informasi yang dipergunakan di dalam perhitungan harga
pokok jasa, produk, dan tujuan lain yang diinginkan manajemen.
b.
Menyediakan
informasi
yang
dipergunakan
dalam
perencanaan,
pengendalian, pengevaluasian, dan perbaikan berkelanjutan.
c.
Menyediakan informasi untuk pengambilan keputusan.
Ketiga tujuan tersebut menunjukkan bahwa manajer dan pengguna lainnya
perlu memiliki akses ke informasi akuntansi manajemen dan mengetahui
bagaimana cara menggunakannya. Informasi akuntansi manajemen dapat
membantu mereka mengidentifikasi suatu masalah, menyelesaikan masalah, dan
mengevaluasi kinerja (informasi akuntansi dibutuhkan dam dipergunakan dalam
semua tahap manajemen, termasuk perencanaan, pengendalian dan pengambilan
keputusan).
8
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
Secara sederhana dapat dikatakan bahwa sebuah sistem informasi
melakukan pemrosesan data dan kemudian mengubahnya menjadi informasi.
Menurut O’brien (2010) SIM merupakan kombinasi yang teratur antara people,
hardware, software, communication network dan data resources (kelima unsur ini
disebut komponen sistem informasi) yang mengumpulkan, merubah dan
menyebarkan informasi dalam organisasi seperti pada Gambar 2.1.
Gambar 2.1 Komponen Sistem Informasi
Sumber: O’Brien (2010)
Terdapat 3 peran utama sistem informasi dalam bisnis yaitu :
a.
Mendukung proses bisnis dan operasional
b.
Mendukung pengambilan keputusan
c.
Mendukung strategi untuk keunggulan kompetitif
Gambar 2.2 Tiga Peran Utama Sistem Informasi Sumber: O’Brien (2010)
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
2.2.
Yayasan Mitra Arafah
Yayasan Mitra Arafah (http://mitra-arafah.blogspot.com/2009/04/ptofil-
anak-asuh-panti.html) adalah sebuah panti asuhan yang berlokasi di Jl Wonocolo
VII no.32, Surabaya. Pada tahun 1998 tepatnya pada bulan Juli berkumpullah
beberapa teman untuk berunding dan bermusyawarah diantaranya ada 1. Suwaji,
2.Abdul Halim, 3. Ali Rofiq 4 Hani”ah bagaimana kalau kita membentuk suatu
Yayasan yang dapat menghidupkan dan mengembangkan agama Islam yang
berguna untuk kemaslahatan ummat.
Dari hasil musyawarah tersebut diputuskan untuk mendirikan Yayasan
yang bernama Mitra Arofah dengan kegiatan paling utama adalah K B I H (
kelompok bimbingan Ibadah Haji ) dan banyak kegiatan lainnya, yang terakhir
kegiatan pendirian panti asuhan dan penyantunan anak yatim piatu maksudnya
hasil dari KBIH tersebut digunakan untuk membiayai panti Asuhan.
Struktur dari Yayasan Mitra Arafah sebagai berikut :
Gambar 2.3 Struktur Organisasi Yayasan Mitra Arafah
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
2.3.
PHP
PHP: Hypertext Preprocessor (Luke Welling.2001) adalah bahasa skrip
yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai
untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun
sebuah CMS.
Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa
sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP
sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga
modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi
akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki
kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek. Keunggulan PHP :
1.
Bahasa Pemrograman PHP mendukung komunikasi dengan layanan
seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.
2.
Securiry: Tingkat keamanan yang cukup tinggi dan Stabil.
3.
Access: Akses ke sistem Database yang lebih fleksibel, seperti MySQL.
4.
Easy & Faster: Dalam sisi pemahamanan, PHP adalah bahasa scripting
yang paling mudah karena memiliki referensi yang banyak dan
berkecepatan tinggi.
5.
Cross platform yaitu PHP dapat berjalan lintas platform, yaitu dapat
berjalan dalam sistem operasi seperti Windows, Linuz, MacOS dan OS
lainnya dan web server apapun.
6.
Free: Dapat digunakan secara gratis.
7.
Termasuk bahasa yang embedded, yakni dapat diletakkan dalam tag
HTML.
8.
Termasuk Jenis server side programming, sehingga kode asli/source code
PHP tidak dapat dlihat di browser pengguna, yang terlihat hanya kode
dalam format HTML.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
9.
Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server
misalnya untuk keperluan Database connection.
10.
PHP dapat melakukan semua aplikasi program CGI, seperti mengambil
nilai form, menghasilkan halaman web yang dinamis, mengirimkan dan
menerima cookies.
11.
On The Fly: PHP sudah mendukung on the fly, artinya dengan php anda
dapat membuat document text, Word, Excel, PDF, menciptakan image dan
flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi.
12.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis
dan developer yang siap membantu dalam pengembangan.
2.4.
MySQL
MYSQL (Luke Welling.2001)adalah sebuah perangkat lunak sistem
manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. Selain itu MySql bersifat terbuka atau
open source.
MYSQL adalah sebuah implementasi dari sistem manajemen basis data
relasional (RDBMS). MySql merupakan turunan dari SQL (Structured Query
Languange). SQL sendiri mengandung pengertian yaitu sebuah bahasa yang
digunakan untuk mengakses data dalam basis data relasional.
Terdapat beberapa bahasa pemrogaman yang biasa dipakai untuk
mengakses basis data MYSQL antara lain : bahasa pemrogaman C, C++, C#,
bahasa pemrogaman Eiffel, SmallTalk, Java, Lisp, Perl, PHP, Phyton, Ruby,
REALbasic, dan Tcl.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
Keistimewaan MYSQL antara lain :
1.
Portabilitas a dapat berjalan stabil dalam berbagai macam sistem operasi.
2.
Perangkat lunak sumber terbuka a dapat digunakan secara gratis karena di
bawah lisensi GPL.
3.
Multi-user a dapat digunakan oleh beberapa pengguna.
4.
Performance tuning a memiliki kecepatan dalam menangani query
sederhana.
5.
Ragam tipe data a memiliki ragam tipe data yang banyak.
6.
Perintah dan Fungsi a memiliki operator dan fungsi secara penuh yang
me78ndukung perintah. SELECT dan WHERE dalam perintah query.
7.
Keamanan a memiliki beberapa level keamanan dan izin akses user
dengan sistem perizinan yang mendetail serta sandi terenskripsi.
8.
Skalabilitas dan Pembatasan a mampu menangani basis data dalam skala
yang besar.
9.
Konektivitas a dapat menggunakan koneksi dengan klien menggunakan
protocol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10.
Lokalisasi a dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa.
11.
Antar Muka a memiliki antar muka terhadap berbagai macam aplikasi dan
bahasa pemrogaman dengan menggunakan fungsi API (Apllication
Programming Interface).
12.
Klien dan Peralatan a dilengkapi dengan berbagai macam peralatan (Tool)
yang dapat digunakan untuk administrasi basis data
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
13.
Struktur tabel a memiliki struktur tabel yang lebih fleksibel dalam
menagani ALTER TABLE.
2.5.
Framewor k CI(Code Igniter)
CodeIgniter (Basuki, Awan Pribadi, 2010) adalah aplikasi open source
yang berupa framework dengan model MVC (Model, View, Controller) untuk
membangun
website
dinamis
dengan
menggunakan
PHP.
CodeIgniter
memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah
dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali
pada 28 Februari 2006. Versi terakhir adalah 1.7.2 dapat dilihat di website
resminya (ada dibagian akhir tulisan ini). Sebelum membahas lebih jauh tentang
salah satu framework PHP ini, mungkin kalian ada yang masih bingung apa itu
Framework, apa itu VMC (Model, View, Controller)?
Framework secara sederhana dapat diartikan kumpulan dari fungsifungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap
digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan
seorang pemrograman, tanpa harus membuat fungsi atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework:
1.
Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
2.
Relatif memudahkan dalam proses maintenance karena sudah ada pola
tertentu dalam sebuah framework (dengan syarat programmer mengikuti
pola standar yang ada)
3.
Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM,
pagination, multiple database, scaffolding, pengaturan session, error
handling, dll
4.
Lebih bebas dalam pengembangan jika dibandingkan CMS
Sekarang masuk ke pengertian VMC (Model View Controller). Model
View Controller merupakan suatu konsep yang cukup populer dalam
pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC
memisahkan pengembangan aplikasi berdasarkan komponen utama yang
membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian
yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu
MVC pattern dalam suatu aplikasi yaitu :
1.
View, merupakan bagian yang menangani presentation logic. Pada suatu
aplikasi web bagian ini biasanya berupa file template HTML, yang diatur
oleh controller. View berfungsi untuk menerima dan merepresentasikan
data kepada user. Bagian ini tidak memiliki akses langsung terhadap
bagian model.
2.
Model,
biasanya
berhubungan
langsung
dengan
database
untuk
memanipulasi data (insert, update, delete, search), menangani validasi dari
bagian controller, namun tidak dapat berhubungan langsung dengan bagian
view.
3.
Controller, merupakan bagian yang mengatur hubungan antara bagian
model dan bagian view, controller berfungsi untuk menerima request dan
data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan
sesuai dengan kemampuan developernya, yaitu programmer yang menangani
bagian model dan controller, sedangkan designer yang menangani bagian view,
sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan
organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara
programmer dan designer dalam menangani variabel-variabel yang akan
ditampilkan.
2.6.
Sms Gateway
Pada dunia komputer, gateway dapat diartikan sebagai jembatan
penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat
terjadi suatu pertukaran data antar sistem tersebut. Dengan demikian, SMS
gateway dapat (http://id.wikipedia.org/wiki/SMS_Gateway) diartikan sebagai
suatu penghubung untuk lalu lintas data SMS, baik yang dikirimkan maupun yang
diterima.
Pada awalnya, SMS gateway dibutuhkan untuk menjembatani antar
SMSC. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda
memiliki protokol komunikasi sendiri, dan protokol-protokol itu sendiri bersifat
pribadi. Perhatikan ilustrasi berikut ini.
Gambar 2.4
Namun seiring perkembangan teknologi komputer, baik dari sisi hardware
maupun software, dan perkembangan teknologi komunikasi, SMS gateway tidak
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat lebih
mengartikan
SMS
gateway
sebagai
suatu
jembatan
komunikasi
yang
menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat
komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan
menyenangkan.
Pengertian SMS gateway kemudian lebih mengarah pada sebuah program
yang mengomunikasikan antara sistem operasi komputer, dengan perangkat
komunikasi yang terpasang untuk mengirim atau menerima SMS. Salah satu
komunikasi yang terjadi, dapat dilakukan dengan mengirimkan perintah AT pada
perangkat komunikasi tersebut, kemudian hasil operasinya dikirimkan kembali ke
komputer.
Gambar 2.5
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB III
METODELOGI PENELITIAN
3.1.
Analisa Sistem
Dalam sub bab analisis sistem ini, penulis akan mencoba untuk
menjelaskan mengenai analisis dari sistem yang dibuat, yaitu Sistem Informasi
Manajemen Kepegawaian dan Data Santri pada Yayasan Mitra Arafah Surabaya.
Sistem ini bertujuan untuk memberikan informasi data pegawai, data para anak
santri, serta laporan yang digunakan untuk pimpinan yayasan dalam mengawasi
perkembangan yang terdapata pada Yayasan Mitra Arafah. Di dalam sistem Mitra
Arafah semua inputan data atau perubahan data yang dilakukan oleh admin serta
pegawai harus atas dalam persetujuan Pimpinan Yayasan Mitra Arafah.
3.2.
Perancangan Sistem
Perancangan sistem membahas mengenai konsep dari sistem yang akan di
bangun untuk memenuhi kebutuhan kepada pengguna sistem dan memberikan
gambaran secara umum dan jelas kepada user tentang sistem yang baru.
Perancangan sistem secara umum merupakan persiapan dari perancangan dan
mengidentifikasi komponen-komponen sistem yang akan dirancang secara detail.
Dalam melakukan perancangan terhadap sistem, maka model yang dipergunakan
dalam melakukan perancangan
sistem yaitu model rancangan sistem dengan
menggunakan UML (Unified Modeling Language).
19
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
3.2.1.
Deskripsi Umum Sistem
Secara umum, sistem yang dibuat akan ditunjukkan pada Gambar 3.1
dibawah ini :
Gambar 3.1 Deskripsi Sistem informasi manajemen yayasan
Deskripsi dari asritektur sistem pada Gambar 3.1 adalah sebagai
berikut :
a. Laptop atau computer adalah media yang digunakan oleh user untuk
mengakses sistem informasi informasi manajemen kepegawaian dan data
santri mitra arafah.
b. Admin bisa menjalankan sistem informasi untuk melakukan pengolahan
data pegawai dan data santri. Seperti insert dan update data pegawai
maupun data santri.
c. Pegawai bisa menjalankan sistem informasi untuk melakukan pengolahan
data absensi santri dan memasukkan nilai santri.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
21
d. Pimpinan bisa menjalankan sistem informasi untuk melihat laporan
pegawai, santri, absensi pegawai, absensi santri dan nilai santri. Serta
pimpinan dapat mengawasi segala inputan data dan perubahan data yang
dilakukakn oleh admin dan pegawai.
3.2.2.
Diagram UML (Unified Modeling Language)
Pada proses perancangan Tugas Akhir ini, desain yang dibuat
menggunakan diagram UML (Unified Modeling Language) yang bertujuan
untuk memodel rancangan sistem dan aliran program yang dibuat mendekati
realitas dan siap pakai. Software yang digunakan dalam merancang
proses adalah Rational Rose Enterprise Edition. Diagram-diagram UML
yang digunakan pada Sistem Informasi Manajemen Kepegawaian dan Data
Santri adalah sebagai berikut :
a.
Diagram Use Case
Use case diagram menggambarkan fungsionalitas yang diharapkan
dari sebuah sistem. Yang ditekan adalah “apa” yang diperbuat sistem, dan
“bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara
aktor dan sistem. Seorang atau sebuah aktor adalah sebuah entitas manusia
atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaanpekerjaan tertentu. Use case diagram dapat sangat membantu bila kita sedang
menyusun sebuah sistem.
Pada gambar 3.2 dibawah terdapat aktor admin, pegawai, dan
atasan/pimpinan. Dimana para aktor memiliki interaksi dengan use case
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
masing-masing. Setiap aktor terlebih dahulu harus melewati use case login
terlebih dahulu untuk berinteraksi dengan use case lainnya. Aktor admin disini
memiliki beberapa interaksi dengan use case meliputi mengelola pegawai,
mengelola santri, mengelola absensi pegawai, dan membuat memo. Pegawai
memiliki beberapa interaksi dengan use case meliputi mengelola absensi
santri, mengelola donatur, dan mengelola nilai santri. Sedangkan
atasan
memiliki interaksi dengan use case melihat pegawai, santri, donatur, absensi
pegawai, melihat absensi santri, dan melihat nilai santri.
melihat pegawai
mengelola pegawai
membuat memo
mengelola s antri
melihat santri
Admin
nama admin
us ernam e
password
mengelola absensi pegawai
melihat abs ens i pegawai
ins ert()
login
mengelola nilai santri
Atasan
melihat nilai santri
nama atasan
username
password
insert()
Pegawai
nama pegawai
us ernam e
password
mengelola absens i santri
melihat absensi s antri
ins ert()
mengelola donatur
melihat donatur
Gambar 3.2 Diagram Use Case Sistem Informasi Manajemen Yayasan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
b.
Diagram Aktifitas
Activity diagram menggambarkan berbagai alir aktifitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang terjadi pada beberapa eksekusi.
start
cek username dan
password
login
validasi
salah
benar
menampilkan
halaman utama
end
Gambar 3.3 Diagram Aktifitas Login
Pada Gambar 3.3 pengguna mengawali aktivitas dengan login terlebih
dahulu untuk mengakases sistem informasi manajemen yayasan.
mengelola
pegawai
login
mengelola
santri
menampilkan
menu
logout
mengelola absensi
pegawai
membuat
memo
Gambar 3.4 Diagram Aktifitas Admin
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
24
Pada gambar 3.4 admin melakukan login terlebhih dahulu untuk
menjalankan sistem. Dimana terlihat pada 3.4 setelah login akan menampilkan
menu. Admin dapat melakukan pengolahan pegawai, pengolahan santri,
pengolahan absensi pegawai, dan membuat memo.
mengelola
donatur
login
menampilkan
menu
mengelola
absensi santri
logout
mengelola nilai
santri
Gambar 3.5 Diagram Aktifitas Pegawai
Pada gambar 3.5 pegawai melakukan login terlebih dahulu untuk
menjalankan sistem. Dimana terlihat pada 3.5 setelah login akan menampilkan
menu. Pegawai dapat melakukan pengolahan data donatur, pengolahan
absensi santri, sert pengolahan nilai santri.
login
menampilkan
menu
melihat
pegawai
melihat santri
melihat donatur
melihat
abs ensi santri
melihat abs ensi
pegawai
logout
Gambar 3.6 Diagram Aktifitas Atasan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
melihat nilai
santri
25
Pada gambar 3.6 atasan melakukan login terlebhih dahulu untuk
menjalankan sistem. Dimana terlihat pada 3.6 setelah login akan menampilkan
menu. Atasan disini berfungsi mengawasi inputan-inputan data yang
dilakukan oleh admin dan pegawai.
c.
Diagram Sekuensial
Sequence diagram menggambarkan interaksi antar objek didalam dan
disekitar sistem ( termasuk pengguna, display dan sebagainya ) berupa
message terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (
waktu ) dan dimensi hotizontal ( objek-objek ) yang terkait.
Sequence diagram bisa digunakan untuk menggambarkan skenario
atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah
entitas event untuk menghasilkan output tertentu.
user
form login
form menu
utama
masuk menu login
cek username dan password
masuk menu utama
Gambar 3.7 Diagram Sekuensial Login
Dari Gambar 3.7 diagram sekuensial yang ada diatas menggambarkan
aliran kerja yang terjadi sebelum memasuki sistem informasi manajemen
harus login dahulu.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
26
admin
halaman admin
menu pegawai
form daftar
pegawai
form tambah
pegawai
database
masuk halaman admin
masuk menu pegawai
menampilkan data pegawai
memasukkan pegawai
simpan pegawai
menampilkan data pegawai
Gambar 3.8 Diagram Sekuensial Mengolah Pegawai
admin
halaman admin
masuk halaman admin
menu santri
form data santri
form tambah
santri
database
masuk menu santri
menampilkan data santri
memasukkan santri
simpan santri
menampilkan data santri
Gambar 3.9 Diagram Sekuensial Mengolah Santri
Dari dua diagram gambar 3.8 dan gambar 3.9 sekuensial yang ada
diatas menggambarkan aliran kerja yang terjadi dalam sistem informasi
manajemen yayasan. Diagram sekuensial sistem menjelaskan tentang proses
admin mengolah data pegawai dan data santri.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
27
admin
halaman admin
menu absensi
pegawai
form data absensi
pegawai
form tambah
absensi pegawai
database
masuk halaman admin
masuk menu absensi pegawai
menampilkan data absensi
memasukkan absensi
simpan absensi
menampilkan data absensi pegawai
Gambar 3.10 Diagram Sekuensial Mengolah Absensi Pegawai
Pada gambar 3.10 menjelaskan tentang aliran sistem dalam mengolah
absensi pegawai.
admin
halaman admin
masuk halaman admin
menu memo
form input
memo
pegawai
masuk menu memo
memasukkan memo
kirim memo
Gambar 3.11 Diagram Sekuensial Membuat Memo
Pada gambar 3.11 menjelaskan tentang aliran dalam membuat memo
yang nantinya akan dikirim ke pegawai.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
28
pegawai
halaman
pegawai
masuk halaman pegawai
menu donatur
form data
donatur
form tambah
donatur
database
masuk menu donatur
view data donatur
memasukkan donatur
simpan donatur
menampilkan data donatur
Gambar 3.12 Diagram Sekuensial Mengolah Donatur
Pada gambar 3.12 menjelaskan tentang aliran dimana pegawai
mengolah data donatur.
pegawai
halaman
pegawai
menu nilai
santri
form daftar nilai
santri
form input nilai
santri
database
masuk halaman pegawai
masuk m enu nilai santri
menampilkan data nilai santri
memasukkan nilai santri
simpan nilai
menampilkan data nilai santri
Gambar 3.13 Diagram Sekuensial Mengolah Nilai Santri
Pada gambar 3.13 menjelaskan tentang aliran dimana pegawai
mengolah nilai santri.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
29
pegawai
halaman
pegawai
menu absensi
santri
form data
absensi santri
form tambah
absensi santri
database
masuk halaman pegawai
masuk menu absensi santri menampilkan data absensi
memasukkan absensi
simpan absensi santri
menampilkan data absensi santri
Gambar 3.14 Diagram Sekuensial Mengolah Absensi Santri
Diagram sekuensial pada gambar 3.14 menjelaskan tentang aliran
dimana pegawai mengolah absensi santri.
atasan
halaman atasan
menu absensi
pegawai
form data absensi
pegawai
cari data absensi
pegawai
masuk halaman atasan
masuk menu absensi pegawai
lihat data absensi pegawai
cari data absensi
tampilkan data absensi
cetak data absensi pegawai
hasil cetak data absensi pegawai
Gambar 3.15 Diagram Sekuensial Melihat Pegawai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
cetak data absensi
pegawai
30
atasan
halaman atasan
masuk halam an atasan
menu absensi
santri
form data santri
cari data absensi
santri
cetak data
absensi santri
masuk m enu absensi santri
lihat data absensi santri
cari data absensi
tam pilkan data absens i
cetka data absensi
has il cetak data absensi
Gambar 3.16 Diagram Sekuensial Melihat Santri
Diagram sekuensial pada gambar 3.15 dan gambar 3.16 menjelaskan
tentang aliran dimana atasan melihat dan mencari data pegawai dan santri
serta dapat dicetak.
atasan
halaman atasan
masuk halaman atasan
menu donatur
form data
donatur
cari data
donatur
masuk menu donatur
lihat data donatur
cari data donatur
tampilkan data donatur
cetak data donatur
hasil cetak data donatur
Gambar 3.17 Diagram Sekuensial Melihat Donatur
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
cetak data
donatur
31
atasan
halaman atasan
menu nilai
santri
form data nilai
santri
cari data nilai
santri
cetak data nilai
santri
masuk halaman atasan
masuk menu nilai santri
lihat data nilai santri
cari data nilai santri
tampilkan data
cetak nilai santri
hasil cetak nilai santri
Gambar 3.18 Diagram Sekuensial Melihat Nilai Santri
Diagram sekuensial pada gambar 3.17 dan gambar 3.18 menjelaskan
tentang aliran dimana atasan dapat melihat dan mencari data donatur dan nilai
santri serta dapat dicetak.
atasan
halaman atasan
menu absensi
pegawai
form data absensi
pegawai
cari data absensi
pegawai
cetak data absensi
pegawai
masuk halaman atasan
masuk menu absensi pegawai
lihat data absensi pegawai
cari data absensi
tampilkan data absensi
cetak data absensi pegawai
hasil cetak data absensi pegawai
Gambar 3.19 Diagram Sekuensial Melihat Absensi Pegawai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan m
DATA SANTRI PADA YAYASAN MITRA ARAFAH BERBASIS
WEB DAN SMS GATEWAY
SKRIPSI
Oleh :
Adr ian Matulessy
0934010054
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL“VETERAN”
J AWA TIMUR
2013
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan dibawah ini menyatakan bahwa mahasiswa berikut :
Nama
: Adrian Matulessy
NPM
: 0934010054
Program Studi
: Teknik Informatika
Telah mengerjakan revisi Ujian Negara Lisan Tugas Akhir pada tanggal 30
Desember 2013 dengan judul :
“SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN DATA
SANTRI PADA YAYASAN MITRA ARAFAH BERBASIS WEB DAN SMS
GATEWAY”.
Oleh karenanya mahasiswa tersebut diatas dinyatakan bebas revisi Ujian Negara
Lisan Tugas Akhir dan diijinkan untuk membukukan laporan TUGAS AKHIR
dengan judul tersebut.
Surabaya, 7 Januari 2014
Dosen penguji yang memeriksa revisi:
1)
Intan Yuniar Purbasari, S.Kom, M.Sc.
{
}
{
}
{
}
NIP/NPT. 380060401981
2)
Achmad J unaidi, S.Kom.
NIP/NPT. 378110401991
3)
Chrystia Aji Putra, S.Kom.
NIP/NPT. 386101002961
Mengetahui,
Dosen pembimbing 1
I Gede Susrama, S.T., M.Kom
NIP/NPT. 370060602111
Dosen pembimbing 2
Sugiarto, S.Kom
NIP/NPT. 387021303431
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN
DAN DATA SANTRI PADA YAYASAN MITRA
ARAFAH BERBASIS WEB DAN SMS GATEWAY
SKRIPSI
Disusun Oleh :
ADRIAN MATULESSY
0934010054
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN
DAN DATA SANTRI PADA YAYASAN MITRA
ARAFAH BERBASIS WEB DAN SMS GATEWAY
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
J urusan Teknik Infor matika
Disusun Oleh :
ADRIAN MATULESSY
0934010054
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SKRIPSI
SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN
DATA SANTRI PADA YAYASAN MITRA ARAFAH
BERBASIS WEB DAN SMS GATEWAY
Disusun Oleh :
ADRIAN MATULESSY
0934010054
Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Skripsi
J urusan Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada Tanggal 20 Desember 2013
Pembimbing:
Tim Penguji :
1.
1.
I Gede Susrama, S.T., M.Kom
NPT. 3 7006 06 0211 1
Intan Yuniar Purbasari, S.Kom, M.Sc
NPT. 3 8006 04 0198 1
2.
2.
Sugiarto, S.Kom
NPT. 3 8702 13 0343 1
Achmad J unaidi, S.Kom.
NPT. 3 7811 04 0199 1
3.
Chrystia Aji Putra, S.Kom.
NPT. 3 8610 10 0296 1
Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Ir. SUTIYONO, MT.
NPT. 19600713 198703 1 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
SISTEM INFORMASI MANAJ EMEN KEPEGAWAIAN DAN
DATA SANTRI PADA YAYASAN MITRA ARAFAH
BERBASIS WEB DAN SMS GATEWAY
Disusun Oleh :
ADRIAN MATULESSY
0934010054
Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang II Tahun Akademik 2013/2014
Menyetujui,
Dosen Pembimbing Utama
Dosen Pembimbing Pendamping
I Gede Susrama, S.T., M.Kom
NPT. 3 7006 06 0211 1
Sugiarto, S.Kom
NPT. 3 8702 13 0343 1
Mengetahui,
Ketua Program Studi Teknik Infor matika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Dr. Ir. Ni Ketut Sari, MT
NPT. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat ALLAH Yang Maha Esa yang
telah
melimpahkan
rahmatnya
kepada
penulis
sehingga
penulis
dapat
menyelesaikan Tugas Akhir ini yang berjudul “SISTEM INFORMASI
MANAJ EMEN KEPEGAWAIAN DAN DATA SANTRI PADA YAYASAN
MITRA ARAFAH BERBASIS WEB DAN SMS GATEWAY”.
Tugas Akhir dengan beban 4 SKS ini disusun dan diajukan sebagai salah
satu syarat untuk menyelesaikan program Strata Satu (S1) pada jurusan Teknik
Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional
“Veteran” Jawa Timur.
Pembuatan laporan Tugas Akhir ini tidak lepas dari bantuan dan kerja sama
banyak pihak yang terkait oleh penulis. Oleh karena itu dengan segala kerendahan hati,
penulis ingin mengucapkan terima kasih sebesar-besarnya kepada :
1. Bapak Ir.Sutiyono, MT selaku Dekan Fakultas Teknik Industri UPN
“VETERAN” Jawa timur.
2. Ibu Dr.Ir.Ni Ketut Sari, MT. selaku Kepala Jurusan Teknik Informatika,
Fakultas Teknik Industri UPN “VETERAN” Jawa Timur.
3. Bapak I Gede Susrama, ST, M.kom selaku dosen pembimbing 1 dan Bapak
Sugiarto S.kom selaku pembimbing 2 yang telah meluangkan waktu untuk
memberi bimbingan selama proses kami melaksanakan Tugas Akhir.
4. Bapak dan Ibu Dosen Jurusan Teknik Informatika , Fakultas Teknik Industri
UPN “Veteran” Jawa Timur yang telah memberikan bekal ilmu pengetahuan.
5. Papa, Mama, Rara dan keluarga besar yang memberi motivasi dan doanya
sehingga dapat menyelesaikan Tugas Akhir ini.
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6. Buat “Mongasisuked” Ria Rismayanti S.Kom, Emil Zulfiyana S.Kom, Raisa
Hakim S.Kom, Sachroni, Widy, Agung, Anyus, dan Ryan yang selalu
membantu dan menemani dalam duka maupun suka.
7. Untuk anak-anak kos MUN FC terima kasih yang banyak buat
pengalamannya rek.
8. Untuk anak-anak MENOER FC terima kasih dukunganya serta pengalamanpengalaman gila kalian.
Penulis menyadari masih banyak sekali kekurangan dalam menyelesaikan
Tugas Akhir ini, dapat menunjang perkembangan ilmu khususnya jurusan Teknik
Informatika. Kritik dan saran yang membangun penulis harapkan dalam
menyelesaikan laporan ini. Akhirnya dengan ridho Allah penulis berharap semoga
laporan Tugas Akhir ini dapat memberikan manfaat bagi pembaca.
Surabaya, 30 Desember 2013
Penulis
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
ABSTRAK ..................................................................................................... i
KATA PENGANTAR .................................................................................... ii
DAFTAR ISI .................................................................................................. iv
DAFTAR GAMBAR ....................................................................................
vi
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................... 1
1.2 Perumusan Masalah............................................................................. 2
1.3 Batasan Masalah.................................................................................. 3
1.4 Tujuan Penelitian ................................................................................ 3
1.5 Manfaat Penelitian............................................................................... 3
1.6 Metode Penelitian................................................................................ 4
1.7 Sistematika Penulisan .......................................................................... 6
BAB II TINJAUAN PUSTAKA
2.1 Sistem Informasi Manajemen .............................................................. 8
2.2 Yayasan Mitra Arafah ......................................................................... 10
2.3 PHP: Hypertext Preprocessor (PHP) ................................................... 11
2.4 MySQL ............................................................................................... 13
2.5 Framework CI(Codeigniter) ................................................................ 15
2.6 SMS Gateway ...................................................................................... 17
BAB III METODE PENELITIAN
3.1 Analisis Sistem.................................................................................... 19
3.2 Perancangan Sistem............................................................................. 19
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.1 Deskripsi Umum Sistem ............................................................. 20
3.2.2 Diagram UML(Unified Modeling Language)…………………... 21
3.3 Perancangan Antar Muka(Desain Interface) ........................................ 33
BAB IV HASIL DAN PEMBAHASAN
4.1 Kebutuhan Sistem……………………………………………………... 36
4.2 Proses Penyimpanan Data.................................................................... 37
4.3 Interface Antar Muka………………………………………………….. 37
4.3.1 Halaman Login User ................................................................... 38
4.3.2 Halaman Admin…………………………………………………. 39
4.3.3 Halaman Pegawai………………………………………………… 49
4.3.4 Halaman Atasan…………………………………………………. 58
4.4 Skenario Uji Coba……………………………………………………... 60
4.5 Pelaksanaan Uji Coba…………………………………………………. 60
4.5.1 Uji Coba Input Data Pegawai Oleh Admin……………………... 61
4.5.2 Uji Coba Input Data Santri Oleh Admin………………………... 64
4.5.3 Uji Coba Input Nilai Santri Oleh Pegawai………………………. 67
4.5.4 Uji Coba Cari Dan Cetak Data Oleh Atasan…………………….. 70
4.6 Pembahasan/Evaluasi .......................................................................... 73
BAB V PENUTUP
5.1 Kesimpulan ......................................................................................... 74
5.2 Saran ................................................................................................... 74
DAFTAR PUSTAKA…………………………………………………………..75
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Judul
: SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN
DAN DATA SANTRI PADA YAYASAN MITRA
ARAFAH BERBASIS WEB DAN SMS GATEWAY
Pembimbing I
: I Gede Susrama, ST, M.kom
Pembimbing II
: Sugiarto S.kom
Penyusun
: Adrian Matulessy
ABSTRAK
Didalam Yayasan Mitra Arafah Surabaya hanya mempunyai data yang
berupa laporan yang masih ditulis secara manual. Misalnya tidak terdapat
database yang baik untuk menyimpan informasi data pegawai dan data anak
santri. Dibandingkan pengolahan data yang manual, pengolahan data secara
terkomputerisasi lebih memiliki kelebihan diantaranya pengoalahan data yang
cepat dan akurat, dapat menyediakan informasi yang bersifat akurat, relevan dan
tepat waktu. Sehingga membutuhkan sistem informasi yang dapat membantu
pekerjaan admin atau staf pegawai didalam menginputkan data dan menyimpanya
serta dapat mempermudah pimpinan yang ingin melihat atau mengontrol data atau
informasi didalam Yayasan Mitra Arafah.
Perancangan sistem membahas mengenai konsep dari sistem yang akan di
bangun untuk memenuhi kebutuhan kepada pengguna sistem dan memberikan
gambaran secara umum dan jelas kepada user tentang sistem yang baru. Sistem
Informasi ini dapat digunakan oleh admin, pegawai, dan atasan. Pada halaman
admin dapat menjalankan sistem informasi untuk melakukan pengolahan data
pegawai dan data santri. Pada halaman pegawai dapat menjalankan sistem
informasi untuk melakukan pengolahan data absensi santri serta pengolahan nilai
santri. Sedangkan pada halaman atasan dapat mengawasi segala inputan yang
dilakukan oleh admin dan pegawai agar tidak terjadi korupsi data dan data-data
tersebut dapat dicetak.
Sistem ini dibuat agar memudahkan petugas/admin untuk mengolah data
pegawai dan data santri. Dalam hal penyimpanan dan pencarian data lebih baik
dan terkomputerisasi. Dengan cara dalam mengakses sistem yang telah tersedia
dan menu-menu yang sudah disesuaikan pada sistem Yayasan Mitra Arafah.
Keyword : Sistem informasi manajemen, kepegawaian, santri
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Dengan berkembangnya tekonologi informasi, mengubah manusia dalam
menyelesaikan semua pekerjaanya. Sistem informasi dengan mengunakan
teknologi computer yang sangat canggih dan modern akan memudahkan kita
untuk melakukan pengolahan data yang dapat menghemat waktu, ruang, dan
biaya. Teknologi yang digunakan untuk mengolah data, termasuk memproses,
mendapatkan, menyusun, menyimpan, memanipulasi dan memberikan informasi
data dalam berbagai cara untuk menghasilkan infromasi yang berkualitas, yaitu
informasi yang relevan, akurat, dan tepat waktu, yang digunakan untuk keperluan
pribadi, bisnis, dan pemerintahan dan merupakan informasi yang didalamnya
mengelola data dan menemukan infromasi. Salah satunya di Yayasan Mitra
Arafah Surabaya.
Sistem infromasi di Yayasan Mitra Arafah Surabaya ini dilatar belakangi
oleh pengolahan data yang masih manual atau belum tersistem. Dan didalam
penyediaaan informasinya masih belum tersedia secara efektif dan efisien. Dan
apabila hasil dari suatu informasi yang diperoleh akan sangat memuaskan,
berguna dan bermanfaat didalam penggunaanya. Pengolahanan data dan informasi
secara cepat, tepat, dan efisien adalah hal penting yang dibutuhkan untuk
mempermudah suatu pekerjaan.
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
Dengan adanya teknologi sistem informasi ini diharapkan dapat membantu
Yayasan Mitra Arafah Surabaya didalam pengolahan data karena selama ini
sistem informasi yang digunakan masih manual atau belum tersistem serta dalam
menyampaikan pengumuman masih dari mulut ke mulut. Didalam Yayasan Mitra
Arafah Surabaya hanya mempunyai data yang berupa laporan yang masih ditulis
secara manual dan penyampaian pesan atau pengumuman yang masih dari mulut
ke mulut. Misalnya tidak terdapat database yang baik untuk menyimpan informasi
data pegawai dan data anak santri. Dibandingkan pengolahan data yang manual,
pengolahan data secara terkomputerisasi lebih memiliki kelebihan diantaranya
pengoalahan data yang cepat dan akurat, dapat menyediakan informasi yang
bersifat akurat, relevan dan tepat waktu serta disediakan pula sistem sms gateway
agar dalam penyampaian pesan atau pengumuman lebih mudah. Sehingga
membutuhkan sistem informasi yang dapat membantu pekerjaan admin atau staf
pegawai
didalam
menginputkan
data
dan
menyimpanya
serta
dapat
mempermudah pimpinan yang ingin melihat atau mengontrol data atau informasi
didalam Yayasan Mitra Arafah.
Untuk itu dalam penelitian ini akan dirancang suatu Sistem Informasi
Manajemen Kepegawaian dan Data Santri Pada Yayasan Mitra Arafah Surabaya
Berbasis Web dan SMS Gateway yang merupakan sebuah aplikasi yang dapat
membantu Yayasan Mitra Arafah untuk mempermudah dalam proses pendataaan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
1.2.
Perumusan Masalah
Permasalahan yang akan dipecahkan dalam kegiatan ini dapat dirumuskan
sebagai berikut:
a. Bagaimana menyajikan informasi yang berkaitan dengan data pegawai dan
data santri pada Yayasan Mitra Arafah.
b. Bagaimana membuat suatu sistem informasi yang dapat memudahkan
petugas/admin untuk mengkoordinir didalam hal mengeolala data pegawai
dan data santri.
1.3.
Batasan Masalah
Dalam pembuatan aplikasi Sistem Informasi Manajemen ini dibatasi pada
pembahasan.
a. Aplikasi ini hanya dapat menampilkan dan mengolah informasi tentang
data pegawai dan data santri.
b. Penelitian ini berdasasrkan pada sistem yang ada di Yayasan Mitra Arafah.
c. Pembuatan Sistem Informasi Manajemen ini menggunakan PHP
Framework CI.
1.4.
Tujuan Penelitian
Tujuan dari dibuatnya Proposal Tugas Akhir ini adalah Merancang dan
membangun Sistem Informasi Manajemen (SIM) Kepegawaian dan Data Santri
Yayasan Mitra Arafah Berbasis Web dan SMS Gateway dapat menyajikan
informasi dengan baik dan cepat.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.5.
Manfaat Penelitian
Manfaat dari dibuatnya Proposal Tugas Akhir ini adalah :
a. Mempermudah yayasan untuk mendapatkan informasi penting dari
aplikasi Sistem Informasi Manajemen untuk pengolahan data pegawai dan
data santri.
b. Memberikan sarana bagi pimpinan untuk mengontrol atau mengawasi
inputan yang dilakukan oleh petugas atau admin.
c. Data-data pegawai dan santri pada Yayasan Mitra Arafah tersimpan dan
termonitoring dengan baik.
1.6.
Metode Penelitian
Untuk dapat mencapai keberhasilan dalam pembangunan Aplikasi
Layanan Customer pada service center ini, maka perlu dilakukan beberapa
langkah seperti berikut :
1. Studi Literatur
Pada tahap ini dilakukan penelusuran terhadap berbagai macam
literaturseperti buku, referensi-referensi baik melalui perpustakaan
maupun internet dan lain sebagainya yang terkait dengan judul penelitian
ini.
2. Perancangan Sistem
Sistem Informasi Manajemen ini dibuat berbasis web, yang
memiliki tiga kategori user yaitu admin, pegawai, dan pimpinan. Admin
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
berhak atas pengelolaan data-data pegawai dan data santri sedangkan
pegawai hanya dapat mengelola data akademik
santri. Setiap user
diwajibkan login terlebih dahulu dengan meggunakan akun yang telah
dibuatkan admin untuk dapat mengakses sistem ini.
3. Implentasi Sistem
Beberapa Tools yang digunakan untuk membuat Aplikasi sistem
informasi Yayasan Mitra Arafah ini adalah:
1. Adobe Dreamweaver CS 5
2. XAMPP
3. PhpMyAdmin
4. Uji Coba dan Analisa
Setelah pembuatan sistem informasi maka selanjutnya dilakukan uji
coba dan analisa yang kemudian mengetahui sejauh mana hasil sistem
informasi Yayasan Mitra Arafah.
5. Pembuatan Laporan
Pada tahap ini dilakukan pembuatan laporan mulai dari study
literature, perancangan sistem hingga pada akhirnya sampai dengan
implementasi,
sehingga
padaakhirnya
dapat
dilakukan
penarikan
kesimpulan dan saran untuk kemajuandan perbaikan pada aplikasi yang
telah dibuat.
6. Kesimpulan
Pada tahap kesimpulan adalah bagian dari penyusunan laporan
proses aplikasi ( tugas akhir ) yang dibuat. Disini dibuat sebuah
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
kesimpulan dari hasil pembuatan aplikasi dengan dasar teori yang
mendukung dalam pembuatan aplikasi tersebut.
1.7.
Sistematika Penulisan
Sistematika pembahasan Tugas akhir ini disusun dalam beberapa bab,
yang dijelaskan sebagai berikut :
BAB I
PENDAHULUAN
Bab ini menjelaskan permasalahan yang ada beserta solusi yang
digunakan untuk menyelesaikan permasalahan tersebut. Penjelasan
tersebut akan di bagi-bagi menjadi sub bab yaitu latar belakang
masalah,
perumusan
masalahbatasan
masalah,
tujuan
dari
pembuatan tugas akir, manfaat yang diperoleh, dan sistematika
penulisan.
BAB II
TINJ AUAN PUSTAKA
Tinjauan pustaka ini berisi mengenai teori-teori penunjang yaitu
dasar teori tentang sistem informasi manajemen, profil dari
Yayasan Mitra Arafah.
BAB III
PERENCANAAN SISTEM
Bab ini membahas tentang gambaran umum dan rencanaan dari
aplikasi pengajaran yang dibuat. Perencanaan aplikasi seperti
konsep aplikasi seperti konsepn aplikasi, desain system aplikasi,
user-interface, dan lain sebagainya.
BAB IV
IMPLEMENTASI & UJ I COBA EVALUASI
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
7
Bab ini membahas tentang bagaimana aplikasi yang sudah
dirancang konsep, desain system aplikasi, user-interface dan lainlainnya dibuat menjadi sebuah aplikasi yang dapat dijalankan, dan
Bab ini menjelaskan tentang bagaimana aplikasi yang telah jadi
dan dapat dijalankan telah di uji coba, untuk mengetahui apakah
aplikasi tersebut telah menyelesaikan permasalahannya dan sesuai
dengan konsep yang dibuat.
BAB V
PENUTUP
Bab ini membahas tentang bagian akir pada sebuah Laporan Tugas
Akhir yaitu kesimpulan dan saran yang didapatkan dari hasil
evaluasi BAB IV. Kesimpulan akan menjelaskan tentang hasil apa
yang telah didapat dari pembuatan aplikasi dan laporannya.
Sedangkan saran, akan menjelaskan bagaimana Peneliti memiliki
visi tentang aplikasi yang dibuat pada masa mendatang.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur
yang digunakan dalam pembutan laporan ini.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1.
Sistem Infor masi Manajemen
Sistem Informasi Manajemen (SIM) menurut O’Brien (2002) dikatakan
bahwa SIM adalah suatu sistem terpadu yang menyediakan informasi untuk
mendukung kegiatan operasional, manajemen dan fungsi pengambilan keputusan
dari suatu organisasi. Sistem Informasi Manajemen (SIM) merupakan sistem
informasi yang menghasilkan hasil keluaran (output) dengan menggunakan
masukan (input) dan berbagai proses yang diperlukan untuk memenuhi tujuan
tertentu dalam suatu kegiatan manajemen (Wikipedia, 2010). Tujuan SIM yaitu:
a.
Menyediakan informasi yang dipergunakan di dalam perhitungan harga
pokok jasa, produk, dan tujuan lain yang diinginkan manajemen.
b.
Menyediakan
informasi
yang
dipergunakan
dalam
perencanaan,
pengendalian, pengevaluasian, dan perbaikan berkelanjutan.
c.
Menyediakan informasi untuk pengambilan keputusan.
Ketiga tujuan tersebut menunjukkan bahwa manajer dan pengguna lainnya
perlu memiliki akses ke informasi akuntansi manajemen dan mengetahui
bagaimana cara menggunakannya. Informasi akuntansi manajemen dapat
membantu mereka mengidentifikasi suatu masalah, menyelesaikan masalah, dan
mengevaluasi kinerja (informasi akuntansi dibutuhkan dam dipergunakan dalam
semua tahap manajemen, termasuk perencanaan, pengendalian dan pengambilan
keputusan).
8
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
Secara sederhana dapat dikatakan bahwa sebuah sistem informasi
melakukan pemrosesan data dan kemudian mengubahnya menjadi informasi.
Menurut O’brien (2010) SIM merupakan kombinasi yang teratur antara people,
hardware, software, communication network dan data resources (kelima unsur ini
disebut komponen sistem informasi) yang mengumpulkan, merubah dan
menyebarkan informasi dalam organisasi seperti pada Gambar 2.1.
Gambar 2.1 Komponen Sistem Informasi
Sumber: O’Brien (2010)
Terdapat 3 peran utama sistem informasi dalam bisnis yaitu :
a.
Mendukung proses bisnis dan operasional
b.
Mendukung pengambilan keputusan
c.
Mendukung strategi untuk keunggulan kompetitif
Gambar 2.2 Tiga Peran Utama Sistem Informasi Sumber: O’Brien (2010)
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
2.2.
Yayasan Mitra Arafah
Yayasan Mitra Arafah (http://mitra-arafah.blogspot.com/2009/04/ptofil-
anak-asuh-panti.html) adalah sebuah panti asuhan yang berlokasi di Jl Wonocolo
VII no.32, Surabaya. Pada tahun 1998 tepatnya pada bulan Juli berkumpullah
beberapa teman untuk berunding dan bermusyawarah diantaranya ada 1. Suwaji,
2.Abdul Halim, 3. Ali Rofiq 4 Hani”ah bagaimana kalau kita membentuk suatu
Yayasan yang dapat menghidupkan dan mengembangkan agama Islam yang
berguna untuk kemaslahatan ummat.
Dari hasil musyawarah tersebut diputuskan untuk mendirikan Yayasan
yang bernama Mitra Arofah dengan kegiatan paling utama adalah K B I H (
kelompok bimbingan Ibadah Haji ) dan banyak kegiatan lainnya, yang terakhir
kegiatan pendirian panti asuhan dan penyantunan anak yatim piatu maksudnya
hasil dari KBIH tersebut digunakan untuk membiayai panti Asuhan.
Struktur dari Yayasan Mitra Arafah sebagai berikut :
Gambar 2.3 Struktur Organisasi Yayasan Mitra Arafah
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
2.3.
PHP
PHP: Hypertext Preprocessor (Luke Welling.2001) adalah bahasa skrip
yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai
untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun
sebuah CMS.
Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa
sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP
sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga
modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi
akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki
kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek. Keunggulan PHP :
1.
Bahasa Pemrograman PHP mendukung komunikasi dengan layanan
seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.
2.
Securiry: Tingkat keamanan yang cukup tinggi dan Stabil.
3.
Access: Akses ke sistem Database yang lebih fleksibel, seperti MySQL.
4.
Easy & Faster: Dalam sisi pemahamanan, PHP adalah bahasa scripting
yang paling mudah karena memiliki referensi yang banyak dan
berkecepatan tinggi.
5.
Cross platform yaitu PHP dapat berjalan lintas platform, yaitu dapat
berjalan dalam sistem operasi seperti Windows, Linuz, MacOS dan OS
lainnya dan web server apapun.
6.
Free: Dapat digunakan secara gratis.
7.
Termasuk bahasa yang embedded, yakni dapat diletakkan dalam tag
HTML.
8.
Termasuk Jenis server side programming, sehingga kode asli/source code
PHP tidak dapat dlihat di browser pengguna, yang terlihat hanya kode
dalam format HTML.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
9.
Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server
misalnya untuk keperluan Database connection.
10.
PHP dapat melakukan semua aplikasi program CGI, seperti mengambil
nilai form, menghasilkan halaman web yang dinamis, mengirimkan dan
menerima cookies.
11.
On The Fly: PHP sudah mendukung on the fly, artinya dengan php anda
dapat membuat document text, Word, Excel, PDF, menciptakan image dan
flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi.
12.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis
dan developer yang siap membantu dalam pengembangan.
2.4.
MySQL
MYSQL (Luke Welling.2001)adalah sebuah perangkat lunak sistem
manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. Selain itu MySql bersifat terbuka atau
open source.
MYSQL adalah sebuah implementasi dari sistem manajemen basis data
relasional (RDBMS). MySql merupakan turunan dari SQL (Structured Query
Languange). SQL sendiri mengandung pengertian yaitu sebuah bahasa yang
digunakan untuk mengakses data dalam basis data relasional.
Terdapat beberapa bahasa pemrogaman yang biasa dipakai untuk
mengakses basis data MYSQL antara lain : bahasa pemrogaman C, C++, C#,
bahasa pemrogaman Eiffel, SmallTalk, Java, Lisp, Perl, PHP, Phyton, Ruby,
REALbasic, dan Tcl.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
Keistimewaan MYSQL antara lain :
1.
Portabilitas a dapat berjalan stabil dalam berbagai macam sistem operasi.
2.
Perangkat lunak sumber terbuka a dapat digunakan secara gratis karena di
bawah lisensi GPL.
3.
Multi-user a dapat digunakan oleh beberapa pengguna.
4.
Performance tuning a memiliki kecepatan dalam menangani query
sederhana.
5.
Ragam tipe data a memiliki ragam tipe data yang banyak.
6.
Perintah dan Fungsi a memiliki operator dan fungsi secara penuh yang
me78ndukung perintah. SELECT dan WHERE dalam perintah query.
7.
Keamanan a memiliki beberapa level keamanan dan izin akses user
dengan sistem perizinan yang mendetail serta sandi terenskripsi.
8.
Skalabilitas dan Pembatasan a mampu menangani basis data dalam skala
yang besar.
9.
Konektivitas a dapat menggunakan koneksi dengan klien menggunakan
protocol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10.
Lokalisasi a dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa.
11.
Antar Muka a memiliki antar muka terhadap berbagai macam aplikasi dan
bahasa pemrogaman dengan menggunakan fungsi API (Apllication
Programming Interface).
12.
Klien dan Peralatan a dilengkapi dengan berbagai macam peralatan (Tool)
yang dapat digunakan untuk administrasi basis data
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
13.
Struktur tabel a memiliki struktur tabel yang lebih fleksibel dalam
menagani ALTER TABLE.
2.5.
Framewor k CI(Code Igniter)
CodeIgniter (Basuki, Awan Pribadi, 2010) adalah aplikasi open source
yang berupa framework dengan model MVC (Model, View, Controller) untuk
membangun
website
dinamis
dengan
menggunakan
PHP.
CodeIgniter
memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah
dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali
pada 28 Februari 2006. Versi terakhir adalah 1.7.2 dapat dilihat di website
resminya (ada dibagian akhir tulisan ini). Sebelum membahas lebih jauh tentang
salah satu framework PHP ini, mungkin kalian ada yang masih bingung apa itu
Framework, apa itu VMC (Model, View, Controller)?
Framework secara sederhana dapat diartikan kumpulan dari fungsifungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap
digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan
seorang pemrograman, tanpa harus membuat fungsi atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework:
1.
Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
2.
Relatif memudahkan dalam proses maintenance karena sudah ada pola
tertentu dalam sebuah framework (dengan syarat programmer mengikuti
pola standar yang ada)
3.
Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM,
pagination, multiple database, scaffolding, pengaturan session, error
handling, dll
4.
Lebih bebas dalam pengembangan jika dibandingkan CMS
Sekarang masuk ke pengertian VMC (Model View Controller). Model
View Controller merupakan suatu konsep yang cukup populer dalam
pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC
memisahkan pengembangan aplikasi berdasarkan komponen utama yang
membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian
yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu
MVC pattern dalam suatu aplikasi yaitu :
1.
View, merupakan bagian yang menangani presentation logic. Pada suatu
aplikasi web bagian ini biasanya berupa file template HTML, yang diatur
oleh controller. View berfungsi untuk menerima dan merepresentasikan
data kepada user. Bagian ini tidak memiliki akses langsung terhadap
bagian model.
2.
Model,
biasanya
berhubungan
langsung
dengan
database
untuk
memanipulasi data (insert, update, delete, search), menangani validasi dari
bagian controller, namun tidak dapat berhubungan langsung dengan bagian
view.
3.
Controller, merupakan bagian yang mengatur hubungan antara bagian
model dan bagian view, controller berfungsi untuk menerima request dan
data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan
sesuai dengan kemampuan developernya, yaitu programmer yang menangani
bagian model dan controller, sedangkan designer yang menangani bagian view,
sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan
organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara
programmer dan designer dalam menangani variabel-variabel yang akan
ditampilkan.
2.6.
Sms Gateway
Pada dunia komputer, gateway dapat diartikan sebagai jembatan
penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat
terjadi suatu pertukaran data antar sistem tersebut. Dengan demikian, SMS
gateway dapat (http://id.wikipedia.org/wiki/SMS_Gateway) diartikan sebagai
suatu penghubung untuk lalu lintas data SMS, baik yang dikirimkan maupun yang
diterima.
Pada awalnya, SMS gateway dibutuhkan untuk menjembatani antar
SMSC. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda
memiliki protokol komunikasi sendiri, dan protokol-protokol itu sendiri bersifat
pribadi. Perhatikan ilustrasi berikut ini.
Gambar 2.4
Namun seiring perkembangan teknologi komputer, baik dari sisi hardware
maupun software, dan perkembangan teknologi komunikasi, SMS gateway tidak
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat lebih
mengartikan
SMS
gateway
sebagai
suatu
jembatan
komunikasi
yang
menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat
komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan
menyenangkan.
Pengertian SMS gateway kemudian lebih mengarah pada sebuah program
yang mengomunikasikan antara sistem operasi komputer, dengan perangkat
komunikasi yang terpasang untuk mengirim atau menerima SMS. Salah satu
komunikasi yang terjadi, dapat dilakukan dengan mengirimkan perintah AT pada
perangkat komunikasi tersebut, kemudian hasil operasinya dikirimkan kembali ke
komputer.
Gambar 2.5
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB III
METODELOGI PENELITIAN
3.1.
Analisa Sistem
Dalam sub bab analisis sistem ini, penulis akan mencoba untuk
menjelaskan mengenai analisis dari sistem yang dibuat, yaitu Sistem Informasi
Manajemen Kepegawaian dan Data Santri pada Yayasan Mitra Arafah Surabaya.
Sistem ini bertujuan untuk memberikan informasi data pegawai, data para anak
santri, serta laporan yang digunakan untuk pimpinan yayasan dalam mengawasi
perkembangan yang terdapata pada Yayasan Mitra Arafah. Di dalam sistem Mitra
Arafah semua inputan data atau perubahan data yang dilakukan oleh admin serta
pegawai harus atas dalam persetujuan Pimpinan Yayasan Mitra Arafah.
3.2.
Perancangan Sistem
Perancangan sistem membahas mengenai konsep dari sistem yang akan di
bangun untuk memenuhi kebutuhan kepada pengguna sistem dan memberikan
gambaran secara umum dan jelas kepada user tentang sistem yang baru.
Perancangan sistem secara umum merupakan persiapan dari perancangan dan
mengidentifikasi komponen-komponen sistem yang akan dirancang secara detail.
Dalam melakukan perancangan terhadap sistem, maka model yang dipergunakan
dalam melakukan perancangan
sistem yaitu model rancangan sistem dengan
menggunakan UML (Unified Modeling Language).
19
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
3.2.1.
Deskripsi Umum Sistem
Secara umum, sistem yang dibuat akan ditunjukkan pada Gambar 3.1
dibawah ini :
Gambar 3.1 Deskripsi Sistem informasi manajemen yayasan
Deskripsi dari asritektur sistem pada Gambar 3.1 adalah sebagai
berikut :
a. Laptop atau computer adalah media yang digunakan oleh user untuk
mengakses sistem informasi informasi manajemen kepegawaian dan data
santri mitra arafah.
b. Admin bisa menjalankan sistem informasi untuk melakukan pengolahan
data pegawai dan data santri. Seperti insert dan update data pegawai
maupun data santri.
c. Pegawai bisa menjalankan sistem informasi untuk melakukan pengolahan
data absensi santri dan memasukkan nilai santri.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
21
d. Pimpinan bisa menjalankan sistem informasi untuk melihat laporan
pegawai, santri, absensi pegawai, absensi santri dan nilai santri. Serta
pimpinan dapat mengawasi segala inputan data dan perubahan data yang
dilakukakn oleh admin dan pegawai.
3.2.2.
Diagram UML (Unified Modeling Language)
Pada proses perancangan Tugas Akhir ini, desain yang dibuat
menggunakan diagram UML (Unified Modeling Language) yang bertujuan
untuk memodel rancangan sistem dan aliran program yang dibuat mendekati
realitas dan siap pakai. Software yang digunakan dalam merancang
proses adalah Rational Rose Enterprise Edition. Diagram-diagram UML
yang digunakan pada Sistem Informasi Manajemen Kepegawaian dan Data
Santri adalah sebagai berikut :
a.
Diagram Use Case
Use case diagram menggambarkan fungsionalitas yang diharapkan
dari sebuah sistem. Yang ditekan adalah “apa” yang diperbuat sistem, dan
“bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara
aktor dan sistem. Seorang atau sebuah aktor adalah sebuah entitas manusia
atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaanpekerjaan tertentu. Use case diagram dapat sangat membantu bila kita sedang
menyusun sebuah sistem.
Pada gambar 3.2 dibawah terdapat aktor admin, pegawai, dan
atasan/pimpinan. Dimana para aktor memiliki interaksi dengan use case
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
masing-masing. Setiap aktor terlebih dahulu harus melewati use case login
terlebih dahulu untuk berinteraksi dengan use case lainnya. Aktor admin disini
memiliki beberapa interaksi dengan use case meliputi mengelola pegawai,
mengelola santri, mengelola absensi pegawai, dan membuat memo. Pegawai
memiliki beberapa interaksi dengan use case meliputi mengelola absensi
santri, mengelola donatur, dan mengelola nilai santri. Sedangkan
atasan
memiliki interaksi dengan use case melihat pegawai, santri, donatur, absensi
pegawai, melihat absensi santri, dan melihat nilai santri.
melihat pegawai
mengelola pegawai
membuat memo
mengelola s antri
melihat santri
Admin
nama admin
us ernam e
password
mengelola absensi pegawai
melihat abs ens i pegawai
ins ert()
login
mengelola nilai santri
Atasan
melihat nilai santri
nama atasan
username
password
insert()
Pegawai
nama pegawai
us ernam e
password
mengelola absens i santri
melihat absensi s antri
ins ert()
mengelola donatur
melihat donatur
Gambar 3.2 Diagram Use Case Sistem Informasi Manajemen Yayasan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
b.
Diagram Aktifitas
Activity diagram menggambarkan berbagai alir aktifitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang terjadi pada beberapa eksekusi.
start
cek username dan
password
login
validasi
salah
benar
menampilkan
halaman utama
end
Gambar 3.3 Diagram Aktifitas Login
Pada Gambar 3.3 pengguna mengawali aktivitas dengan login terlebih
dahulu untuk mengakases sistem informasi manajemen yayasan.
mengelola
pegawai
login
mengelola
santri
menampilkan
menu
logout
mengelola absensi
pegawai
membuat
memo
Gambar 3.4 Diagram Aktifitas Admin
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
24
Pada gambar 3.4 admin melakukan login terlebhih dahulu untuk
menjalankan sistem. Dimana terlihat pada 3.4 setelah login akan menampilkan
menu. Admin dapat melakukan pengolahan pegawai, pengolahan santri,
pengolahan absensi pegawai, dan membuat memo.
mengelola
donatur
login
menampilkan
menu
mengelola
absensi santri
logout
mengelola nilai
santri
Gambar 3.5 Diagram Aktifitas Pegawai
Pada gambar 3.5 pegawai melakukan login terlebih dahulu untuk
menjalankan sistem. Dimana terlihat pada 3.5 setelah login akan menampilkan
menu. Pegawai dapat melakukan pengolahan data donatur, pengolahan
absensi santri, sert pengolahan nilai santri.
login
menampilkan
menu
melihat
pegawai
melihat santri
melihat donatur
melihat
abs ensi santri
melihat abs ensi
pegawai
logout
Gambar 3.6 Diagram Aktifitas Atasan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
melihat nilai
santri
25
Pada gambar 3.6 atasan melakukan login terlebhih dahulu untuk
menjalankan sistem. Dimana terlihat pada 3.6 setelah login akan menampilkan
menu. Atasan disini berfungsi mengawasi inputan-inputan data yang
dilakukan oleh admin dan pegawai.
c.
Diagram Sekuensial
Sequence diagram menggambarkan interaksi antar objek didalam dan
disekitar sistem ( termasuk pengguna, display dan sebagainya ) berupa
message terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (
waktu ) dan dimensi hotizontal ( objek-objek ) yang terkait.
Sequence diagram bisa digunakan untuk menggambarkan skenario
atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah
entitas event untuk menghasilkan output tertentu.
user
form login
form menu
utama
masuk menu login
cek username dan password
masuk menu utama
Gambar 3.7 Diagram Sekuensial Login
Dari Gambar 3.7 diagram sekuensial yang ada diatas menggambarkan
aliran kerja yang terjadi sebelum memasuki sistem informasi manajemen
harus login dahulu.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
26
admin
halaman admin
menu pegawai
form daftar
pegawai
form tambah
pegawai
database
masuk halaman admin
masuk menu pegawai
menampilkan data pegawai
memasukkan pegawai
simpan pegawai
menampilkan data pegawai
Gambar 3.8 Diagram Sekuensial Mengolah Pegawai
admin
halaman admin
masuk halaman admin
menu santri
form data santri
form tambah
santri
database
masuk menu santri
menampilkan data santri
memasukkan santri
simpan santri
menampilkan data santri
Gambar 3.9 Diagram Sekuensial Mengolah Santri
Dari dua diagram gambar 3.8 dan gambar 3.9 sekuensial yang ada
diatas menggambarkan aliran kerja yang terjadi dalam sistem informasi
manajemen yayasan. Diagram sekuensial sistem menjelaskan tentang proses
admin mengolah data pegawai dan data santri.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
27
admin
halaman admin
menu absensi
pegawai
form data absensi
pegawai
form tambah
absensi pegawai
database
masuk halaman admin
masuk menu absensi pegawai
menampilkan data absensi
memasukkan absensi
simpan absensi
menampilkan data absensi pegawai
Gambar 3.10 Diagram Sekuensial Mengolah Absensi Pegawai
Pada gambar 3.10 menjelaskan tentang aliran sistem dalam mengolah
absensi pegawai.
admin
halaman admin
masuk halaman admin
menu memo
form input
memo
pegawai
masuk menu memo
memasukkan memo
kirim memo
Gambar 3.11 Diagram Sekuensial Membuat Memo
Pada gambar 3.11 menjelaskan tentang aliran dalam membuat memo
yang nantinya akan dikirim ke pegawai.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
28
pegawai
halaman
pegawai
masuk halaman pegawai
menu donatur
form data
donatur
form tambah
donatur
database
masuk menu donatur
view data donatur
memasukkan donatur
simpan donatur
menampilkan data donatur
Gambar 3.12 Diagram Sekuensial Mengolah Donatur
Pada gambar 3.12 menjelaskan tentang aliran dimana pegawai
mengolah data donatur.
pegawai
halaman
pegawai
menu nilai
santri
form daftar nilai
santri
form input nilai
santri
database
masuk halaman pegawai
masuk m enu nilai santri
menampilkan data nilai santri
memasukkan nilai santri
simpan nilai
menampilkan data nilai santri
Gambar 3.13 Diagram Sekuensial Mengolah Nilai Santri
Pada gambar 3.13 menjelaskan tentang aliran dimana pegawai
mengolah nilai santri.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
29
pegawai
halaman
pegawai
menu absensi
santri
form data
absensi santri
form tambah
absensi santri
database
masuk halaman pegawai
masuk menu absensi santri menampilkan data absensi
memasukkan absensi
simpan absensi santri
menampilkan data absensi santri
Gambar 3.14 Diagram Sekuensial Mengolah Absensi Santri
Diagram sekuensial pada gambar 3.14 menjelaskan tentang aliran
dimana pegawai mengolah absensi santri.
atasan
halaman atasan
menu absensi
pegawai
form data absensi
pegawai
cari data absensi
pegawai
masuk halaman atasan
masuk menu absensi pegawai
lihat data absensi pegawai
cari data absensi
tampilkan data absensi
cetak data absensi pegawai
hasil cetak data absensi pegawai
Gambar 3.15 Diagram Sekuensial Melihat Pegawai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
cetak data absensi
pegawai
30
atasan
halaman atasan
masuk halam an atasan
menu absensi
santri
form data santri
cari data absensi
santri
cetak data
absensi santri
masuk m enu absensi santri
lihat data absensi santri
cari data absensi
tam pilkan data absens i
cetka data absensi
has il cetak data absensi
Gambar 3.16 Diagram Sekuensial Melihat Santri
Diagram sekuensial pada gambar 3.15 dan gambar 3.16 menjelaskan
tentang aliran dimana atasan melihat dan mencari data pegawai dan santri
serta dapat dicetak.
atasan
halaman atasan
masuk halaman atasan
menu donatur
form data
donatur
cari data
donatur
masuk menu donatur
lihat data donatur
cari data donatur
tampilkan data donatur
cetak data donatur
hasil cetak data donatur
Gambar 3.17 Diagram Sekuensial Melihat Donatur
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
cetak data
donatur
31
atasan
halaman atasan
menu nilai
santri
form data nilai
santri
cari data nilai
santri
cetak data nilai
santri
masuk halaman atasan
masuk menu nilai santri
lihat data nilai santri
cari data nilai santri
tampilkan data
cetak nilai santri
hasil cetak nilai santri
Gambar 3.18 Diagram Sekuensial Melihat Nilai Santri
Diagram sekuensial pada gambar 3.17 dan gambar 3.18 menjelaskan
tentang aliran dimana atasan dapat melihat dan mencari data donatur dan nilai
santri serta dapat dicetak.
atasan
halaman atasan
menu absensi
pegawai
form data absensi
pegawai
cari data absensi
pegawai
cetak data absensi
pegawai
masuk halaman atasan
masuk menu absensi pegawai
lihat data absensi pegawai
cari data absensi
tampilkan data absensi
cetak data absensi pegawai
hasil cetak data absensi pegawai
Gambar 3.19 Diagram Sekuensial Melihat Absensi Pegawai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan m