• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI...

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI..."

Copied!
10
0
0

Teks penuh

(1)

DAFTAR ISI

Lembar Judul Skripsi ... i

Lembar Persembahan ... ii

Lembar Pernyataan Keaslian Skripsi ... iii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iv

Lembar Persetujuan Dan Pengesahan Skripsi ... v

Lembar Pedoman Penggunaan Hak Cipta... vi

Kata Pengantar ... vii

Abstrak ... ix

Daftar Isi... xi

Daftar Simbol ... xiii

Daftar Gambar ... xviii

Daftar Tabel ... xix

Daftar Lampiran ... xx

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Permasalahan ... 3

1.3 Perumusan Masalah ... 3

1.4 Tujuan dan Manfaat ... 4

1.5 Metode Penelitian ... 5

1.5.1 Teknik Pengumpulan data ... 5

1.5.2 Model Pengembangan Sistem ... 6

1.6 Ruang Lingkup ... 6

BAB II LANDASAN TEORI ... 8

2.1 Tinjauan Pustaka ... 8

2.1.1 Konsep Dasar Sistem ... 8

2.1.2 Model Pengembangan Sistem Prototype ... 12

2.1.3 Pengujian Sistem ... 14

2.1.4 Peralatan Pendukung ... 14

(2)

BAB III ANALISA SISTEM BERJALAN ... 22

3.1 Tinjauan Institusi atau Perusahaan ... 22

3.1.1 Sejarah Institusi atau Perusahaan ... 22

3.1.2 Struktur Organisasi dan Fungsi ... 23

3.2 Proses Bisnis Sistem ... 33

3.3 Spesifikasi Dokumen Sistem Berjalan ... 34

BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN... 36

4.1 Analisa Kebutuhan Software ... 36

4.1.1 Tahapan Analisa ... 36

4.1.2 Use case diagram... 38

4.1.3 Activity diagram... 46

4.2 Desain ... 57

4.2.1 Basis data ... 57

4.2.2 Arsitektur Perangkat Lunak ... 62

4.2.3 Antarmuka Pengguna ... 67

4.3 Code Generation ... 72

4.4 Pengujian ... 80

4.5 Pendukung ... 88

4.5.1 Publikasi Web ... 88

4.5.2 Spesifikasi Hardware dan Software ... 89

4.6 Spesifikasi Dokumen Sistem Usulan... 89

BAB V PENUTUP ... 92

5.1 Kesimpulan ... 92

5.2 Saran ... 93

DAFTAR PUSTAKA ... 94

DAFTAR RIWAYAT HIDUP ... 97

LEMBAR KONSULTASI BIMBINGAN ... 98

SURAT KETERANGAN RISET ... 100

(3)

DAFTAR SIMBOL

a Simbol UML

Daftar Simbol Usecase Diagram

GAMBAR KETERANGAN

ACTOR

Menspesifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case.

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

Menspesifikasikan bahwa use case sumber secara eksplisit.

EXTEND

Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.

ASSOCIATION 11

pa yang menghubungkan antara objek satu dengan objek lainnya.

SYSTEM

Menspesifikasikan paket yang menampilkan sistem secara terbatas.

USE CASE

Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor

(4)

Daftar Simbol Activity Diagram

GAMBAR KETERANGAN

ACTIFITY

Memperlihatkan bagaimana kelas-kelas interface yang saling berinteraksi.

ACTION

State dari sistem yang memperlihatkan eksekusi apa dari suatu aksi tersebut.

INITIAL NODE

Bagaimana objek awal dibentuk atau start. ACTIFITY FINAL NODE

Bagaimana objek tersebut dibentuk dan dihancurkan. FORK NODE

Satu aliran yang pada tahap tertentu berubah menjadi dua atau lebih aliran.

DECISION

Dimana ada suatu pilihan untuk mengambil suatu keputusan.

RAKE

Menunjukan adanya sebuah komposisi.

SWIMLINE

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

(5)

Daftar Simbol Sequence Diagram

SIMBOL KETERANGAN

OBJECT

Object merupakan instance dari sebuah class dan

dituliskan tersusun secara horizontal.

Digambarkan sebagai sebuah class (kotak) dengan nama obyek

didalamnya yang diawali dengan sebuah titik koma

ACTOR

Actor juga dapat berkomunikasi dengan object, maka actor juga dapat diurutkan sebagai kolom. Simbol Actor sama dengan simbol pada Actor Use Case Diagram.

