• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI...

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI..."

Copied!
9
0
0

Teks penuh

(1)

DAFTAR ISI

Lembar Judul Tugas Akhir ...

Lembar Pernyataan Keaslian Tugas Akhir ... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv

Lembar Konsultasi Tugas Akhir ... v

Kata Pengantar ... vii

Abstrak ... viii

Daftar Isi ... x

Daftar Simbol ... xii

Daftar Gambar ... xvi

Daftar Tabel ... xvii

Daftar Lampiran... xviii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah... 1

1.2. Maksud dan Tujuan ... 2

1.3. Metode Penelitian ... 3

1.3.1. Metode Pengumpulan Data ... 3

1.3.2. Metode Pengembangan Software ... 4

1.4 Ruang Lingkup ... 5

BAB II LANDASAN TEORI ... 6

2.1. Konsep Dasar ... 6

2.1.1. Pengertian Sistem ... 6

2.1.2. Pengertian Informasi ... 8

2.1.3. Pengertian Sistem Informasi ... 9

2.1.4. Pengertian Akuntansi ... 9

2.1.5. Pengertian Sistem Informasi Akuntansi ... 9

2.1.6. Pengertian Penggajian ... 11

2.2. Peralatan Pendukung ... 12

2.2.1. Pengertian UML (Unified Modeling Laguage) ... 12

2.2.2. Pengertian ERD (Entity Relationship Diagram) ... 16

2.2.3. Pengertian LRS (Logical Record Structure) ... 16

2.2.4. Pengertian User Interface ... 16

2.2.5. Pengertian Netbeans ... 17

2.2.6. Pengertian Xampp ... 17

2.2.7. Pengertian My Structure Query Language (MySQL)... 17

2.2.8. Pengertian Model Waterfall ... 17

(2)

BAB III PEMBAHASAN ... 20

3.1. Tinjauan Perusahaan ... 20

3.1.1. Sejarah Perusahaan ... 20

3.1.2. Struktur Organisasi dan Fungsi ... 21

3.2. Tinjauan Kasus ... 23

3.2.1. Proses Bisnis Sistem Berjalan ... 23

3.2.2. Activity Diagram... 23

3.2.3. Dokumen Masukan ... 24

3.2.4. Dokumen Keluaran ... 25

3.2.5. Permasalahan Pokok ... 26

3.2.6. Pemecahan Masalah ... 26

3.3. Analisis Kebutuhan Software ... 26

3.3.1. Analisis Kebutuhan ... 26

3.3.2. Use Case Diagram ... 27

3.3.3. Activity Diagram... 30

3.4. Desain ... 39

3.4.1. Entity Relationship Diagram (ERD)... 39

3.4.2. Logical Record Structure (LRS) ... 40

3.4.3. Spesifikasi File ... 41 3.4.4. Sequence Diagram ... 48 3.4.5. Deployment Diagram ... 48 3.4.6. User Interface ... 49 3.5. Implementasi ... 56 3.5.1. Code Generation... 56

3.5.2. Black Box Testing ... 67

3.5.3. Spesifikasi Hardware dan Software ... 68

BAB IV PENUTUP ... 70

4.1. Kesimpulan ... 70

4.2. Saran ... 70

(3)

DAFTAR SIMBOL USE CASE DIAGRAM

NO SIMBOL NAMA KETERANGAN

1. Aktor

Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan di buat di luar sistem informasi yang akan dibuat sendiri.

2. Use Case

Fungsionalitas yang disediakan oleh sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

3. Asosiasi/

Association

Komunikasi antar aktor dan use case yang berpartisipasi pada use case atau use case atau use case memiliki interaksi dengan aktor.

4. Ekstensi/ Extend

a. Relasi use case tambahan ke sebuah

use case dimana use case yang

ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu. b. Bisasanya use case tambahan

memiliki nama depan yang sama dengan use case yang ditambahkan.

5. Menggunakan/

Include/ Uses

Relasi use case tambahan ke sebuah use case di mana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini.

6. Generalisasi/

Generalization

Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.

(4)

DAFTAR SIMBOL ACTIVITY DIAGRAM

NO SIMBOL NAMA KETERANGAN

1 Initial/ Start Point (Node) Status Awal aktivitas sistem.

2 Activity/ Action

Aktivitas yang dilakukan oleh sistem, aktivitas biasanya diawali dengan kata kerja.

3 Decision

Pengambil keputusan. Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

4 End Point/ Activity Final Status Akhir yang dilakukan

sistem.

5 Fork/ Percabangan

Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

6 Join/ Penggabungan

Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.

7 Swimlane

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi atau sebuah cara untuk mengelompokkan activity berdasarkan Aktor.

(5)

DAFTAR SIMBOL ENTITY RELATIONSHIP DIAGRAM

NO SIMBOL NAMA KETERANGAN

1. Entitas

Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis data; penanaman entitas biasanya menggunakan kata benda.

2. Atribut

Atribut merupakan field atau kolom data yang butuh disimpan dalam suatu entitas.

3. Atribut Kunci Primer

Atribut kunci primer merupakan field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan; biasanya berupa id; dan bersifat unik.

4. Atribut

Multinilai/Multivalue

Atribut multinilai atau multivalue, merupakan field data yang butuh disimpan dan memiliki nilai lebih dari satu.

5. Relasi

Relasi yang menghubungkan antar entitas; biasanya diawali dengan kata kerja.

6. Asosiasi

Asosiasi adalah penghubung antara relasi dan entitas dimana kedua ujungnya multiplycity kemungkinan jumlah pemakaian.

(6)

DAFTAR SIMBOL SEQUENCE DIAGRAM

NO SIMBOL NAMA KETERANGAN

