TUGAS AKHIR APLIKASI PENGELOLAAN TABUNGAN SISWA …
Transcript of TUGAS AKHIR APLIKASI PENGELOLAAN TABUNGAN SISWA …
TUGAS AKHIR
APLIKASI PENGELOLAAN TABUNGAN SISWA DI TAAM, TKIT, SDIT,
SMPIT YAYASAN PENDIDIKAN DAN DAKWAH ISLAM WIHDATUL
UMMAH BATUSANGKAR DENGAN BAHASA PEMOGRAMAN PHP
DAN DATABASE MYSQL MENGGUNAKAN AKAD WADIAH
Diajukan kepada Program D.III Manajemen Informatika
Untuk Memenuhi Salah satu Syarat Guna Mencapai Gelar Ahli Madya Dalam
Bidang Ilmu Manajemen Informatika
OLEH:
ADDINUL HAQ
NIM: 1650401002
JURUSAN MANAJEMEN INFORMATIKA
FAKULTAS EKONOMI DAN BISNIS ISLAM
INSTITUT AGAMA ISLAM NEGRI (IAIN)
BATUSANGKAR
TAHUN 2020
i
ABSTRAK
Addinul Haq, NIM 1650401002, Judul Tugas Akhir “Aplikasi
Pengelolaan Tabungan Siswa Di TAAM, TKIT, SDIT, SMPIT Yayasan
Pendidikan Dan Dakwah Islam Wihdatul Ummah Batusangkar Dengan
Bahasa Pemograman Php Dan Database MySQL Menggunakan Akad
Wadi’ah”. Program Diploma Tiga (DIII) Manajemen Informatika Institut Agama
Islam Negeri(IAIN) Batusangkar. Pokok permasalahan dalam tugas akhir ini
adalah aplikasi tabungan siswa Yayasan Pendidikan Dan Dakwah Islam Wihdatul
Ummah Batusangkar. Tujuan pembahasan ini untuk membuat aplikasi tabungan
siswa sehingga dapat membantu dalam proses pengelolaan dan menyediakan
pelaporan data transaksi tabungan siswa. Jenis penelitian yang penulis gunakan
adalah jenis penelitian lapangan, untuk mendapatkan data data dari permasalahan
yang diteliti. Teknik pengumpulan data yang penulis gunakan adalah melalui
wawancara dan dokumentasi. Pengolahan data dilakukan secara deskriptif
kualitatif,kemudian diuraikan serta melakukan klasifikasi terhadap aspek masalah
tertentu dan memaparkan melalui kalimat yang efektif dan efisien. Berdasarkan
pengamatan yang telah dilakukan pada Yayasan Pendidikan dan Dakwah Islam
Wihdatul Ummah Batusangkar, maka ditemukan permasalahan mengenai
pengelolaan tabungan, yang mana pengolahannya masih menggunakan buku
besar, di mana harus dicatat secara manual setiap kali akan merekap data
tabungan, sehingga banyak ditemui kesalahan- kesalahan dalam pencatatan data.
Dengan menggunakan program khusus diharapkan dapat membantu mengolah
data tersebut dengan baik. Selain itu dibutuhkan juga sebuah pelaporan data. Dan
yang paling penting adalah penggunaan akad wadi’ah didalam pengelolaan
tabungan.
Kata Kunci : Aplikasi Tabungan Siswa, Akad Wadi’ah
ii
KATA PENGANTAR
Puji Syukur penulis ucapkan kepada Allah SWT yang telah memberikan
rahmat dan karunia-Nya kepada penulis, sehingga penulis dapat menyeleseikan
tugas akhir ini tentang “APLIKASI PENGELOLAAN TABUNGAN SISWA
DI TAAM, TKIT, SDIT, SMPIT YAYASAN WIHDATUL UMMAH
BATUSANGKAR, DENGAN BAHASA PEMOGRAMAN PHP DAN
DATABASE MYSQL, MENGGUNAKAN AKAD WADI’AH” Shalawat
beriring salam marilah kita kirimkan pada junjungan umat yakni Nabi Muhammad
SAW yang telah mewariskan pedoman hidup bagi umat manusia yaitu Al-Quran
dan Sunnah.
Kelancaran pembuatan tugas akhir ini tidak terlepas dari partisipasi dan
dukungan dari semua pihak. Untuk itu, penulis ingin menyampaikan terima kasih
kepada ;
1. Kedua orang tua Jasrul (Ayahanda) dan Lizarti (Ibunda) tercinta yang telah
memberikan dukungan materi dan non materi kepada penulis dalam
menyeleseikan tugas akhir ini.
2. Bapak Dr. Kasmuri, MA selaku Rektor Institut Agama Islam Negeri (IAIN)
Batusangkar.
3. Bapak Ulya Atsani, S.H., M.Hum selaku Dekan Fakultas Ekonomi Dan
Bisnis Islam Institut Agama Islam Negeri Batusangkar (IAIN).
4. Bapak Iswandi, M.Kom selaku Ketua Jurusan Manajemen Informatika
Institut Agama Islam Negeri Batusangkar (IAIN).
5. Bapak Zihnil Afif, M.Kom Dosen Pembimbing yang telah memberikan
bimbingan dan arahan kepada penulis dalam pembuatan Tugas Akhir ini.
6. Bapak Arif Zunzul Maizal, M.Ag selaku Kepala Yayasan Pendidikan dan
Dakwah Islam Wihdatul Ummah di Batusangkar beserta jajarannya.
iii
7. Semua pihak yang telah membantu penulis dalam menyelesaikan tugas akhir
ini.
Batusangkar, 29 Desember 2019
Penulis
Addinul Haq
1650401002
iv
DAFTAR ISI
HALAMAN JUDUL
SURAT PERNYATAAN KEASLIAN
PERSETUJUAN PEMBIMBING
PERSETUJUAN PENGUJI
ABSTRAK .......................................................................................................... 1
KATA PENGANTAR ........................................................................................ ii
DAFTAR ISI ..................................................................................................... iv
DAFTAR TABEL ............................................................................................. vi
DAFTAR GAMBAR ........................................................................................ vii
BAB I PENDAHULUAN ................................................................................... 1
Latar Belakang ..................................................................................... 1
Identifikasi Masalah ............................................................................. 2
Batasan Masalah .................................................................................. 3
Rumusan Masalah ................................................................................ 3
Tujuan Penelitian ................................................................................. 3
Kegunaan Penelitian ............................................................................ 4
Metode Penelitian ................................................................................ 4
Sistematika Penulisan .......................................................................... 5
BAB II LANDASAN TEORI ............................................................................. 7
Gambaran Umum Yayasan Pendidikan Dan Dakwah Islam Wihdatul
Ummah Batusangkar ............................................................................ 7
1. Sejarah ............................................................................................ 7
2. Visi dan Misi ................................................................................... 8
3. Struktur Organisasi .......................................................................... 9
Konsep Dasar Sistem Informasi ........................................................... 9
1. Sistem ............................................................................................. 9
2. Informasi ....................................................................................... 12
3. Sistem Informasi ........................................................................... 15
Pengertian Program Aplikasi .............................................................. 18
Pengertian Tabungan.......................................................................... 19
Pengertian PHP .................................................................................. 19
v
Pengertian MySQL ............................................................................ 20
Pengertian Akad Wadi’ah .................................................................. 23
Alat Bantu Perancangan Model Sistem Informasi ............................... 23
1. Unified Modeling Language (UML) .............................................. 24
Pedukung Lainnya ............................................................................. 29
1. PHPMaker ..................................................................................... 29
2. Adobe Dreamweaver CS5 .............................................................. 30
3. Xampp .......................................................................................... 32
BAB III ANALISA DAN PEMBAHASAN ..................................................... 33
Analisa Sistem ................................................................................... 33
Pembahasan Sistem ............................................................................ 34
1. Peran Aktor ................................................................................... 34
2. Perancangan Global ....................................................................... 34
3. Perancangan Terperinci ................................................................. 43
a. Desain Output ........................................................................... 44
b. Desain Input ............................................................................. 48
c. Desain File ................................................................................ 53
BAB IV PENUTUP .......................................................................................... 59
Kesimpulan ........................................................................................ 59
Saran.................................................................................................. 59
DAFTAR PUSTAKA
vi
DAFTAR TABEL
Tabel 2. 1 Simbol-Simbol Use Case Diagram ................................................... 24
Tabel 2. 2 Class Diagram ................................................................................. 26
Tabel 2. 3 Activity Diagram ............................................................................... 27
Tabel 2. 4 Sequence Diagram ............................................................................ 28
Tabel 3. 1 Desain File Lokal .............................................................................. 53
Tabel 3. 2 Desain File Unit ................................................................................ 53
Tabel 3. 3 Desain File Set Anggota Lokal .......................................................... 54
Tabel 3. 4 Desain File Siswa .............................................................................. 54
Tabel 3. 5 Desain File Petugas ........................................................................... 55
Tabel 3. 6 Desain File Siswa .............................................................................. 55
Tabel 3. 7 Desain File Penarikan Tabungan ....................................................... 56
Tabel 3. 8 Desain File User Level Premium ....................................................... 57
Tabel 3. 9 Desain File User Level ...................................................................... 58
vii
DAFTAR GAMBAR
Gambar 2. 1 Struktur Organisasi .......................................................................... 9
Gambar 2. 2 Siklus Informasi (Wahyono, 2004 )................................................ 13
Gambar 2. 3 Bagian-bagian utama tempat kerja dreamweaver .......................... 31
Gambar 2. 4 Aplication Bar ............................................................................... 31
Gambar 2. 5 Document toolbar .......................................................................... 31
Gambar 3. 1 Usecase Diagram Petugas.............................................................. 35
Gambar 3. 2 Usecase Diagram Admin ............................................................... 36
Gambar 3. 3 Activity Diagram Petugas ............................................................... 37
Gambar 3. 4 Activity Diagram Admin ................................................................ 38
Gambar 3. 5 Sequencee Diagram Petugas .......................................................... 39
Gambar 3. 6 Sequencee Diagram Admin ........................................................... 40
Gambar 3. 7 Class Diagram ............................................................................... 41
Gambar 3. 8 Struktur Program Petugas .............................................................. 42
Gambar 3. 9 Struktur Program Admin ................................................................ 43
Gambar 3. 10 Ouput Data Petugas ..................................................................... 44
Gambar 3. 11 Output Data Siswa ....................................................................... 44
Gambar 3. 12 Output Data Tabungan ................................................................. 45
Gambar 3. 13 Output Data Unit.......................................................................... 45
Gambar 3. 14 Output Data Lokal ....................................................................... 46
Gambar 3. 15 Gambar Output Data Set Anggota Lokal ...................................... 46
Gambar 3. 16 Output Data Penarikan Tabungan ................................................. 47
Gambar 3. 17 Output Laporan Tabungan ........................................................... 47
Gambar 3. 18 Input Login .................................................................................. 48
Gambar 3. 19 Input Data Petugas ....................................................................... 48
Gambar 3. 20 Input Data Siswa .......................................................................... 49
Gambar 3. 21 Input Data Tabungan.................................................................... 50
Gambar 3. 22 Input Data Unit ............................................................................ 50
Gambar 3. 23 Input Data Lokal .......................................................................... 51
Gambar 3. 24 Input Penarikan Tabungan ........................................................... 51
Gambar 3. 25 Input Data Lokal .......................................................................... 52
1
BAB I
PENDAHULUAN
Latar Belakang
Institusi sekolah merupakan tempat untuk membentuk serta mendidik
generasi penerus bangsa, tetapi kebanyakan permasalahan pada generasi
penerus bangsa ini sebagian dari mereka sulit untuk menyisihkan sebagian
uang saku dikarenakan beberapa hal. Misalnya mereka tidak tahu bagaimana
cara aman untuk menyimpan uang tersebut bahkan ada yang berniat sudah
disisihkan tetapi diambil lagi untuk jajan atau yang lainnya.
Yayasan Pendidikan Dan Dakwah Islam Wihdatul Ummah yang terdiri
dari TAAM, TKIT, SDIT, SMPIT Qurrata A’yun bukan hanya merupakan
satuan pendidikan dibawah naungan Dinas Pendidikan Dan Kebudayaan
Kabupaten Tanah Datar. Selain penyelenggaraan pendidikan Yayasan
Pendidikan Dan Dakwah Islam Wihdatul Ummah juga mengadakan program-
program lainnya yang sangat bermanfaat bagi kalangan sekolah, prestasi
siswa maupun keuangan siswa salah satunya adalah tabungan siswa. Salah
satu peranan penting yang disasarkan adalah membantu pemerintah dalam
melaksanakan program pendidikan 9 tahun, dimana program tabungan ini
membantu siswa yang kekurangan biaya untuk melanjutkan sekolah ke
jenjang berikutnya.
Sistem yang berjalan saat ini adalah sistem yang berupa tabungan siswa
yang hanya bisa diambil saat siswa selesai sekolah (tamat). Namun, kendala
sistem yang berjalan untuk pengelolaan tabungan siswa di Yayasan
Pendidikan Dan Dakwah Islam Wihdatul Ummah saat ini masih dikerjakan
secara manual, pencatatan dan penyimpanan data masih ditulis di dalam buku
besar dan perhitungannya masih di kerjakan dengan alat bantu kalkulator.
Dengan jumlah data yang banyak dan tidak tetap, maka sistem ini dirasakan
kurang efektif dengan munculnya masalah-masalah sebagai berikut :
2
1. Membutuhkan waktu untuk pencarian data siswa ketika memasukan data
transaksi penyetoran dengan jumlah transaksi yang banyak maka akan
membutuhkan waktu yang relatif lama.
2. Jika terjadi kesalahan pencatatan data maka harus melakukan pengecekan
ulang secara terus menerus untuk menghindari kesalahan total.
3. Harus dilakukan perhitungan secara terus menerus jika melakukan
transaksi penyetoran maupun penarikan tabungan siswa.
Didasarkan permasalahan di atas serta dengan perkembangan teknologi
yang serba canggih saat ini maka sistem tabungan ini memerlukan solusi
untuk membantu kinerja sistem tabungan tersebut agar sistem tabungan di
Yayasan Pendidikan Dan Dakwah Islam Wihdatul Ummah ini dapat bekerja
dengan sistem terkomputerisasi. Maka dari itu penulis ingin mengusulkan
untuk membuat atau merancang sebuah sistem tabungan terkomputerisasi
untuk membantu penyelesaian permasalahan sistem tersebut adalah
“APLIKASI PENGELOLAAN TABUNGAN SISWA DI TAAM, TKIT,
SDIT, SMPIT QURRATA A’YUN YAYASAN PENDIDIKAN DAN
DAKWAH ISLAM WIHDATUL UMMAH BATUSANGKAR DENGAN
BAHASA PEMOGRAMAN PHP, DAN DATABASE MYSQL,
MENGGUNAKAN AKAD WADI’AH”
Identifikasi Masalah
Berdasarkan latar belakang permasalahan diatas, maka penulis dapat
mengidentifikasikan beberapa permasalahan yang terjadi, diantaranya:
1. Jumlah data yang banyak dan tidak tetap maka seringkali mengalami
kesalahan dalam perhitungan sehingga petugas yang mengerjakan
perhitungan tersebut harus berulang-ulang kali untuk mengoreksi
kesalahan tersebut dan hal itu merupakan kinerja yang tidak efektif.
2. Pencatatan dan penyimpanan data didalam buku seringkali mengalami
kesulitan dalam pengeditan misalnya penghapusan data, perubahan data,
dan pencarian data sehingga kinerjanya tidak efektif dan efesien.
3
3. Pada saat penarikan terjadinya perhitungan yang tidak akurat karena
menerapkan akad wadi’ah yad amanah, yang mana ada potongan saldo
tabungan.
Batasan Masalah
Agar penelitian yang dilakukan lebih terarah dan dapat mencapai tujuan
yang diinginkan, serta disesuaikan dengan identifikasi masalah yang telah
didapat maka penulis akan membatasi masalah yaitu sebagai berikut:
1. Data yang ditampilkan sabatas informasi tabungan siswa di Yayasan
Pendidikan dan Dakwah Islam Wihdatul Ummah Batusangkar.
2. Aplikasi ini difokuskan pada proses informasi pembayaran tabungan yang
nasabahnya merupakan siswa yang terdaftar disekolah ini dan tabungan ini
wajib bagi siswa yang terdaftar disekolah ini, dan sistem potongan
tabungan menggunakan akad wadi’ah yad amanah.
3. Aplikasi yang dibangun pada sistem ini merupakan program yang hanya
melakukan proses pengolahan data tabungan siswa disekolah seperti data
unit, data lokal, data siswa, data tabungan, data penarikan, dan laporan.
Rumusan Masalah
Berdasarkan uraian diatas maka dapat dibuat suatu rumusan masalah
yaitu sebagai berikut:
1. Bagaimana membuat sebuah aplikasi yang dapat menyimpan data,
mengedit data, mencari data, dan pelaporan data sehingga dapat dilakukan
lebih efektif dan efisien?
2. Bagaimana membuat sebuah aplikasi tabungan siswa menerapkan akad
wadi’ah yad amanah ?
Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah sebagai berikut:
1. Untuk merancang suatu aplikasi yang di manfaatkan untuk mengolah data
dan menyebarkan informasi dari tabungan siswa dengan cepat dan mudah.
2. Membantu kinerja dari petugas untuk mengolah data dan menyebarkan
informasi dari tabungan siswa dengan cepat dan mudah.
4
3. Dengan adanya aplikasi tabungan siswa ini diharapkan dapat mencegah
terjadinya kerusakan atau kehilangan data tabungan siswa.
4. Tersedianya penyimpanan dokumen yang aman dan tidak memakan
banyak tempat.
Kegunaan Penelitian
Adapun kegunaan dari aplikasi pengelolaan tabungan siswa ini antara
lain sebegai berikut :
1. Memberikan kemudahan bagi karyawan dalam menangani proses
pengelolaan tabungan siswa.
2. Untuk menerapkan sistem informasi khususnya di pengelolaan tabungan
siswa.
3. Sebagai implementasi dan pengembangan ilmu yang telah penulis
dapatkan selama masa perkuliahan.
4. Sebagai persyaratan untuk memperoleh gelar Ahli Madya Program
Diploma III(D.III) Manajemen Informatika pada IAIN Batusangkar.
Metode Penelitian
Metode yang digunakan dalam penelitian ini meliputi beberapa bagian,
yaitu:
1. Penelitian Lapangan (Field Research)
Yaitu penelitian yang dilakukan dengan cara meninjau langsung
objek yang diteliti agar tercapainya tujuan dan hasil yang baik dan
maksimal. Adapun sistematika dari metode ini diantaranya adalah :
a. Observasi, yaitu peneliti mengumpulkan data dengan mendatangi
kantor Yayasan Pendidikan Dan Dakwah Islam Wihdatul Ummah
Batusagkar secara langsung dan meninjau serta mengamati langsung
proses yang sedang berjalan. Selain itu juga melakukan pencatatan
secara sistematis terhadap segala kegiatan yang terkait tanpa
mengajukan pertanyaan, yang nantinya akan membantu dalam
pembuatan sistem informasi yang baru.
5
b. Wawancara, yaitu mengumpulkan data dan informasi yang diperlukan
dengan cara mengajukan pertanyaan-pertanyaan yang berhubungan
dengan permasalahan yang ada yang nantinya akan membantu dalam
pembuatan sistem informasi yang baru.
2. Penelitian Kepustakaan (Library Research)
Merupakan suatu cara mengumpulkan data dengan mempelajari
artikel-artikel, paket modul dan buku panduan dan segala kepustakaan
lainnya yang dianggap perlu dan mendukung dalam pembuatan sistem
informasi yang baru.
3. Penelitian Laboratorium (Laboratory Research)
Data yang digunakan dalam penyusunan sistem informasi berbasis
komputer harus diolah dengan program aplikasi yang sesuai dengan
kebutuhan pemakai, agar tidak terjadinya kecenderungan dan kesalahan
dalam pengolahan data. Penulis menggunakan komputer sebagai alat bantu
dalam pembuatan tugas akhir ini.
Sistematika Penulisan
Sistematika penulisan tugas akhir tugas akhir ini dibagi kedalam IV bab
yang disusun sebagai berikut:
BAB I Pendahuluan. Bab ini merupakan bab yang memuat uraian
masalah yang dibuat dalam bentuk latar belakang masalah, identifikasi
masalah, batasan masalah, rumusan masalah, tujuan penelitian, kegunaan
penelitian, metodologi penelitian dan sistematika penulisan.
BAB II Landasan Teori. Merupakan bab yang berisikan teori yang
diambil baik itu dari buku, jurnal-jurnal, artikel-artikel dan referensi lainnya
yang berhubungan dengan masalah yang diangkat.
BAB III Analisa dan Perancangan. Bab ini membahas tentang analisa
sistem yang sedang berjalan dan sistem yang diusulkan.
BAB IV Penutup. Bab ini memuat kesimpulan yang didapat selama
pembuatan tugas akhir serta saran yang akan menjadi masukan bagi penulis
6
maupun untuk sistem yang dibuat untuk perkembangan sistem yang lebih
baik.
7
BAB II
LANDASAN TEORI
Gambaran Umum Yayasan Pendidikan Dan Dakwah Islam Wihdatul
Ummah Batusangkar
1. Sejarah
Yayasan Pendidikan dan Dakwah Islam Wihdatul Ummah
Batusangkar ini mulai berdiri pada 10 Muharram 1413 H, atau bertepatan
dengan 11 Juli 1992. Yayasan ini didirikan oleh 2 orang yaitu Bapak
Nasrullah yang pada saat itu statusnya masih sebagai mahasiswa dan
bertempat tinggal di Sigarunggung, Kecamatan Lima Kaum, Batusangkar.
Dan Bapak H. Muslim Muhammad Yatim yang pada saat itu statusnya
sebagai guru swasta bertempat tinggal di Bukittinggi Jl. Sutan Syahril
No.11 B,.
Yayasan Pendidikan dan Dakwah Islam Wihdatul Ummah ini
direncanakan akan mengembangkan usaha dalam bidang pendidikan dan
dalam bidang Dakwah Dewan pengurus harian yang pertama kali dibentuk
oleh pendiri guna untuk pengoptimalan kinerja yayasan pendidikan dan
dakwah islam Wihdatul Ummah ini adalah menunjuk Bapak H. Muslim
Muhammad Yatim sebagai ketua dan Bapak Nasrullah sebagai sekretaris
dan Bapak Alam Suttin sebagai Bendahara.
Yayasan Pendidikan dan Dakwah Islam Wihdatul Ummah ini baru
mulai gerakan nya dengan mendirikan taman Kanak-kanak yang pada saat
itu dinamakan TK Qurrata A’yun dan setelah beberapa tahun berjalan
yayasan pendidikan dan dakwah islam Wihdatul Ummah ini terus
memperlihatkan kinerja yang sangat luar biasa, Alhamdulillah pada tahun
2013 yayasan pendidikan dan dakwah islam Wihdatul Ummah ini
mendirikan sekolah dasar yang pada saat itu diberi nama SDIT Qurrata
A’yun dengan kegigihan dan kerja keras yang diperlihatkan oleh keluarga
besar yayasan pendidikan dan dakwah islam Wihdatul Ummah ini
8
akhirnya pada tahun 2015 didirikan juga sekolah menengah pertama yang
diberi nama SMPIT Qurrata A’yun.
Alhamdulillah selangkah demi selangkah telah tampak kemanfaatan
yayasan pendidikan dan dakwah islam Wihdatul Ummah ini dalam
membentuk karakter generasi-generasi muda khususnya di batusangkar,
Banyak tanggapan positif yang bermunculan dari masyarakat setempat
terhadap keberadaan yayasan ini.
2. Visi dan Misi
a. Visi
Visi dari Yayasan Pendidikan dan Dakwah Islam Wihdatul
Ummah Batusangkar adalah menjadi lembaga pendidikan dan
ekonomi islam yang unggul dalam membentuk generasi qur’ani.
b. Misi
1) Menyelenggarakan sistem pendidikan baik formal maupun non
formal yang berbasis nilai-nilai Qur’ani.
2) Melaksanakan program dan kegiatan Ekonomi yang
komprehensif, profesional dan proporsional.
3) Menyelenggarakan pembinaan intensif guna mewujudkan
Kepribadian Islam (Syakhsiyyah Islamiyyah)
9
3. Struktur Organisasi
Gambar 2. 1
Struktur Organisasi
Konsep Dasar Sistem Informasi
1. Sistem
a. Pengertian Sistem
Sistem pada dasarnya memiliki tujuan yang sama walaupun
beberapa ahli mendefinisikan dengan menggunakan kalimat yang
berbeda, yaitu suatu proses yang berjalan untuk mencapai suatu tujuan
tertentu. Sistem umumnya diartikan sebagai satu kesatuan yang utuh.
Menurut Faisal (2008: 14), L. Ackof mendefinisikan sistem adalah
setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian-
bagian dalam keadaan saling tergantung satu sama lainnya.
Menurut Faisal (2008: 15), Ludwig Von Bartalanfy
mendefinisikan sistem merupakan seperangkat unsur yang saling terikat
dalam suatu antar relasi di antara unsur-unsur tersebut dengan
10
lingkungan. Menurut Anatol Raporot sistem adalah suatu kumpulan
kesatuan dan perangkat hubungan satu sama lain. Menurut McLeod
(seperti dikutip Yakub, 2012: 1), sistem adalah sekelompok elemen-
elemen yang terintegrasi dengan tujuan yang sama untuk mencapai
tujuan. Menurut Yakub (2012: 1), sistem adalah suatu jaringan kerja
dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-
sama untuk melakukan suatu kegiatan atau untuk tujuan tertentu.
Jadi sistem suatu kesatuan atau proses yang berjalan untuk
mencapai suatu tujuan yang saling terikat antar bagian-bagiannya.
b. Karakteristik Sistem
Menurut Sutabri (2004: 12-13), Sistem mempunyai beberapa
karakteristik atau sifat-sifat tertentu, yang terdiri dari :
1) Komponen Sistem (Components), adalah suatu sistem terdiri dari
sejumlah komponen yang saling berinteraksi, yang saling bekerja
sama membentuk suatu komponen sistem atau bagian-bagian dari
sistem.
2) Batasan Sistem (Boundary), adalah daerah yang membatasi antar
sistem dengan sistem lainnya atau sistem dengan lingkungan
luarnya.
3) Lingkungan Luar Sistem (Environtment), bentuk apapun yang ada di
luar ruang lingkup atau batasan sistem yang mempengaruhi operasi
sistem tersebut.
4) Penghubung Sistem (Interface), media yang menghubungkan sistem
dengan sub-sistem yang lain disebut dengan penghubung sistem atau
interface.
5) Masukan Sistem (Input), energi yang dimasukkan ke dalam.
6) Keluaran Sistem (Output), hasil energi yang diolah dan
diklasifikasikan menjadi keluaran yang berguna.
7) Pengolahan Sistem (Process), suatu sistem dapat mempunyai suatu
proses yang akan mengubah masukan menjadi keluaran.
11
8) Sasaran Sistem (Objective), suatu sistem memiliki tujuan dan sasaran
yang pasti dan bersifat deterministik.
c. Klasifikasi Sistem
Menurut Sutabri (2004: 14), menyatakan Sistem dapat
diklasifikasikan dari beberapa aspek, diantaranya adalah sebagai
berikut :
1) Sistem Abstrak (abstrack system) dan Sistem Fisik (Physical system)
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-
ide yang tidak tampak secara fisik,contohnya : sistem teologi. Sistem
fisik merupakan sistem yang ada secara fisik, Sistem fisik adalah
sistem yang ada secara fisik, contonya : sistem komputer.
2) Sistem Alamiah (Nature System) dan Sistem Buatan Manusia
(Human Made System)
Sistem alamiah adalah sistem yang terjadi melalui proses
alam, tidak dibuat manusia, contohnya : sistem perputaran bumi.
Sistem buatan manusia adalah sistem yang dirancang oleh manusia
dan melibatkan intekrasi antara manusia dengan mesin, contonya :
sistem informasi.
3) Sistem deterministik dan sistem probabilistik
Sistem yang beroperasi dengan tingkah laku yang sudah
dapat diprediksi. Sedangkan sistem yang bersifat probabilistik adalah
sistem yang kondisi masa depannya tidak dapat diprediksi, karena
mengandung unsur probabilitas.
4) Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System)
Sistem tertutup merupakan sistem yang tidak berhubungan
dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja
secara otomatis tanpa ada campur tangan dari pihak luar. Sistem
terbuka adalah sistem yang berhubungan dan dipengaruhi oleh
lingkungan luarnya, yang menerima masukan dan menghasilkan
keluaran untuk sub-sistem lainnya.
12
2. Informasi
a. Pengertian Informasi
Menurut McFadden, dkk (seperti dikutip Kadir, 2013: 45)
informasi sebagai data yang telah diproses sedemikian rupa sehingga
meningkatkan pengetahuan seseorang yang mengunakan data tersebut.
Menurut Yusup (2010: 1), informasi adalah suatu rekaman fenomena
yang diamati atau bisa juga berupa putusan-putusan yang dibuat.
Menurut Shannon, dkk (seperti dikutip Kadir, 2013: 45) informasi
adalah jumlah ketidakpastian yang dikurangi ketika sebuah pesan
diterima.
Menurut Sutabri (2004: 18), informasi adalah data yang telah
diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan
dalam proses pengambilan keputusan. Informasi merupakan proses
lebih lanjut dari data yang sudah memiliki nilai tambah. Menurut Davis
(seperti dikutip Kadir, 2013: 45) informasi adalah data yang telah
diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan
bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.
Jadi informasi adalah sebuah data yang telah diolah menjadi
informasi yang dapat berguna, lebih mudah dimengerti dan menambah
pengetahuan bagi yang membutuhkan.
b. Siklus Informasi
Pengolahan data menjadi suatu informasi dapat digambarkan
sebagai sebuah siklus yang berkesinambungan seperti pada gambar
dibawah ini.
13
Gambar 2. 2 Siklus Informasi (Wahyono, 2004 ) Secara sederhana dapat dikatakan bahwa data diolah menjadi
suatu informasi. Dan pada tahapan selanjutnya, sebuah infromasi akan
menjadi data untuk terciptanya infromasi yang lain. Pada gambar 2.2
dapat dilihat bahwa pada awalnya data dimasukkan ke dalam model
yang umumnya memiliki urutan proses tertentu dan pasti, setelah
diproses akan dihasilkan informasi tertentu yang bermanfaat bagi
penerima (level management) sebagai dasar dalam membuat suatu
keputusan atau melakukan tindakan tertentu. Dari keputusan atau
tindakan tersebut akan menghasilkan atau diperoleh kejadian-kejadian
tertentu yang akan digunakan kembali sebagai data yang nantinya akan
dimasukkan kedalam model (proses), begitu seterusnya sehingga
tercipta sebuah siklus yang berkesinambungan.
c. Karakteristik Informasi
Menurut Wahyono (2004: 6) setiap informasi, memiliki beberapa
karakteristik yang menunjukkan sifat dari informasi itu sendiri.
Karakteristik itu antara lain :
14
1) Benar atau salah
Karakteristik tersebut berhubungan dengan sesuatu yang
realistis atau tidak dari sebuah informasi.
2) Baru
Sebuah informasi dapat berarti sama sekali atau memberikan
nilai tambah.
3) Tambahan
Sebuah informasi dapat memperbaharui atau memberikan
nilai tambah pada informasi yang telah ada.
4) Korektif
Sebuah informasi dapat menjadi bahan koreksi bagi
informasi sebelumnya, satu atau palsu.
5) Penegas
Informasi dapat mempertegas informasi yang telah ada, hal
ini masih berguna karena dapat meningkatkan persepsi penerima atas
kebenaran informasi tersebut.
d. Nilai Informasi
Menurut Wahyono (2004: 7), menyatakan bahwa Nilai suatu
informasi berhubungan dengan keputusan. Hal ini berarti bahwa bila
tidak ada pilihan atau keputusan, informasi menjadi tidak diperlukan.
Keputusan dapat berkisar dari keputusan berulang yang sederhana
sampai keputusan strategis jangka panjang.
Sedangkan parameter untuk mengukur nilai sebuah informasi
tersebut, ditentukan dari dua hal pokok yaitu manfaat dan biaya. Suatu
informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
dengan biaya untuk mendapatkannya dan sebagian besar informasi
tidak dapat ditaksir keuntungannya dengan satuan nilai uang, tetapi
dapat ditaksir nilai efektivitasnya.
e. Kualitas Informasi
Menurut Wahyono (2004: 7), kualitas informasi sangat
dipengaruhi atau ditentukan oleh 3 hal pokok, diantaranya:
15
1) Relevansi (relevancy)
Informasi dikatakan berkualitas jika relevan bagi
pemakainya. Pengukuran nilai relevansi, akan terlihat dari jawaban
atas pertanyaan “how is the message used for problem solving
(decision masking)?” Informasi akan relevan jika memberikan
manfaat bagi pemakainya. Relevansi informasi untuk tiap-tiap orang
satu dengan yang lainnya berbeda.
2) Akurasi (Accuracy)
Sebuah informasi dapat dikatakan akurat jika informasi
tersebut tidak bisa atau menyesatkan, bebas dari kesalahan-kesalahan
dan harus jelas mencerminkan maksudnya. Ketidak akuratan sebuah
informasi dapat terjadi karena sumber informasi dapat terjadi karena
sumber informasi (data) mengalami gangguan atau kesengajaan
sehingga merusak atau merubah data-data asli tersebut.
3) Tepat Waktu (timeliness)
Informasi yang dihasilkan dari suatu proses pengolahan data,
datangnya tidak boleh terlambat. Informasi yang terlambat tidak
akan mempunyai nilai yang baik, sehingga kalau digunakan sebagai
dasar dalam pengambilan keputusan dapat menimbulkan kesalahan
dalam tindakan yang diambil.
3. Sistem Informasi
a. Pengertian Sistem Informasi
Sistem Informasi adalah kombinasi dari teknologi informasi dan
aktivitas orang yang menggunakan teknologi itu untuk mendukung
operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem
informasi yang sering digunakan merujuk kepada interaksi antara
orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini,
istilah ini digunakan untuk merujuk tidak hanya pada penggunaan
organisasi teknologi informasi dan komunikasi (TIK), tetapi juga cara
di mana orang berinteraksi dengan teknologi ini dalam mendukung
proses bisnis. Menurut Alter (seperti dikutip Kadir, 2013: 9) sistem
16
informasi adalah kombinasi antar prosedur kerja, informasi, ornag dan
teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam
sebuah organisasi.
Menurut Hartono (2017: 22), Secara umum sistem informasi
adalah sebuah rangkaian prosedur formal dimana data dikelompokkan,
diproses menjadi informasi, dan didistribusikan kepada pemakai.
Sistem Informasi adalah kumpulan dari sub-sub sistem baik fisik
maupun non fisik yang saling berhubungan satus sama lain dan bekerja
sama secara harmonis untuk mencapai suatu tujuan yaitu mengolah data
menjadi informasi yang berguna. Menurut Hartono (2017: 23), Gordon
B. Davis (1991:91) mengatakan sistem informasi merupakan suatu
sistem yang menerima masukkan data dan intruksi, mengolah data
tersebut sesuai dengan instruksi dan mengeluarkan hasilnya. Menurut
Hariningsih (2005: 10), sistem informasi dapat diddefinisikan sebagai
suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai tujuan dan menyajikan
informasi.
Jadi sistem informasi adalah serangkaian prosedur yang saling
berkerja sama untuk mencapai suatu tujuan dalam mengolah data yang
menghasilkan informasi yang dapat berguna dan diperlukan bagi orang
banyak.
b. Asas-asas Sistem Informasi
Menurut Yakub (2012: 18) S asas-asas berupa prinsip-prinsip
yang menjiwai sistem informasi baik pengembangan, pemeliharaan, dan
pengoperasian. Asas-asas sistem informasi tersebut adalah sebagai
berikut:
1) Asas Pengelola
Suatu sistem dapat diselenggarakan apabila ada suatu unit
kerja yang diberikan tanggung jawab untuk mengelolanya.
17
2) Asas Kepekaan
Sistem inormasi dapat berguna apabila memberi layanan
sesuai dengan apa yang seharusnya diperlukan.
3) Asas Fleksibelitas
Pada dasarnya dituntut untuk memiliki tingkat toleransi yang
tinggi terhadap seluruh jajaran unit kerja.
4) Asas kesederhanaan
Sistem informasi tersusun dari serangkaian perangkat keras
(hardware), perangkat lunak (software), dan prosedur yang mudah
dimengerti maupun dioperasikan.
5) Asas saling percaya
Sistem informasi dapat menumbuhkan saling percaya antar
unit kerja satu dengan unit kerja lainnya.
c. Komponen Sistem Informasi
Menurut Yakub (2012: 20), sistem informasi terdiri dari beberapa
komponen atau elemen, antara lain:
1) Blok masukan (input block), input memiliki data yang masuk ke
dalam sistem informasi, juga metode-metode untuk menangkap data
yang tersimpan di basis data.
2) Blok model (model block), blok ini terdiri dari kombinasi prosedur
logika dan model matematik yang akan memanipulasi data input dan
data yang tersimpan di data base.
3) Blok Keluaran (output block), produk dari sistem informasi adalah
keluaran yang merupakan informasi yang berkualitas dan
dokumentasi yang berguna untuk semua tingkatan manajemen serta
semua pemakai sistem.
4) Blok Teknologi (technology block), blok teknologi digunakan untuk
menerima input, menyimpan, mengakses data, menghasilkan dan
mengirimkan keluaran dari sistem secara keseuruhan.
5) Basis data (database block), merupakan kumpulan data yang saling
berhubungan satu sama lainnya, tersimpan di perangkat keras
18
komputer dan digunakan perangkat lunak (software) untuk
memanipulasinya.
Pengertian Program Aplikasi
Program aplikasi adalah penggunaan dalam suatu perangkat komputer,
intruksi (instruction) atau pernyataan (statement) yang disusun hingga
sedemikian rupa. Komputer dapat memproses masukan (input) menjadi
keluaran (output). (Jogiyanto, 2001:12)
Sedangkan menurut Kamus Besar Bahasa Indonesia (2001:52) Program
aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang
menggunakan aturan atau ketentuan bahasa pemograman tertentu. Aplikasi
adalah suatu program komputer yang dibuat untuk mengerjakan dan
melaksanakan tugas khusus dari pengguna. Aplikasi merupakan rangkaian
kegiatan atau perintah untuk dieksekusi oleh komputer. Program merupakan
kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa
perangkat lunak. Bagaimana sebuah sistem komputer berfikir diatur oleh
program ini. Program berisi konstruksi logika yang dibuat oleh manusia, dan
sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada
pada instruction set. Program aplikasi merupakan program siap pakai.
Program yang direka untuk melaksanakan suatu fungsi bagi pengguna atau
aplikasi yang lain. Contoh-contoh aplikasi ialah program pemroses kata dan
web browser. Aplikasi akan menggunakan sistem operasi komputer dan
aplikasi yang lainnya yang mendukung. Istilah ini mulai perlahan masuk
kedalam istilah teknologi informasi semenjak tahun 1993, yang biasanya
disingkat dengan app. Secara historis, aplikasi adalah software yang
dikembangkan oleh sebuah perusahaan. App adalah software yang dibeli
perusahaan dari tempat pembuatnya.Indistri PC tampaknya menciptakan
istilah ini untuk merefleksikan medan pertempuran persaingan yang baru,
yang parallel dengan yang terjadi antar sistem informasi yang dimunculkan.
19
Pengertian Tabungan
Menurut Undang-Undang No. 10 Tahun 1998 tentang perbankan,
Tabungan adalah simpanan yang perikannya hanya dapat dilakukan menurut
syarat tertentu yang disepakati, tetapi tidak dapat ditarik dengan cek, bilyet
giro, dan/atau alat lainnya yang dipersamakan dengan itu. Tabungan
merupakan jenis simpanan yang sangat dikenal oleh masyarakat, karena sejak
sekolah dasar anak-anak sudah dikenalkan dengan tabungan, meskipun masih
bersifat menabung disekolah. (Ismail, 2010 : 48)
Tabungan siswa merupakan tabungan program pendidikan bagi para
orang tua untuk mempersiapkan masa depan anak secara terncana, murah,
aman dan pasti. Jadi kalau dilihat, tujuan seseorang dalam menabung di
sekolah bisa dibagi menjadi dua. Pertama, karena ingin benar-benar
menabung untuk bisa mengumpulkan sejumlah dana tertentu pada masa yang
akan datang. Contohnya seperti menabung untuk bisa membeli kebutuhan
tertentu. Kedua, hanya ingin menjadikan tabungan sebagai rekening
penampungan, dan bukan untuk benar-benar menabung.
Pengertian PHP
PHP menurut Jubilee Enterprise (2017:1) PHP merupakan bahasa
pemograman yang digunakan untuk membuat aplikasi berbasis website.
Sebagai sebuah aplikasi, website tersebut hendaknya memiliki sifat dinamis
dan interaktif. Memiliki sifat dinamis artinya, website tersebut bisa berubah
tampilan kontennya sesuai kondisi tertentu (misalnya, menampilkan produk
yang berbeda-beda untuk setiap pengunjung). Interaktif artinya, website
tersebut dapat memberi feedback bagi user (misalnya, menampilkan hasil
pencarian produk).
Kode pemograman standar untuk mendesain website sebenarnya adalah
HTML, namun masalahnya, tanpa memanfaatkan PHP, kode HTML tidak
dapat digunakan untuk membuat website dengan dua sifat diatas. Dengan kata
lain, jika hanya mengandalkan HTML5 saja, tampilan situs yang dilihat oleh
para pengunjung satu dan lainnya relatife sama dan statis.
20
Celah inilah yang kemudian dapat diatasi oleh PHP. Dengan
memanfaatkan PHP, Anda bisa membuat sistem username login, shopping
chart, database keanggotaan, portal, dan sebagainya.
Pengertian MySQL
Menurut Sugiri (2008: 1), MySQL merupakan database yang bersifat
client server, dimana data diletakkan di server yang bisa diakses melalui
komputer client. MySQL dibuat sekitar tahun 1994/1995 dan dikembangkan
oleh sebuah perusahaan di Swedia yang bernama MySQL AB dengan istilah
T.c.X DataKonsult AB. Tujuannya adalah untuk mengembangkan aplikasi
web yang dimiliki oleh kliennya.
Menurut Andi (2011) Database atau sering disebut basis data adalah
sekumpulan informasi yang disimpan dalam komputer secara sistematik dan
merupakan sumber sistem informasi yang dapat diperiksa menggunakan suatu
program komputer. Database berfungsi untuk menyimpan informasi atau
data.Database merupakan sekumpulan dan sebagai penyedian informasi bagi
pengguna atau user. Untuk mengolah database diperlukan software yang
sering disebut dengan DBMS (Database Management System). Dengan
DBMS pengguna atau user dapat membuat, mengelola, mengontrol, dan
mengakses database dengan mudah, praktis dan efisien.
Database terdiri dari table yang didalamnya terdapat field-field, dan
sebuah database bias terdiri dari beberapa table. Dalam perbuatan database,
hal-hal yang perlu diperhatikan adalah sebagai berikut :
1. Setiap table dalam database, harus memiliki field (kolom) yang unik
disebut dengan prymay key.
2. Table dalam database tidak boleh ada redundancy data yaitu mengandung
record ganda. Jika terdapat data yang sama, maka perlu dilihat kembali
rancangan tabelnya.
3. Pilih tipe data yang tepat, sehingga ukuran database seminimal mungkin.
MySQL merupakan Relational Database Management System
(RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General
21
Public License). Dimana setiap orang bebas untuk menggunakan MySQL,
namun tidak boleh dijadikan produk turunan yang bersifat closed source atau
komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu SQL (Structure Query Language). SQL
adalah sebuah konsep pengoperasian database, terutama untuk
pemilihan/seleksi dan pemasukkan data yang memungkinkan pengoperasian
data dikerjakan dengan mudah secara otomatis. Kendala suatu sistem
database (DBMS) dapat diketahui dan cara kerja optimizer-nya dalam
melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun
program-program aplikasinya. Sebagai database server, MySQL dapat
dikatakan lebih unggul dibandingkan dengan database server yang lainnya
dalam query data.
Keistimewaan MySQL sebagai database yang dimiliki konsep database
modern, MySQL memiliki banyak sekali keistimewaan yang dimiliki oleh
MySQL :
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi di
antaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X server,
Solaris, Amiga, HP-UX dan masih banyak lagi.
2. Open Soure
MySQL didistribusikan secara open soure (gratis), di bawah lisensi
GPL.
3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.Hal ini memungkinkan
sebuah database server MySQL dapat diakses client secara bersamaan.
4. Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani
query sederhana, dengan kata lain dapat memproses lebih banyak SQL per
satuan waktu.
22
5. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed/ unsigned integer, fload, double, char, varchar, text, blob, date,
time, datetime, year, serta enum.
6. Command dan Function
MySQL memiliki operator dan fungsi secara penuh yang
mendukung perintah SELECT dan WHERE dalam query.
7. Security
MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host , dan user dengan sistem perizinan yang mendetail
serta password terenskripsi.
8. Stability dan Limits
MySQL mampu menangani database dalam skala besar, dengan
jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris.
Selain itu, batas indeks yang daoat ditampung mencapai 32 indeks pada
tiap tabelnya.
9. Connectivity
MySQL dapat melakukan koneksi dengan client menggunakan
protocol TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
10. Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada client
dengan menggunakan lebih dari dua puluh bahasa. Meski demikian,
bahasa Indonesia belum termasuk di dalamnya.
11. Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi
dan bahasa pemograman dengan menggunakan fungsi API (Application
Programming Interface).
12. Client dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan
untuk administrasi database, dan pada setiap tool yang ada disertai
petunjuk online.
23
13. Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam
menangani ALTER TABLE, dibandingkan database lainnya semacam
PostgreSQL ataupun Oracle.
Pengertian Akad Wadi’ah
Wadia’ah atau Al Wadi’ah dari segi bahasa dapat diartikan sebagai
meninggalkan atau meletakkan sesuatu pada orang lain untuk dipelihara dan
dijaga. Dari sisi teknik operasional, wadi’ah dapat diartikan sebagai titipan
murni dari suatu pihak ke pihak lain, baik individu maupun badan hukum,
yang harus dijaga dan dikembalikan kapan saja dikehendaki oleh pihak yang
menitipkan barang. Dalam prakteknya terdapat dua jenis titipan (wadi’ah),
yaitu :
1. Wadi’ah yad Amanah, merupakan akad titipan di mana pihak yang
menitipkan barang tidak memperkenankan pihak yang dititipi barang
untuk menggunakan barang yang dititipkan. Pihak yang dititipi berhak
mendapatkan fee jasa yang diberikan.
2. Wadi’ah yad Dhamanah, merupakan akad titipan di mana pihak yang
menitipkan barang memberikan kewenangan dan kesempatan kepada
pihak yang dititipi barang untuk menggunakan barang atau dana yang
dititipkan untuk tujuan tertentu yang menguntungkan dengan batasan pada
saat pihak yang menitipkan barang atau dana, maka pihak yang dititipi
harus bisa menyerahkan secara utuh. Pihak yang dititipi barang tetap
berhak mendapatkan fee atas jasa yang diberikan dan jika dimungkinkan
memberikan bonus kepada pihak yang menitipkan barang atas keuntungan
yang diperoleh atas penggunaan barang atau dana yang
dititipkan.(Muhammad 2008:23)
Alat Bantu Perancangan Model Sistem Informasi
Untuk dapat melakukan langkah-langkah pengembangan sistem sesuai
dengan metodologi pengembangan sistem yang terstruktur, maka dibutuhkan
24
alat dan teknik untuk melaksanakannya. Alat-alat yang digunakan dalam
suatu perancangan sistem umumnya berupa gambar dan diagram.
Perancangan sistem ada 3 tahap yaitu perancangan proses, perancangan basis
data dan perancangan program.
1. Unified Modeling Language (UML)
Menurut Nugroho (2005: 21) UML merupakan bahasa untuk
visualisasi, spesifikasi, kontruksi, serta dokumentasi. Menurut Kroenke
(2005: 60) Unifield Modeling Language (UML) adalah himpunan struktur
dan teknik untuk pemodelan dan desain program berorientasi objek (OOP)
dan sekelompok tool untuk mendukung pembangunan sistem tersebut.
Menurut Supriyanto (2005: 223) untuk membuat suatu model, UML
mendefinisikan diagram-diagram grafis berikut ini :
a. Use Case Diagram
Use Case Diagram bersifat statis, diagram ini memperlihatkan
himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas).
Diagram ini sangat penting untuk mengorganisasi dan memodelkan
perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna
(Nugroho, 2005).
Simbol-simbol yang digunakan dalam Use Case Diagram
dijelaskan pada tabel berikut:
Tabel 2. 1
Simbol-Simbol Use Case Diagram
Simbol Nama Keterangan
Actor Menspesifikasikan himpunan peran yang
pengguna mainkan ketika berinteraksi
dengan use case.
Use Case Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan
suatu hasil yang terukur bagi suatu actor.
25
System Menspesifikasikan paket yang
menampilkan sistem secara terbatas.
Dependency Hubungan dimana perubahan yang terjadi
pada suatu elemen mandiri (independent)
akan mempengaruhi elemen yang
bergantung padanya elemen yang tidak
mandiri (independent).
Generalization Hubungan dimana objek anak (descendent)
berbagi perilaku dan struktur data dari
objek yang ada di atasnya objek induk
(ancestor).
Include Menspesifikasikanbahwausecase sumber
secaraeksplisit.
Extend Menspesifikasikan bahwa use case target
memperluas perilaku dari use case sumber
pada suatu titik yang diberikan.
Assosiation Menghubungkan antara objek satu dengan
objek lainnya.
b. Class Diagram
Menurut Nugroho (2005: 30) Class Diagram merupakan diagram
yang memperlihatkan himpunan kelas-kelas, anatarmuka-antarmuka,
kolaborasi-kolaborasi, serta relasi-relasi. Menurut Supriyanto (2005:
223) Class memiliki tiga area pokok yaitunya nama, Atribute dan
metode. Menurut Whitten dkk (2004: 418) diagram kelas
menggambarkan struktur objek sistem.
26
Tabel 2. 2
Class Diagram
Symbol Keterangan
Class
Deskripsi dari objek yang terbagi
atas 3 bagian, yaitu nama class
pada bagian atas, atribut pada
bagian tengah dan operasi pada
bagian bawah.
Aggregation
Bentuk spesial dari hubungan
asosiasi yang memiliki hubungan
secara spesifik antar kumpulan
dan sebuah bagian. Agregasi
digambarkan dengan wajik tidak
berisi.
Association
Menggambarkan hubungan
terstruktur antar class yang saling
berelasi.
Generalization
Relasi yang memperlihatkan suatu
kelas dapat lebih general atau
lebih spesifik dari kelas lainnya.
Class
27
Contains
0..* 1
Multiplicity
Menggambarkan jumlah objek
yang berpartisipasi dalam
hubungan antar class.
c. Activity Diagram
Merupakan diagram state khusus, dimana sebagian besar keadaan
adalah action dan sebagian besar transisi dipacu oleh selesainya
keadaan sebelumnya (internal processing). Oleh karena itu, diagram
aktifitas tidak menggambarkan perilaku internal sebuah sistem (dan
interaksi antarsubsistem) secara eksak, tetapi lebih menggambarkan
proses-proses dal jalur-jalur aktivitas dari level atas secara umum.
Tabel 2. 3
Activity Diagram
Nama
Komponen Keterangan Simbol
Initial node
Merupakan awal dari proses.
Action
Merupakan langkah-langkah
individu yang membentuk
aktivitas total yang
ditunjukkan melalui diagram.
Flow Menunjukkan Perkembangan
tindakan.
28
Decision
Menunjukkan kegiatan
pemilihan yang menghasilkan
keputusan.
Fork Menunjukkan tindakan
dilakukan secara bersamaan.
Join
Menandakan akhir dan
penggabungan pross yang
berlangsung bersamaan.
Activity
Final
Merupakan akhir dari proses.
d. Sequence Diagram
Diagram urutan (sequence) menggambarkan interaksi antar objek
di dalam dan di sekitar sistem (termasuk pengguna, tampilan,dan
sebagainya) berupa pesan yang digambarkan terhadap waktu.
Tabel 2. 4
Sequence Diagram
Nama
Komponen Keterangan Simbol
Object
Lifeline
Menyatakan kehidupan
suatu objek.
Actor
Orang atau divisi yang
terlibat dalam suatu
sistem.
Message Menyatakan arah tujuan
antara Object Lifeline.
29
Message
(return)
Menyatakan arah kembali
dalam 1 Object Lifeline.
Message
(return)
Menyatakan objek dalam
keadaan aktif dan
berinteraksi.
Activation
Menyatakan objek dalam
keadaan aktif dan
berinteraksi.
Pedukung Lainnya
1. PHPMaker
Dalam pengembangan suatu perangkat lunak sistem informasi,
dimana didalamnya terdapat beberapa proses utama yakni insert, view,
update, dan delete ke suatu database atau yang biasa disebut dengan
manipulasi database, disamping juga beberapa urutan proses lain yang
diperlukan. Berbagai macam tool telah tersedia saat ini tinggal bagaimana
kita bisa memanfaatkan tool yang telah tersedia dengan maksimal
sehingga dapat meng-efesiensi waktu dan daya dalam pengerjaan suatu
proyek sistem informasi. Diantara tool-tool yang tersedia untuk
pembangunan suatu sistem informasi, terdapat salah satu tool yang sangat
powerfull yakni PHP Maker. PHP Maker adalah suatu tool yang berguna
untuk meng-generate query atau proses-proses utama dalam pembentukan
30
sistem informasi seperti yang telah dibahas diatas, dimana kita dapat
dengan mudah meng-generate dari suatu database menjadi file-file php
yang nantinya digunakan untuk proses manipulasi database tersebut yang
termasuk di dalamnya adalah proses insert, view, update dan delete.
PHP Maker merupakan salah satu produk website deployment yang
didesain untuk bisa dikoneksikan ke berbagai database. Dalam pengertian
lain PHP Maker merupakan alat otomatisasi yang kuat yang dapat
menghasilkan pengaturan lengkap PHP dengan cepat menggunakan
MySQL, PostgreSQL, Microsoft Acces, Microsoft SQL server dan
database Oracle.
PHP Maker dapat menghemat waktu dan cocok bagi pemula maupun
developer pengalaman dan cocok pula bagi perusahaan atau instansi yang
memiliki banyak proyek untuk menyelesaikan waktu yang
singkat.(Achmad Sobri : 2015)
2. Adobe Dreamweaver CS5
Madcoms (2011) Dreamweaver merupakan software utama yang
digunakan oleh Web Desainer maupun Web Programmer dalam
mengembangakan suatu situs web. Dremweaver adalah sebuah HTML
editor profesional untuk mendesain web secara visual dan mengelola situs
atau halaman web. Hal ini disebabkan ruang kerja, fasilitas, dan
kemampuan Dreamweaver yang mampu meningkatkan produktifitas dan
efektifitas dalam desain maupun membangun suatu situs web.
Saat ini terdapat software dari kelompok adobe yang belakangan
banyak digunakan untuk mendesain suatu situs web. Versi terbaru dari
Dreamweaver saat ini adalah Dreamweaver CS5.
Gambar berikut merupakan gambaran layout kerja dreamweaver
CS5.
31
Gambar 2. 3
Bagian-bagian utama tempat kerja dreamweaver
a. Application Bar, berada di bagian paling atas jendala aplikasi
dreamwever CS5. Baris ini berisi tombol workspace (workspace
switcher), menu dan aplikasi lainnya.
Gambar 2. 4
Aplication Bar
b. Toolbar Document, berisi tombol-tombol yng digunakan untu
menampilkan jendela dokumen, seperti kita bisa menampilkan code
saja, desain saja atau kedua-duanya.
Gambar 2. 5
Document toolbar
c. Panel group adalah kumpulan panel yang saling berkaitan, panel-panel
ini kelompokan pada judul-judul tertentu berdasarkan fungsinya.panel
32
ini digunakan untuk memonitor dan memodifikasi pekerjaan. Panel
group ini berisi panel insert, CSS, Styles, Asset, AP Elemen dan Files.
d. Panel Propeties menampilkan dan mengubah berbagai property yang
dipunyai elemen tertentu. Kita bisa langsung mengubah properti dari
elemen tersebut dengan tool ini, misalnya merubah warna text,
memberikan background pada elemen tabel, menggabungkan kolom,
dan lain-lain.
e. Panel Insert digunakan untuk menyisipkan berbagai jenis objek,
seperti image, tabel, atau objek media kedalam jendela dokumen.
f. Panel File digunakan untuk mengatur file-file dan folder-folder yang
membentuk situs web.
3. Xampp
Menurut Wahana (2009:30) XAMPP adalah salah satu paket
instalasi apache, PHP, dan MySQL secara instan yang dapat digunakan
untuk membantu proses instalasi ketiga produk tersebut.
33
BAB III
ANALISA DAN PEMBAHASAN
Analisa Sistem
Analisa sistem adalah kegiatan untuk melihat sistem yang sudah
berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian
mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru.
Proses analisis dan desain sering kali berjalan bersama-sama, jadi selama
kegiatan analisis, kegiatan desain juga dilakukan.
Sistem pada dasarnya merupakan suatu susunan teratur dari sekumpulan
kegiatan–kegiatan yang saling berhubungan satu dengan yang lainnya, dan
prosedur–prosedur yang dilaksanakan saling berkaitan sehingga memudahkan
untuk melakukan kegiatan utama dari suatu instansi atau organisasi.
Pada pengelolaan tabungan siswa di Yayasan Pendidikan dan Dakwah
Islam Wihdatul Ummah Batusangkar masih melakukan cara manual tanpa
ditunjang oleh sistem terkomputerisasi. Pengelolaan masih dicatat dibuku
besar tanpa memikirkan keselamatan berkas tabungan siswa tersebut, seperti
terkena air, api, dan lain sebagainya.
1. Sistem Yang Sedang Berjalan
Selama ini dalam pengelolaan tabungan siswa di Yayasan
Pendidikan dan Dakwah Islam Wihdatul Ummah Batusangkar masih
dilakukan secara manual. Belum adanya software yang membantu dalam
proses pengelolaan menimbulkan banyak kelemahan dan kurang
efesiennya sistem kerja yang ada.
2. Sistem Yang Lama
Tahapan analisa sistem dilakukan sebelum tahap perancangan
sistem. Tahapan analisa sistem merupakan tahap yang terpenting dalam
perancangan suatu sistem. Tujuan analisa terhadap sistem yang lama ini
adalah untuk mendapatkan hasil yang lebih baik dengan melihat beberapa
kelemahan dan kekurangan dari sistem yang lama.
34
Sebelum melakukan perancangan terhadap sistem yang baru, perlu
adanya gambaran mengenai sistem yang ada atau sistem yang sedang
berjalan, hal ini untuk memudahkan dalam melakukan perancangan
sistem, sehingga apa yang diinginkan akan berjalan dengan baik.
3. Usulan Sistem Baru
Pada sistem yang akan dirancang ini, penulis membangun aplikasi
pengelolaan tabungan siswa di Yayasan Pendidikan dan Dakwah Islam
Wihdatul Ummah dengan menggunakan bahasa pemrograman PHP dan
database MySql dengan UML sebagai pemodelan sistem. Sistem ini telah
memiliki database untuk menyimpan data dan dapat diproses secara
efektif dan efesien.
Pembahasan Sistem
1. Peran Aktor
No Aktor Deskripsi
1.
Petugas
1. Login
2. Input Data Siswa
3. Input Data Tabungan
4. Input Penarikan Tabungan
5. Laporan
6. Logout
2.
Admin
1. Login
2. Input Data Lokal
3. Input Data Set Anggota Lokal
4. Input Data Petugas
5. Input Level Akses
6. Input Data Siswa
7. Input Data Setoran Tabungan
8. Input Data Penarikan Tabungan
9. Laporan
10. Logout
2. Perancangan Global
Rancangan global digunakan untuk mempermudah dalam melakukan
rancangan secara terinci, serta memberikan gambaran tentang hubungan
35
antara sub-sub sistem.Rancangan global juga dapat memberikan
kemudahan bagi pemakai dalam mempelajari dan menggunakan sistem.
Berdasarkan analisis yang dilakukan sebelumnya, maka pemodelan yang
digunakan yaitu Unified Modelling Language (UML) yang mencakup Use
Case Diagram, Activity Diagram, Sequence Diagram, Class Diagram.
a. UML(Unified Modelling Language)
1) Usecase Diagram
Use Case Diagram memperlihatkan suatu urutan antara dua
aktor dan sistem. Seperti pada gambar berikut dimana actor petugas
melakukan login untuk masuk kedalam sistem dan melakukan input
data unit, data lokal, data set lokal, data siswa, data tabungan, data
penarikan, dan laporan.
a) Usecase Diagram Petugas
Gambar 3. 1
Usecase Diagram Petugas
36
b) Usecase Diagram Admin
Gambar 3. 2
Usecase Diagram Admin
2) Activity Diagram
Activity Diagram adalah bentuk visual dari alur kerja yang
berisi aktivitas dan tindakan dari sistem. Diagram activity
menggambarkan aktivitas sistem bukan apa yang dilakukan aktor,
melainkan aktifitas yang dapat dilakukan oleh sistem.
37
a) Activity Diagram Petugas
Gambar 3. 3
Activity Diagram Petugas
38
b) Activity Diagram Admin
Gambar 3. 4
Activity Diagram Admin
39
3) Sequencee Diagram
Sequence Diagram menggambarkan interaksi antara objek
didalam dan disekitar sistem, termasuk pengguna dan antar muka
pengguna. Sequence diagram bisa digunakan untuk menggambarkan
skenario atau rangkaian langkah-langkah yang dilakukan sebagai
response dari sebuah event untuk menghasilkan output tertentu.
a) Sequencee Diagram Petugas
Gambar 3. 5
Sequencee Diagram Petugas
40
b) Sequence Diagram Admin
Gambar 3. 6
Sequencee Diagram Admin
41
4) Class Diagram
Class Diagram mendefenisikan informasi apa yang dimiliki
suatu objek serta mendefinisikan perilaku yang dimilikinya. Class
diagram mengabtraksikan elemen-elemen dari sistem sedang
dibangun dan dirancang.
Gambar 3. 7
Class Diagram
42
5) Struktur Program
Setelah menganalisa sistem yang sedang berjalan sera
melakukan penelitian, maka dapat dirancang suatu sistem informasi
baru yang diharapkan dapat meningkatkan efektifitas dan efisien
kerja pada bagian tersebut, dimana keseluruhan dari sistem tersebut
tertuang dalam bentuk program aplikasi. Adapun struktur program
yang dirancang pada gambar 3.8.
a) Stuktur Program Petugas
Gambar 3. 8
Struktur Program Petugas
b) Struktur Program Admin
43
Gambar 3. 9
Struktur Program Admin
3. Perancangan Terperinci
Desain sistem sistem terinci merupakan lanjutan dari desain global
yang menjelaskan tentang sistem secara lebih terinci. Desain secara terinci
yang disebut juga dengan desain teknis sitem secara fisik atau disebut juga
dengan desain internal, yaitu perancangan bentuk fisik atau bagan
arsitektur sistem yang diusulkan.
Tujuan utama dari desain secara terinci ini adalah untuk memenuhi
kebutuhan para pemakai sistem dan memberikan gambaran yang jelas dan
rancang bangun yang lengkap yang nantinya digunakan untuk pembuatan
program komputer, diperlukan bagi para ahli teknik dan bagian yang
terlibat dalam pembangunan sistem informasi.
44
a. Desain Output
Desain output merupakan sebuah rancangan yang
menggambarkan keluaran yang diinginkan dari sistem informasi yang
ingin kita rancang. Bentuk output/laporan yang dirancang untuk
pengolahan data magang pada fakultas ekonomi dan bisnis islam adalah
sebagai berikut
1) Output Data Petugas
Gambar 3. 10
Ouput Data Petugas
2) Output Data Siswa
Gambar 3. 11
Output Data Siswa
45
3) Output Data Tabungan
Gambar 3. 12
Output Data Tabungan
4) Output Data Unit
Gambar 3. 13
Output Data Unit
46
5) Output Data Lokal
Gambar 3. 14
Output Data Lokal
6) Output Data Set Anggota Lokal
Gambar 3. 15
Gambar Output Data Set Anggota Lokal
47
7) Output Data Penarikan Tabungan
Gambar 3. 16
Output Data Penarikan Tabungan
8) Output Laporan Tabungan
Gambar 3. 17
Output Laporan Tabungan
48
b. Desain Input
1) Input Login
Gambar 3. 18
Input Login
2) Input Data Petugas
Gambar 3. 19
Input Data Petugas
49
3) Input Data Siswa
Gambar 3. 20
Input Data Siswa
50
4) Input Data Tabungan
Gambar 3. 21
Input Data Tabungan
5) Input Data Unit
Gambar 3. 22
Input Data Unit
51
6) Input Data Lokal
Gambar 3. 23
Input Data Lokal
7) Input Penarikan Tabungan
Gambar 3. 24
Input Penarikan Tabungan
52
8) Input Set Anggota Lokal
Gambar 3. 25
Input Data Lokal
53
c. Desain File
Setelah desain ouput dan input dirancang, langkah selanjutnya
yang harus dilakukan adalah merancang file-file database. File ini
berfungsi menyimpan dan mengorganisasi data-data. Di dalam
rancangan file ini dijelaskan variable-variable apa saja yang digunakan
dalam file-file yang terkait dalam pengolahan data tabungan siswa. File-
file tersebut adalah sebagai berikut:
1) Desain File Lokal
Nama Database :tabsis
Nama Tabel :datalokal
Field Key :Id
Tabel 3. 1
Desain File Lokal
No Field Name Type Width Description
1. Id Int 11 Id Lokal
2. Lokal Char 30 Lokal
3. Unit Int 11 Unit
2) Desain File Unit
Nama Database :tabsis
Nama Tabel :dataunit
Field Key :level
Tabel 3. 2
Desain File Unit
No Field Name Type Width Description
1. Level Int 11 Level
2. Unit Char 30 Unit
54
3) Desain File Set Anggota Lokal
Nama Database :tabsis
Nama Tabel :setanggotalokal
Field Key :Id
Tabel 3. 3
Desain File Set Anggota Lokal
No Field Name Type Width Description
1. Id Bigint 20 Id
2. Idlokal Int 11 Id Lokal
3. Nis_siswa Char 15 Nomor induk siswa
4. Nama Varchar 100 Nama siswa
5. Tahun_ajaran Char 9 Tahun ajaran
4) Desain File Siswa
Nama Database : tabsis
Nama Tabel : datasiswa
Field Key : nis
Tabel 3. 4
Desain File Siswa
No Field Name Type Width Description
1. Nis Char 15 Nomor Induk Siswa
2. Nama Varchar 100 Nama siswa
3. Jenis_kelamin Enum - Jenis kelamin siswa
4. Alamat Varchar 300 Alamat siswa
5. Tempat_lhr Varchar 100 Tempat lahir siswa
55
6. Tgl_lhr Date - Tanggal lahir siswa
7. Nama_ortu Varchar 100 Nama orang tua siswa
8. Hp_ortu Varchar 30 No HP orang tua
siswa
9. Alamat_ortu Varchar 300 Alamat orang tua
siswa
10. Jml_tabungan Double - Jumlah tabungan
5) Desain File Petugas
Nama Database : tabsis
Nama Tabel : petugas
Field Key : username
Tabel 3. 5
Desain File Petugas
No Field Name Type Width Description
1. Username Char 30 Username
2. Password Varchar 100 Password
3. Nama Varchar 100 Nama petugas
4. Nohp Char 30 No hp petugas
5. userlevelid Int 11 Hak akses
6) Desain File Tabungan
Nama Database : tabsis
Nama Tabel : tabungan
Field Key : id
Tabel 3. 6
Desain File Siswa
56
No Field Name Type Width Description
1. Id Bigint 20 Id tabungan
2. Tgl_setor Date - Tangaal setoran
3. Id_anggotalokal Bigint 20 Id anggota local
4. Nis Char 20 Nomor Induk Siswa
5. Jml_setor Double - Jumlah setoran
6. Petugas Char 10 Petugas
7. Ket Varchar 300 Keterangan
7) Desain File Penarikan Tabungan
Nama Database :tabsis
Nama Tabel :penarikantabungan
Field Key :Id
Tabel 3. 7
Desain File Penarikan Tabungan
No Field Name Type Width Description
1. Id Bigint 20 Id penarikan
2. Tgl_setor Double - Tanggal setor
3. Id_anggotalokal Bigint 20 Id anggota local
4. Nis Char 15 Nomor induk siswa
5. Jml_setor Double - Jumlah setor
6. Petugas Char 10 Petugas
7. Ket Varchar 300 Keterangan
57
8) Desain File User Level Permission
Nama Database :tabsis
Nama Tabel :userlevelpermission
Field Key :userlevelid
Tabel 3. 8
Desain File User Level Premium
No Field Name Type Width Description
1. Userlevelid Int 11 User Level Id
2. Tablename Varcahar 191 Table Name
3. Permission Int 11 Permission
58
9) Desain File User Level
Nama Database :tabsis
Nama Tabel :userlevels
Field Key :userlevelid
Tabel 3. 9
Desain File User Level
No Field Name Type Width Description
1. userlevelid Int 11 User Level Id
2. Userlevelname Varcahar 80 User Level Name
59
BAB IV
PENUTUP
Dari penjelasan dan pembahsan pada bab-bab sebelumnya, maka penulis
mencoba mengambil beberapa kesimpulan dan saran-saran dari uraian tersebut.
Kesimpulan
Dari hasil penelitian yang telah dilakukan dapat diambil suatu
kesimpulan sebagai berikut :
1. Apikasi pengelolaan tabungan siswa membantu proses menangani input
dengan beberapa menu yaitu data unit, data lokal, data siswa, data petugas,
data tabungan, data transaksi, dan laporan tabungan siswa, menggunakan
bahasa pemograman Php dan database MySQL.
2. Aplikasi pengelolaan tabungan menerapkan akad wadi’ah yang telah berisi
perintah bahwa setiap penarikan dilakukan pemotongan sesuai dengan
ketetapan.
Saran
Dari hasil penelitian dan terdapatnya beberapa kelemahan yang ada
pada sistem yang sedang berjalan, maka dapat dikemukakan beberapa saran
yaitu :
1. Agar sistem yang dirancang dapat bekerja secara efektif dan efisien maka
diperlukan tenaga terampil dalam pengoperasian aplikasi yang dibuat.
2. Untuk menghasilkan tenaga yang terampil perlu diadakan pelatihan
terhadap pengguna sistem tentang bagaimana cara penggunaan sistem
yang telah dirancang.
3. Dalam penerapan sistem komputerisasi sebaiknya didukung oleh
perangkat atau alat yang memadai, baik dari segi manusia (Brainware)
maupun segi peralatannya (Hardware dan Software).
4. Mencoba menggunakan sistem yang telah dirancang dan membandingkan
dengan sistem yang lama, apabila ternyata sistem yang baru ini dianggap
lebih efisien dan efiktif maka disarankan pada Yayasan Pendidikan Dan
60
Dakwah Islam Wihdatul Ummah Batusangkar untuk mamakai sistem yang
dirancang ini.
5. Dalam rancangan sistem yang baru ini diharapkan Yayasan Pendidikan
Dan Dakwah Islam Wihdatul Ummah Batusangkar mengevaluasi kembali
data-data yang berhubungan dengan sistem baru ini.
DAFTAR PUSTAKA
Enterprise, Jubilee, 2017, PHP Komplet, PT Alex Media Komputindo, Jakarta
Faisal M, MT. 2008. Sistem Informasi Manajemen. UIN : Malang Press
Gordon B, Davis. 2003. Sistem Informasi Manajemen, Jakarta: IPPM
H.M. Jogiyanto, 2001, Analisis dan Desain Sistem Informasi, Andi Offset,
Yogyakarta
ilovephpmaker.wordpress.com, Apa itu PHPMaker?, [Internet ]. PHP Maker Resources,
23 Januari 2015 [diakses tanggal 30 Desember 2019
Madcoms. 2011. Dreamweaver CS5 dan PHP MySQL untuk Pemula, Yogyakarta
Nugroho Adi. 2005. Analisis dan perancangan sistem informasi dengan
metodologi berorientasi objek. Bandung : Informatika
R, Muhammad, 2008, Akuntansi Keuangan Syraiah, Konsep Dan Inplementasi
PSAK Syariah. P3EI Press, Yogyakarta
Sutabri, Tata.2004.Analisa Sistem Informasi. Edisi Pertama. Yogyakarta:Andi
Wahyono.2004. Sistem Informasi Pengolahan Informasi, Yogyakarta : Informasi
Yakub. 2012. Pengantar Sistem Informasi, Yogyakarta: GrahaIlmu