LIFELINE

Lifeline mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah obyek.

ACTIVATION

Activation dinotasikan sebagai sebuah kotak segi empat yang digambar pada sebuah lifeline. Activation mengindikasikan sebuah obyek yang akan melakukan sebuah aksi.

MESSAGE

Message, digambarkan dengan anak panah

horizontal antara Activation. Message

mengindikasikan komunikasi antara object-object.

(6)

Daftar Simbol Component Diagram

SIMBOL KETERANGAN

KOMPONEN

Sebuah komponen melambangkan sebuah entitas software dalam sebuah sistem. Sebuah komponen dinotasikan sebagai sebuah kotak segiempat dengan dua kotak kecil tambahan yang menempel disebelah kirinya.

DEPEDENCY

Sebuah Dependency digunakan untuk

menotasikan relasi antara dua komponen. Notasinya adalah tanda panah putus-putus yang diarahkan kepada komponen tempat sebuah komponen itu bergantung.

Daftar Simbol Deployment Diagram

SIMBOL KETERANGAN

KOMPONEN

Pada deployment diagram,

komponenkomponen yang ada diletakkan

didalam node untuk memastikan

keberadaan posisi mereka

NODE

Node menggambarkan bagian-bagian

hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi.

ASSOCIATION

Sebuah association digambarkan sebagai sebuah garis yang menghubungkan dua

node yang mengindikasikan jalur

komunikasi antara element-elemen

(7)

b Simbol Entity Relationship Diagram (ERD)

SIMBOL KETERANGAN

HIMPUNAN ENTITAS

Digunakan untuk menggambarkan objek yang dapat didefinisikan dalam lingkungan pemakai

ATRIBUT

Menggambarkan elemen elemen dari satu entity yang menggambarkan entity

RELASI

Entity dapat berhubungan satu sama lain. Hubungan ini disebut relationship

LINK

Digunakan untuk menghungkan entity dengan relasi dan entity dapat atribut

(8)

DAFTAR GAMBAR

Gambar II 1 Ilustrasi Model Prototype ... 13

Gambar III 1 Struktur Organisasi ... 23

Gambar IV.1 Use case Diagram Halaman Admin ... 38

Gambar IV.2 Use case Diagram siswa ... 39

Gambar IV.3 Use case Login Admin ... 46

Gambar IV.4 Activity Diagram Data siswa ... 47

Gambar IV.5 Activity Diagram Mengelola Nilai ... 48

Gambar IV.6 Activity Diagram Mengelola Pelajaran... 49

Gambar IV.7 Activity Diagram Mengelola Jurusan ... 50

Gambar IV.9 Activity Diagram Status Pembayaran ... 51

Gambar IV.10 Activity Diagram Manajemen User ... 52

Gambar IV.11 Activity Diagram Konfigurasi ... 53

Gambar IV.12 Activity Diagram mengelola surat ... 54

Gambar IV.13 Activity Diagram Periksa NISN siswa... 55

Gambar IV.14 Activity Diagram Surat Kelulusan ... 56

Gambar IV. 15 Entity Relationship Diagram (ERD) ... 57

Gambar IV. 16 Logical Relational Structure (LRS) ... 57

Gambar IV.18 Sequence Diagram Login Admin ... 62

Gambar IV.19 Sequence Diagram Tambah Jurusan ... 63

Gambar IV.20 Sequence Diagram Edit Jurusan ... 63

Gambar IV.21 Sequence Diagram Hapus Jurusan ... 64

Gambar IV.22 Sequence Diagram Konfigurasi ... 64

Gambar IV.23 Sequence Diagram Halaman Cetak... 65

Gambar IV.24 Component Diagram ... 66

Gambar IV.25 Deployment Diagram ... 66

Gambar IV.26 Tampilan Periksa NISN SIswa ... 67

Gambar IV.27 Tampilan Keterangan Kelulusan Siswa ... 68

Gambar IV.28 Tampilan Cetak Surat Keterangan Kelulusan Siswa ... 69

Gambar IV.29 Tampilan Login Admin ... 70

Gambar IV.30 Tampilan Home Admin ... 70

(9)

DAFTAR TABEL

Tabel IV.1 Deskripsi Use case Manajemen User... 39

Tabel IV.2 Deskripsi Use case Data Kelulusan ... 40

