• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI"

Copied!
9
0
0

Teks penuh

(1)

x

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir... i

Lembar Pernyataan Keaslian Tugas Akhir ... ii

Lembar Pernyataan Publikasi Karya Ilmiah ... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv

Lembar Konsultasi Tugas Akhir ... v

Kata Pengantar ... vi

Abstraksi ... viii

Daftar Isi ... xx

Daftar Simbol ... xii

Daftar Gambar ... xvi

Daftar Tabel ... xvii

Daftar Lampiran ... xviii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Tujuan dan Manfaat ... 2

1.3. Metode Penelitian ... 3

1.4. Ruang Lingkup ... 6

BAB II LANDASAN TEORI ... 7

2.1. Konsep Dasar Sistem ... 7

2.2. Teori Pendukung ... 14

BAB III ANALISIS SISTEM BERJALAN ... 19

3.1. Tinjauan Sekolah ... 19

3.1.1. Sejarah Sekolah ... 19

3.1.2.Struktur Organisasi dan Fungsi ... 20

3.2. Prosedur Sistem Berjalan... 22

3.3. Activity Diagram ... 23

3.4. Spesifikasi Dokumen Masukan ... 23

3.5. Spesifikasi Dokumen Keluaran ... 24

3.6. Permasalahan Pokok ... 25

3.7. Pemecahan Masalah ... 25

(2)

xi

BAB IV PERANCANGAN SISTEM USULAN ... 26

4.1. Tahapan Perancangan Sistem ... 26

4.1.1. Analisis Kebutuhan ... 26

4.1.2. Rancangan Diagram Use Case ... 28

4.1.3. Rancangan Diagram Aktivitas ... 35

4.1.4. Rancangan Dokumen Sistem Usulan ... 37

4.1.5. Rancangan Prototype ... 38

4.2. Perancangan Perangkat Lunak ... 42

4.2.1. Entity Relationship Diagram (ERD) ... 42

4.2.2. Logical Record Structure (LRS) ... 43

4.2.3. Spesifikasi File ... 43

4.2.4. Class Model/Class Diagram... 45

4.2.5. Sequence Diagram... 46

4.2.6. Spesifikasi Hardware dan Software ... 47

4.3. Jadwal Implementasi ... 48

BAB V PENUTUP ... 49

5.1. Kesimpulan ... 49

5.2. Saran ... 49

DAFTAR PUSTAKA ... 50

DAFTAR RIWAYAT HIDUP ... 52

SURAT KETERANGAN RISET/PKL ... 53

LAMPIRAN-LAMPIRAN ... 54

(3)

xii

DAFTAR SIMBOL

Unified Modelling Language (UML) 1. Daftar Simbol Use Case Diagram

Sumber: Maharani (2018:46)

Simbol Keterangan

Actor Actor menggambarkan orang, sistem atau eksternal/stakeholder yang menyediakan atau menerima informasi dari sistem. Untuk mengidentifikasikan actor, harus ditentukan pembagian tenaga kerja dan tugas-tugas yang berkaitan dengan peran pada konteks target sistem.

Use Case Use Case menggambarkan fungsionalitas yang disediakan sistem sebagai unit-unit yang berbentuk pesan antar unit dengan actor, biasanya dinyatakan dengan menggunakan kata kerja di awal nama use case.

Asosiasi/Association Asosiasi antara actor dan use case yang beradaptasi pada use case memiliki interaksi dengan aktor.

<<extend>> Relasi yang menggambarkan bahwa sebuah use case (sub use case) bisa berdiri sendiri atau bisa berjalan tanpa menjalankan main use case terlebih dahulu.

<<include>>

Relasi yang menggambarkan bahwa sebuah use case (sub use case ) harus menjalankan use case lain (main use case) terlebih dahulu sebelum menjalankan fungsinya.

Generalisasi/Generalization Menggambarkan use case khusus dengan use case umum. Tanda panah mengarah use case umum.

(4)

xiii 2. Daftar Simbol Activity Diagram

Sumber: Maharani (2018:50)

Simbol Keterangan

Status Awal Sebuah diagram aktivitas memiliki

sebuah status awal.

Aktivitas Aktivitas yang dilakukan sistem,

aktivitas biasanya diawali dengan kata kerja.

Decision point Tidak ada keterangan (pertanyaan) pada tengah belah ketupat seperti pada flow chart dan harus mempunyai Guards.

Percabangan/Fork Suatu aliran yang menyebabkan dua atau lebih aktivitas yang dikerjakan secara bersamaan.

Penggabungan/join Beberapa aliran menyatu untuk

melanjutkan aktivitas.

Status Akhir Sebuah diagram aktivitas memiliki

sebuah status akhir.

Merge

Swimlane memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

(5)

xiv 3. Daftar Simbol Sequence Diagram

Sumber : Maharani (2018:53)

Simbol Keterangan

Aktor

Aktor/Actor

Orang, proses/sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi akan dibuat itu sendiri.

Garis Hidup/Lifeline

Menyatakan kehidupan suatu objek.

Boundary

Sebagai penghubung antara aktor dengan sistem.

Control

Mengatur perilaku suatu sistem dan mengontrol alur kerja suatu sistem.

Entity

Informasi yang disimpan pada suatu sistem. Entity juga menggambarkan struktur data dari suatu sistem

nama_metoda() Message

Menggambarkan pengiriman pesan antar class.

Activation

Mewakili sebuah eksekusi operasi dari objek, panjang kotak ini berbanding lurus dengan durasi aktivitas sebuah operasi.

