Disusun oleh:
NPM : 2018804406
1
Th. Akademik 2022/2023
KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas limpahan rahmat dan anugrah
tercurahkan kepada junjungan besar kita, Nabi Muhammad SAW yang telah
menunjukkan kepada kita semua jalan yang lurus berupa ajaran agama islam yang
syarat memperoleh gelar sarjana komputer pada Program Studi Sistem Informasi
terimakasih kepada semua pihak yang telah membantu kamu selama pembuatan
Demikian yang dapat kami sampaikan, semoga ini dapat bermanfaat bagi
para pembaca. Kami mengharapkan kritik dan saran terhadap skripsi ini agar
kedepannya dapat kami perbaiki. Karena kami sadar, skripsi yang kami buat ini
Penulis
2
DAFTAR ISI
Contents
KATA PENGANTAR............................................................................................2
DAFTAR ISI...........................................................................................................3
BAB II......................................................................................................................5
LANDASAN TEORI..............................................................................................5
2.1.8 Adminintrasi....................................................................................28
2.1.9 Masjid...............................................................................................29
3
2.3.3 Website.............................................................................................41
2.3.5 XAMPP............................................................................................42
2.3.10 Testing..............................................................................................47
4
BAB II
LANDASAN TEORI
1. Tinjauan Pustaka
2.1
a. Karakteristik Sistem
Menurut Jeperson Hutahean (2017: 3), supaya sistem itu dikatakan baik
1. Komponen
5
kesatuan. Komponen sistem terdiri dari komponen yang berupa
6
sistem dapat beroperasi. Signal input adalah energi yang diproses
7
GAMBAR 2.1. Karakteristik Sistem
Sumber: Jeperson Hutabean, 2017
8. Sasaran Sistem (Objective) dan Tujuan (Goals)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi
sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila
mengenai sasaran atau tujuan yang telah direncanakan.
b. Klasifikasi Sistem
yang tidak tampak secara fisik. Sedangkan sistem fisik adalah sistem
Sistem alamiah adalah sistem yang menjadi proses alam, tidak dibuat
8
menerima input dan output dari lingkungan luar atau subsistem
lainnya.
data yang diolah menjadi bentuk yang lebih berarti/memiliki makna bagi
penerimanya".
9
Informasi menurut Muslihudin & Oktafianto (2016:9) berpendapat
bahwa "Informasi adalah data yang di olah menjadi bentuk yang berguna
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya,
informasi disebut juga data yang diproses tau data yang memiliki arti".
“kualitas informasi tergantung dari tiga hal yangs angat dominan yaitu
10
Informasi yang sudah usang tidak akan mempunyai nilai lagi,
teknologi terbaru.
data yang sudah diolah sehingga mempunyai arti untuk dapat digunakan
a. Karakteristik Informasi
1. Effectiveness
dapat digunakan.
11
2. Efficiency
3. Confidentiality
4. Integrity
5. Availability
b. Kualitas Informasi
1. Akurat (accurate)
12
gangguan (noise) yang dapat mengubah atau merusak informasi
tersebut.
3. Relevan
informasi.
13
Berdasarkan pengertian dari sejumlah ahli, penulis menarik
14
Menurut Krismiaji (2017:16), menyatakan bahwa “sistem informasi
telah ditetapkan”.
istilah blok bangunan (building blok), yaitu blok masukan (input blok),
blok model (model blok), blok keluaran (output blok), blok teknologi
(technology blok), blok dasar data (database blok) dan blok kendali
mencapai sasarannya.
1. Blok Masukan
2. Blok Model
diinginkan.
3. Blok Keluaran
15
Produk dari sistem informasi adalah keluaran berupa informasi yang
4. Blok Teknologi
6. Blok Kendali
bahwa hal-hal yang dapat merusak sistem dapat dicegah atau terlanjur
16
a. Klasifikasi Sistem Informasi
1. Input (masukan)
data. Data ini berasal dari satu maupun beberapa buah sumber.
2. Output (keluaran)
sebelumnya.
17
lain. Komponen perangkat lunak mencakup sistem informasi,
dan lain-lain.
(hubungan).
18
dilakukan dan wajib ditaati bersama, guna mencapai tujuan yang
suatu organisasi.
lebih dikenal dengan nama SIM merupakan suatu sistem yang biasanya
manajemen atau dengan kata lain teknik pengelolaan informasi dalam suatu
organisasi.
19
SIM ini mempunyai peranan yang sangat penting di dalam suatu
organisasi. Setiap organisasi baik itu organisasi yang besar maupun yang
Informasi yang tepat, cepat dan akurat akan menjadikan suatu organisasi
organisasi.
a. Lingkungan Internal
20
Segala sesuatu yang berada diluar Sistem Informasi Manajemen,
dikumpulkan.
b. Lingkungan External
Analisa sistem adalah penguraian dari suatu sistem informasi yang utuh
diusulkan perbaikan-perbaikan.
21
Menurut Rosa A.S dan M. Shalahuddin (2018:18), menyatakan bahwa
“kegiatan analisis sistem adalah kegiatan untuk melihat sistem yang sudah
dari analisa sistem adalah suatu kegiatan mengidentifikasi sistem yang sudah
masalah dalam konteks meneliti secara sistematik sasaran sistem dan kriteria
sebelum sistem dibuat dengan tujuan sistem yang dibangun sesuai dengan
22
kebutuhan dalam memecahkan atau dengan kebutuhan pengguna berkaitan
batasan pada proses desain dari segi biaya, waktu dan perangkat”.
sebelumnya.
23
SDLC adalah sebuah proses proses logika yang digunakan oleh seorang
system analist logika yang digunakan oleh seorang system analist untuk
a. Tahapan SDLC
2. Desain Sistem, tahapan ini dibagi kedalam dua sub tahapan, yakni
24
4. Pengembangan dan Pemeliharaan Sistem, tahap ini dilakukan
untuk
b. Model SDLC
(support).
25
GAMBAR 2.2 Model Waterfall
Sumber : Rosa A.S dan M.Shalahudin, (2018 : 29)
26
GAMBAR 2.3 Model Prototype
Sumber : Rosa A.S dan M.Shalahudin, (2018:32)
27
4. Iterative Model
model air terjun dan iteratif pada model prototipe. Model ini
5. Spiral Model
28
GAMBAR 2.6 Model Spiral
Sumber : Rosa A.S dan M.Shalahudin (2018:40),
2.1.8 Adminintrasi
29
mendayagunakan sumber daya untuk mencapai tujuan secara efektif dan
efisien".
2.1.9 Masjid
a) Pengertian masjid
bahasa Arab selalu berfathah dibaca masjad namun arti kata masjid
dan masjad sama yaitu tempat sujud, Secara istilah masjid dimaknai
b) Kegiatan masjid
pembawa kajian dan tema yang telah di jadwal kan pada setiap
minggu nya.
30
Pengajian tersebut dilakukan hanya pada malam jum’at saja
dari penelitian sebelumnya yang berkaitan dan bertema sama dengan latar
belakang masalah pada tugas akhir ini, berikut penelitian terdahulu yang
31
mempermudah pengurus masjid dalam penyampaian informasi yang
dimaksud.
ubsi Pada Tahun 2020 " sistem informasi administrasi keuangan masjid
32
Sistem penyampaian informasi yang dilakukan oleh pihak DKM
informasi yang dikeluarkan oleh pihak DKM tersebut. Bukan hanya itu,
catatan biasa. Hal ini jelas tidak efektif, karena dapat menyebabkan
yang hilang ketika data tersebut ingin dicari sehingga sulit untuk
donasi online.
33
2 Wahyu eko Susanto Menggunakan bahasa Penelitian ini membahas
ubsi/Aplikasi sistem pemrograman PHP dan tentang menunjukkan
informasi administrasi database MySQL hasil bahwa
keuangan masjid Pembangunan sistem
menggunakan metode informasi administrasi
incremental/2020 keuangan masjid pada
penelitian mampu
mengadaptasi Metode
incremental dalam
pengembangannya. Hal
ini karena metode
incremental memiliki
metode yang runtut dan
sistematis sehingga
memudahkan dalam
membangun aplikasi.
34
Menurut Rosa dan Shalahuddin (2018:133) menyatakan bahwa UML
(Unified Modeling Language) adalah salah satu standar bahasa yang
digunakan di dunia industri untuk mendefinisikan requirement, membuat
analisis dan desain, serta menggambarkan arsitektur dalam pemrograman
berorientasi objek.
Dari definisi diatas, penulis menyimpulkan bahwa Unified Modeling
lunak.
case atau diagram use case adalah “sebuah interaksi antara satu atau
Use case menggambarkan siapa saja aktor yang terlibat dan fungsi
apa saja yang dapat digunakan aktor pada sistem informasi tersebut.
2. Actor
3. Relationship
35
No Simbol Keterangan
ACTOR
USE CASE
SYSTEM BOUNDARY
3 Menggambarkan ruang lingkup sistem.
System Sertakan nama sistem di dalam system
boundary bagian atas.
ASSOCIATION
4
Menghubungkan aktor dengan use case
yang berinteraksi.
INCLUDE
EXTEND
GENERALIZATION
36
No Simbol Keterangan
7 Generalisasi (umum-khusus) antara dua buah use case
dimana fungsi yang satu yang lebih
umum dari lainnya Arah panah mengarah
pada use case yang menjadi
generalisasinya (umum).
b. Activity Diagram
bisnis sistem”.
No Simbol Keterangan
START POINT
END POINT
ACTIVITY
37
No Simbol Keterangan
3 Activity Activity yang dilakukan sistem. Activity
menggambarkan proses bisnis, diisi
dengan kata kerja.
FORK
JOIN
DECISION
SWIMLANE
7
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas
yang terjadi.
c. Squance Diagram
38
menggambarkan skenario pada use case, jumlah sequence diagram
No Simbol Keterangan
ACTOR
Nama actor
LIFELINE
ACTIVATION
CREATE
MESSAGE
INPUT
39
No Simbol Keterangan
6 memasukkan atau informasi ke objek
lain. Pesan tipe send.
OUTPUT
7 1 : keluaran
Suatu objek yang telah menjalankan suatu
operasi atau metode menghasilkan suatu
kembalian ke objek tertentu. Pesan tipe
return
d. Class Diagram
class diagram atau diagram kelas adalah “struktur sistem dari segi
1. Nama
No Simbol Keterangan
nama_kelas Kelas pada struktur sistem. Atribut
+atribut suatu kelas yang melambangkan
+operasi() batas nilai.
40
No Simbol Keterangan
1
Nama Interface
Sumber: Rosa A.S dan M. Shalahuddin (2018:146)
41
e. Relasition table
Relasi pada tabel merupakan relasi atau hubungan antara tabel yang
satu dengan yang lain pada database. Pada sebuah database, relasi
foreign key pada tabel pertama dengan primary key tabel kedua.
42
Berdasarkan pengertian diatas, dapat ditarik kesimpulan bahwa
bergerak, data animasi, suara, video maupun gabungan dari semuanya, baik
itu yang bersifat statis maupun yang dinamis, dimana membentuk satu
2.3.3 Website
adalah jaringan sajian dan layanan informasi yang mendunia, yang sangat
yang ditampilkan setiap kata bisa memiliki tautan (link) atau sambungan
43
Fungsi PHP dalam pemrograman web diantaranya sebagai berikut:
pada server
2.3.5 XAMPP
menjelaskan bahwa Xampp adalah salah satu paket installer yang berisi
ApacheFriends.org.
44
2.3.6 Basis Data (Database)
beberapa kriteria penting yaitu: bersifat data oriented dan bukan program
mudah.
a. Tabel
b. Data
database
c. Atribut (field)
Field juga bisa disebut sebagai tempat atau kolom yang terdapat dalam
d. Rekaman (record)
45
Rekaman (Record) adalah kumpulan elemen data, atau sekumpulan
Entitas.
e. Primary key
a. CREATE
Use dbname;
b. INSERT
Perintah untuk menambah data pada tabel dalam suatu database aktif
46
c. SELECT
Select*from nama_table;
d. DROP
database aktif
e. DELETED
Perintah untuk menghapus satu atau lebih record dalam suatu tabel
f. UPDATE
Perintah untuk mengubah data yang telah ada pada tabel yang telah
dibuat
where field1=’$field1’;
47
2.3.8 Visual Studio Code
Studio Code ini adalah sebuah teks editor ringan dan handal yang dibuat
oleh
dengan bantuan plug-in yang dapat dipasang pada Visual Studio Code
(seperti C++, C#, Python, Go, Java, dst). Banyak sekali fitur-fitur yang
Code ini juga dilakukan berkala setiap bulan, dan inilah yang membedakan
Visual Studio Code dengan teks editor - teks editor yang lain.
Teks editor Visual Studio Code juga bersifat open source, yang
mana kode sumbernya dapat kalian lihat dan kalian dapat berkontribusi
untuk pengembangannya. Kode sumber dari Visual Studio Code ini dapat
48
2.3.9 Framework Laravel
sekian banyak framework PHP yang dapat digunakan secara gratis. Laravel
kode program yang akan selalu digunakan pada setiap pembuatan aplikasi.
disusun secara rapi pada folder-folder agar mudah digunakan dan jadilah
sebuah framework.
2.3.10 Testing
bahwa software dapat berjalan dengan baik, maka sistem harus melalui
49
Jenis Testing dikelompokkan menjadi 2:
50
2.4 Kerangka Kerja Teoritis
Perumusan Masalah
a. Bagaimana pengelolaan pada masjid Riyadul Muttaqien yang berjalan saat ini?
b. Bagimana merancang sistem informasi Masjid Riyadul Muttaqien berbasis Web efektif,
efesien dan akurat?
Tujuan Penelitian
a. Untuk mengetahui proses pengelolaan yang berjalan saat ini pada masjid Riyadul
Muttaqien.
b. Untuk merancang sistem informasi pengelolaan masjid Riyadul Muttaqien berbasis web
yang efektif, efesien dan informatif..
Analisa
Hasil Akhir
Analisis dan Perancangan Sistem Informasi Pengelolahan Masjid Riyadul Muttaqien Berbasis
Web Menggunakan Framework Laravel 8
51
Adapun penjelasan dari kerangka kerja teoritis tersebut adalah
sebagai berikut :
a. Latar belakang
b. Perumusan masalah
c. Tujuan Penelitian
d. Analisa
serta dari konsep yang ada terdiri dari teori, pengumpulan data,
52
e. Hasil Akhir
Berbasis Website.
53