1. Aktor

Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan di buat di luar sistem informasi yang akan dibuat sendiri.

2. Interface/

Boundary Object

Sebuah objek yang meenjadi penghubung sistem.

3. Entity Object

Suatu objek yang berisi informasi kegiatan yang terkait yang tetap dan disimpan kedalam suatu database.

4. Control Object

Mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem.

5. Object Message

Menggambarkan pesan atau hubungan antar objek yang menunjukan urutan kejadian yang terjadi.

6. Message to Self Menggambarkan pesan atau hubungan objek itu sendiri.

7. Lifeline Garis titik-titik yang berhubungan dengan objek, sepanjang lifeline terdapat activation.

8. Activation

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

(7)

DAFTAR GAMBAR

Gambar II.1 Diagram UML ... 12

Gambar II.2 Contoh Use Case Diagram ... 13

Gambar II.3 Contoh Activity Diagram Mengelola Data Transaksi ... 14

Gambar II.4 Contoh Sequence Diagram ... 15

Gambar II.5 Contoh Deployment Diagram ... 15

Gambar II.6 Model Waterfall ... 17

Gambar III.1 Struktur Organisasi ... 21

Gambar III.2 Activity Diagram Sistem Berjalan TK. Ade Irma Suryani ... 24

Gambar III.3 Use Case Admin ... 27

Gambar III.4 Use Case User ... 28

Gambar III.5 Activity Diagram Login Admin ... 30

Gambar III.6 Activity Diagram Data Pegawai ... 31

Gambar III.7 Activity Diagram Data Jabatan ... 32

Gambar III.8 Activity Diagram Data User ... 33

Gambar III.9 Activity Diagram Logout Admin ... 34

Gambar III.10 Activity Diagram Login User ... 34

Gambar III.11 Activity Diagram Rekap Absen ... 35

Gambar III.12 Activity Diagram Penggajian ... 36

Gambar III.13 Activity Diagram Laporan ... 37

Gambar III.14 Activity Diagram Logout User ... 38

Gambar III.15 Entity Relationship Diagram (ERD) TK. Ade Irma Suryani ... 39

Gambar III.16 Logical record structure (LRS) TK. Ade Irma Suryani ... 40

Gambar III.17 Sequence Diagram TK. Ade Irma Suryani ... 48

Gambar III.18 Deployment Diagram TK. Ade Irma Suryani ... 49

Gambar III.19 User Interface form Tampilan Bagian Login ... 49

Gambar III.20 User Interface form Tampilan Bagian Dashboard ... 50

Gambar III.21 User Interface form Tampilan Bagian Master Data ... 50

Gambar III.22 User Interface form Tampilan Bagian Menu Penggajian ... 51

Gambar III.23 User Interface form Tampilan Bagian Penggajian ... 51

Gambar III.24 User Interface form Tampilan Bagian Slip Gaji ... 52

Gambar III.25 User Interface form Tampilan Bagian Absen ... 52

Gambar III.26 User Interface form Tampilan Bagian Absen Masuk ... 53

Gambar III.27 User Interface form Tampilan Bagian Absen keluar ... 53

Gambar III.28 User Interface form Tampilan Bagian Menu Data Jabatan ... 54

Gambar III.29 User Interface form Tampilan Bagian Menu Data Guru ... 54

Gambar III.30 User Interface form Tampilan Bagian Menu Data User ... 55

Gambar III.31 User Interface form Tampilan Bagian Menu Data Absen ... 55

(8)

DAFTAR TABEL

Tabel III.1 Deksripsi Use Case Diagram Bagian Admin ... 27

Tabel III.2 Deksripsi Use Case Diagram Bagian User ... 29

Tabel III.3 Spesifikasi File Absen Keluar ... 41

Tabel III.4 Spesifikasi File Absen Masuk ... 42

Tabel III.5 Spesifikasi File Detail Penggajian ... 43

Tabel III.6 Spesifikasi File Jabatan ... 44

Tabel III.7 Spesifikasi File Guru ... 45

Tabel III.8 Spesifikasi File Penggajian ... 46

Tabel III.9 Spesifikasi File User ... 47

(9)

DAFTAR LAMPIRAN

Lampiran Identitas Pemimpin Unit ... 78

Lampiran A1. Laporan Pegawai ... 79

Lampiran A2. Laporan Penggajian ... 79

Lampiran A3. Laporan Rekap Absen ... 80

Lampiran A4. Slip Gaji Pegawai ... 80

Referensi

Dokumen terkait

Kerja alat magnetic separator dengan Cara pemisahan konsentrat dari mineral-mineral bijih berdasarkan sifat kemagnetan mineral tersebut.Pemisahan menggunakan magnetic

Berdasarkan tinjauan terhadap beberapa aspek di atas, baik dari aspek Hak Asai Manusia (HAM) dan kewajiban warga negara yang baik, maka dapat ditarik sebuah kesimpulan

Aktor / actor orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri,

Empat kubah lava hasil erupsi pusat yang terdapat di sekitar puncak adalah Lirang, Kombang, Kelud, dan Sumbing, sedangkan tiga kubah lava yang lainnya hasil erupsi samping

Berdasarkan rumusan masalah dan studi pustaka di atas dapat dirumuskan hipotesis pada penelitian ini yaitu ada pengaruh pemberian ekstrak daun serai wangi (Cymbopogon nardus L.)

“Hubungan nilai Mean Platelet Volume dengan skor APACHE II sebagai prediktor mortalitas pada pasien sepsis berat di Rumah Sakit Umum Pusat Haji Adam Malik Medan”..

Hal ini dilakukan dengan pemodelan simple cubic (SC), face centered cubic (FCC) dan body centered cubic (BCC) menggunakan perangkat lunak program transport Monte