(6)

xv Entity Relationship Diagram (ERD)

Entity atau Entitas

Entitas merupakan data inti yang akan disimpan dalam tabel pada basis data, benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer.

Relasi

Relasi yang menghubungkan antara entitas, biasanya diawali dengan kata kerja.

Atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas.

Atribut Kunci Primer

Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id.

Kunci primer dapat lebih dari satu kolom asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama).

Asosiasi/Association

Penghubung antara relasi dan entitas di mana kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakai.

Sumber: Sukamto dan Shalahuddin (2016:50)

(7)

xvi

DAFTAR GAMBAR

Halaman

Gambar II.1. Ilustrasi Model Waterfall ... 12

Gambar III.1. Struktur Organisasi TKQ Markaz Hanan ... Error! Bookmark not defined.20 Gambar III.2. Activity Diagram ... 23

Gambar IV.1. Rancangan Diagram Use Case ... 28

Gambar IV.2. Rancangan Diagram Aktivitas Admin ... 35

Gambar IV.3. Rancangan Diagram Aktivitas Orang Tua Siswa ... 36

Gambar IV.4. Tampilan Log In Admin Aplikasi Pembayaran SPP ... 38

Gambar IV.5. Tampilan Menu Utama Aplikasi Pembayara SPP ... 39

Gambar IV.6. Tampilan Data Siswa Aplikasi Pembayaran SPP ... 39

Gambar IV.7. Tampilan Transaksi Aplikasi Pembayaran SPP ... 40

Gambar IV.8. Tampilan Laporan Transaksi Aplikasi Pembayaran SPP ... 40

Gambar IV.9. Tampilan Log In Orang Tua Siswa ... 41

Gambar IV.10. Tampilan Menu Utama Orang Tua Siswa... 41

Gambar IV.11. Tampilan Laporan Pembayaran Orang Tua Siswa ... 42

Gambar IV.12. Entity Relationship Diagram (ERD) ... 42

Gambar IV.13. Logical Record Structure (LRS) ... 43

Gambar IV.14. Class Model/Class Diagram ... 45

Gambar IV.15. Sequence Diagram Pembayaran SPP ... 46

(8)

xvii

DAFTAR TABEL

Halaman

Tabel IV.1.Deskripsi Rancangan Use Case Melakukan Pembayaran ... 28

Tabel IV.2.Deskripsi Rancangan Use Case Log In Siswa ... 29

Tabel IV.3.Deskripsi Rancangan Use Case Log In Admin ... 30

Tabel IV.4.Deskripsi Rancangan Use Case Melihat Laporan Pembayaran ... 31

Tabel IV.5.Deskripsi Rancangan Use Case Melakukan Log Out ... 31

Tabel IV.6. Deskripsi Rancangan Use Case Mengelola Data Siswa ... 31

Tabel IV.7.Deskripsi Rancangan Use Case Mengelola Transaksi Pembayaran ... 32

Tabel IV.8.Deskripsi Rancangan Use Case Menerima Laporan... 32

Tabel IV.10.Deskripsi Rancangan Use Case Melihat Laporan ... 33

Tabel IV.11.Spesifikasi Tabel Admin ... 43

Tabel IV.12.Spesifikasi Tabel Siswa ... 44

Tabel IV.13.Spesifikasi Tabel SPP ... 44

Tabel IV.14.Spesfikiasi Tabel Detail SPP ... 45

Tabel IV.15. Jadwal Implementasi... 48

(9)

xviii

DAFTAR LAMPIRAN

Halaman

Lampiran A.1. Kartu SPP. ... 54

Lampiran A.2. Buku Kas Masuk... 55

Lampiran B.1. Kwitansi ... 55

Lampiran B.2. Laporan ... 56

Lampiran C.1. Data Siswa ... 56

Lampiran C.2. Pembayaran SPP ... 57

Lampiran D.1. Struk Pembayaran SPP ... 57

Lampiran D.2. Laporan Pembayaran SPP... 58

Referensi

Dokumen terkait

Berdasarkan hasil observasi (pengamatan) dan analisis untuk tiap indikator kemampuan guru dalam mengimplementasikan kemampuan pedagogiknya terhadap pelaksanaan kurikulum

Pengoperasian oven surya sangat simpel dan mudah, tetapi waktu yang diperlukan untuk memasak nasi sekitar 3-5 jam, meskipun suhu di dalam oven surya tidak

Hasil wawancara dengan Ibu Itsna (pemilik adzkia hijab syari) berikut :” untuk kedala yang dialami oleh adzkia hijab syari adalah stock barang yang tidak dapat memenuhi pesanan

PENGUKURAN TINGKAT KAPABILITAS TEKNOLOGI E-LEARNING 4.0 DENGAN MENGGUNAKAN FRAMEWORK COBIT 5 PADA DOMAIN EDM, APO, DAN DSS (STUDI KASUS: UNIVERSITAS PEMBANGUNAN NASIONAL

Berdasarkan perolehan hasil yang dilihat pada grafik 2, dapat disimpulkan bahwa dari sebagian besar anak yang merasa dekat dengan orangtuanya, sebanyak 46% merasa dekat dengan

Setiap individu harus memiliki sikap yang tegas untuk menunjukkan bahwa seseorang setuju atau tidak setuju terhadap sesuatu, seperti halnya pendapat yang dikemukakan oleh

Usaha sapi perah nasional telah memberikan kontribusi nyata bagi pembangunan subsektor peternakan, antara lain sebagai lahan usaha peternak, sumber protein hewani (susu dan