Tabel IV.3 Deskripsi Use case Mengelola Nilai ... 40

Tabel IV.4 Deskripsi Use case Mengelola Pelajaran ... 41

Tabel IV.5 Deskripsi Use case Mengelola Jurusan ... 41

Tabel IV.6 Deskripsi Use case Status Pembayaran ... 42

Tabel IV.7 Deskripsi Use case Konfigurasi ... 42

Tabel IV.8 Deskripsi Use Case Halaman Surat ... 43

Tabel IV.9 Deskripsi Use Case Halaman Siswa ... 43

Tabel IV.10 Deskripsi Use case Halaman Periksa NISN ... 44

Tabel IV.11 Deskripsi Use case Halaman Pengumuman Kelulusan ... 45

Tabel IV.12 Deskripsi Use case Cetak Surat Kelulusan ... 45

Tabel IV.13 Spesifikasi file Tabel tb_siswa ... 58

Tabel IV.14 Spesifikasi File Tabel Jurusan ... 59

Tabel IV.15 Spesifikasi File Tabel Pelajaran ... 59

Tabel IV.16 Spesifikasi File Tabel Ujian ... 59

Tabel IV.17 Spesifikasi File Tabel Surat ... 60

Tabel IV.18 Spesifikasi File Tabel Nilai... 60

Tabel IV.19 Spesifikasi File tabel Pembayaran ... 61

Tabel IV.20 Blackbox Testing Halaman Login ... 80

Tabel IV.21 Black Box Testing Halaman Periksa NISN ... 81

Tabel IV.22 Black Box Testing Halaman Manajemen User... 82

Tabel IV.23 Black Box Testing Halaman Manajemen Jurusan ... 82

Tabel IV.24 Black Box Testing Halaman Manajemen Nilai ... 83

Tabel IV.25 Black Box Testing Halaman Surat... 84

Tabel IV.26 Black Box Testing halaman Siswa ... 84

Tabel IV.27 Black Box Testing Halaman Manajemen Pelajaran ... 85

Tabel IV.28 Black Box Testing Halaman Manajemen Data Kelulusan ... 86

Tabel Iv.29 Black Box Testing Halaman Status Pembayaran ... 86

(10)

DAFTAR LAMPIRAN

Lampiran A 1 Rekap Nilai Siswa... 101

Lampiran A 2 Surat Kelulusan SIswa ... 102

Lampiran B 1 Rekap Nilai Siswa ... 103

Lampiran B 2 Rekap Tunggakan Siswa ... 103

Gambar

GAMBAR  KETERANGAN
GAMBAR  KETERANGAN

Referensi

Dokumen terkait

Berdasarkan latar belakang masalah yang telah diuraikan di atas penulis berkeinginan untuk melakukan penelitian yang terkait dengan judul “ Pengaruh Gaya Hidup

Bantuan atau bimbingan untuk tenaga kerja yang dalam proses mengundurkan diri atau yang telah membuat kesalahan.. 37

Tidak dilakukan proses hardening sama sekali, dengan kata lain material berada dalam kondisi as anneal karena AISI 4140 bila sudah di (Hardening dan Tempering) disuplai dengan

UNIVERSITAS MURIA KUDUS PENGESAHAN STATUS SKRIPSI JUDUL : ANIMASI PELATIHAN BERTANAM DI KEBUN SAYA : MUH SINA ALFAIN.. Mengijinkan Skripsi Teknik Informatika ini disimpan

2 Dimensi yang diperoleh setelah direduksi dengan PCA 10 3 Akurasi organisme dikenal menggunakan k=3 pada KNN (dalam %) 11 4 Akurasi organisme dikenal menggunakan k=5 pada KNN

tentang manfaat sekolah dengan minat belajar pada siswa kelas X SMK Abdi Negara Binjai. Hasil penelitian dilakukan menggunakan SPSS Version 20.0. HASIL DAN PEMBAHASAN

Penelitian kedua dilakukan oleh Putri Dzulhijjah (2015), dengan judul “Penerapan Prezi Desktop Sebagai Media Presentasi Untuk Meningkatkan Prestasi Belajar Siswa Pada

Kegiatan pembiayaan dan investasi keuangan menurut Syariah pada prinsipnya adalah kegiatan yang dilakukan oleh Pemilik Harta (Investor) terhadap Pemilik Usaha (Emiten)