• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI KESISWAAN BERBASIS APLICATION DEKSTOP DI MTS NEGERI PANGKALPINANG SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI KESISWAAN BERBASIS APLICATION DEKSTOP DI MTS NEGERI PANGKALPINANG SKRIPSI"

Copied!
22
0
0

Teks penuh

(1)

RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI KESISWAAN BERBASIS APLICATION DEKSTOP

DI MTS NEGERI PANGKALPINANG

SKRIPSI

TOTOK SURYAWAN ADI SAPUTRA 0922500082

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR

PANGKALPINANG

2013

(2)

RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI KESISWAAN

PADA

MTS NEGERI PANGKALPINANG

DENGAN METODOLOGI BERORIENTASI OBJEK

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Oleh:

TOTOK SURYAWAN ADI SAPUTRA 0922500082

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR

PANGKALPINANG

2013

(3)
(4)
(5)

i

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang atas rahmat-Nya maka penulis dapat menyelesaikan penyusunan Laporan Skripsi yang berjudul

“Rancang Bagun Sistem Informasi Administrasi Kesiswaan MTS Negeri Pangkalpinang”. Laporan Skripsi merupakan tugas, dan persyarat untuk menyelesaikan program studi strata satu (SI) pada jurusan Sistem informasi STMIK ATMA LUHUR Pangkalpinang.

Dalam penyusunan Laporan Skripsi ini, penulis merasa masih banyak kekurangan baik pada teknis penulisan maupun materi, mengingat akan kemampuan yang dimiliki penulis. Untuk itu kritik, dan saran dari semua pihak sangat penulis harapkan demi penyempurnaan pembuatan Laporan Skripsi ini.

Dalam pembuatan Laporan Skripsi ini penulis menyampaikan ucapan terima kasih yang tak terhingga kepada pihak-pihak yang membantu dalam menyelesaikan Laporan Ksripsi ini, yaitu:

1. Allah SWT yang telah menciptakan, dan memberikan kehidupan di dunia.

2. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.

3. Bapak Drs. Moedjiono, Msc, selaku Ketua STMIK Atma Luhur.

4. Ibu Yuyi Andrika, M.Kom selaku Kaprodi Sistem Informasi.

5. Ibu Anisah, M.Kom selaku dosen pembimbing.

6. Bapak, dan Ibu yang telah mendukung penulis, baik spirit maupun materi.

7. Saudara-saudara ku yang telah memberi motivasi di dalam menyelesaikan skripsi ini

8. sahabat-sahabat, terutama teman-teman yang telah memberikan dukungan moral, pikiran, motivasi yang tak terhingga untuk menyelesaikan laporan skripsi ini.

9. Dan orang-orang terdekat lainnya yang telah memberikan pengaruh positif

atas penyelesaian skripsi ini.

(6)

ii

Semoga Allah SWT membalas kebaikan, dan selalu mencurahkan hidayah serta taufik-Nya, Amin.

Pangkalpinang, 2013

Penulis

(7)

iii

ABTRACTION

In today's era of computerization, which is known as information technology and information systems are needed how a good-for-profit organizations and non-profit trying to use computer tools, applications, and means telekomnikasi to obtain performance significantly.

MTS Pangkalpinang Affairs is a government agency engaged in the world of education. Student data management system administration is still done manually, thus often resulting in a delay of the information, and does not guarantee the accuracy of the data or the data is not processed effectively and efficiently.

To be able to make effective and efficient administration of student work

activities needed a computerized system to optimize the accuracy of the data, and

minimizing the time and cost, and with the computerized system also ensures the

accuracy of data that have previously been processed.

(8)

iv ABSTRAKSI

Di era komputerisasi sekarang ini, yang dikenal dengan teknologi informasi dan sistem informasi sangat dibutuhkan bagaimana sebuah organisasi baik berorientasi profit dan non profit berusaha untuk menggunakan perangkat computer, aplikasi, dan sarana telekomnikasi untuk mendapatkan kinerja secara signifikan.

MTS Negeri Pangkalpinang adalah suatu instansi pemerintah yang bergerak di dunia pendidikan. Sistem pengelolaan data administrasi kesiswaan sampai saat ini masih dilakukan secara manual, sehingga sering terjadinya keterlambatan informasi yang dihasilkan, dan tidak menjamin keakuratan data atau data yang diolah tidak efektif dan efisien.

Untuk dapat mengefektifkan dan efisiensi kerja kegiatan

pengadministrasian kesiswaan sangat dibutuhkan suatu sistem terkomputerisasi

untuk mengoptimalkan keakuratan data, dan meminimalisir waktu dan biaya, dan

dengan adanya system terkomputerisasi juga menjamin keakuratan data yang

sebelumnya sudah diolah.

(9)

v DAFTAR ISI

HALAMAN

KATA PENGANTAR ... i

ABSTRACTION ... iii

ABSTRAKSI ... .iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xi

DAFTAR LAMPIRAN ...,.xii

DAFTAR SIMBOL ... . xiii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 1

1.3 Tujuan Dan Manfaat ... 2

1.4 Batasan Permasalahan ... 2

1.5 Metode Penelitian... 2

1.5.1 Pengumpulan Data ... 2

1.5.2 Analisa Sistem ... 3

1.5.3 Perancangan Sistem ... 4

1.6 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI 2.1 Pengertian Sistem ... 7

2.1.1 Pengertian Informasi ... 7

2.1.2 Pengertian Sistem Informasi ... 7

2.1.3 Pengertian Sistem Informasi Kesiswaan ... 7

2.2 Analisa Dan Perancangan Sistem Berorientasi Objek Dengan UML ... 8

2.2.1 Konsep Dasar Berorientasi Objek ... 8

(10)

vi

2.2.2 Pengertian UML ... 9

2.2.3 Anlisa dan Perancangan Berorientasi Objek ... 10

2.2.4 Analisa Berorientasi Objek (Object Oriented Analysis) ... 10

2.2.4.1 Use Case Diagram ... 11

2.2.4.2 Actor ... 11

2.2.4.3 Use Case ... 12

2.2.4.4 Relationship ... 12

2.2.4.5 Activity Diagram ... 13

2.2.4.6 Sequence Diagram ... 15

2.2.4.7 Class Diagram ... 18

2.2.4.8 Package Diagram ... 19

2.2.5 Perancangan Berorientasi Objek (Object Oriented Design) ... 20

2.2.5.1 Perancangan Basis Data ... 20

2.2.5.2 Spesifikasi Basis Data ... 23

2.2.6 Pengertian Retional Rose ... 23

BAB III PENGELOLAAN PROYEK 3.1 PEP (Project Execution Plan)... 25

3.1.1 Objective Proyek ... 25

3.1.2 Identifikasi Stakeholders ... 25

3.1.2.1 Peran Masing-masing Stakeholders ... 26

3.1.3 Identifikasi Deliverables ... 31

3.1.3.1 Tangible Deliverables ... 31

3.1.3.2 Intagible Deliverables ... 31

3.1.4 Penjadwalan Proyek ... 32

3.1.4.1 Etimasi Waktu Pelaksanaan ... 32

3.1.4.2 Timeline Aktifitas ... 34

3.1.4.3 Work Breakdown Structure (WBS)... 37

3.1.5 Rencana Anggaran Biaya (RAB) ... 38

3.1.6 Table RAM (Responsible Assignment Matrix) ... 40

3.1.7 Skema Struktur Project ... 41

(11)

vii

3.1.8. Analisa Resiko ... 42

3.1.9 Meeting Plan ... 42

BAB IV USULAN SISTEM 4.1 Tinjauan Organisasi ... 44

4.1.1 Sejarah Singkat ... 44

4.2 Analisa dan Proses Bisnis ... 51

4.2.1 Proses Bisnis ... 51

4.2.2 Activity Diagram ... 53

4.3 Analisa Keluaran ... 58

4.4 Analisa Masukan ... 60

4.5 Identifikasi Kebutuhan ... 61

4.6 Package Diagram ... 65

4.6.1 Deskripsi Use Case Diagram ... 68

4.7 Rancangan Basis Data ... 73

4.7.1 Entity Relationship Diagram ... 73

4.7.2 Transformasi Diagram ERD ke Logical Record Structure ... 74

4.7.3 Logical Record Structure (LRS) ... 75

4.7.4 Tabel ... 76

4.8 Spesifikasi Basis Data ...80

4.9 Rancangan Antar Muka...90

4.9.1 Rancangan Keluaran...90

4.9.2 Rancangan Masukan ...92

4.10 Rancangan Layar ...95

4.10.1 Struktur Tampilan ...95

4.10.2 Rancangan Layar ...96

4.11 Sequence Diagram ...111

4.12 Class Diagram ...122

(12)

viii BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ...123

5.2 Saran ...123

DAFTAR PUSTAKA ...125

LAMPIRAN A KELUARAN SISTEM BERJALAN ...126

LAMPIRAN B MASUKAN SISTEM BERJALAN ...130

LAMPIRAN C RANCANGAN KELUARAN ...133

LAMPIRAN D RANCANGAN MASUKAN ...138

LAMPIRAN E SURAT KETERANGAN RISET ...146

(13)

ix

DAFTAR GAMBAR

HALAMAN

Gambar 3.1 Struktur Gantt Chart ... 34

Gambar 3.2 Struktur Aktifitas ... 35

Gambar 3.3 Work Breakdown Structure ... 37

Gambar 3.4 Struktur Project ... 41

Gambar 4.1 Struktur Organisasi ... 45

Gambar 4.2 Diagram Activity Absensi Siswa ... 53

Gambar 4.3 Diagram Activity Pembuatan Surat Keterangan Pindah ... 54

Gambar 4.4 Diagram Activity Pendataan siswa masuk pindahan ... 55

Gambar 4.5 Diagram Activity Pembuatan Laporan Siswa Pindah ... 56

Gambar 4.6 Diagram Activity Pembuatan Siswa Masuk... 57

Gambar 4.7 Package Diagram... 65

Gambar 4.8 Package Master ... 65

Gambar 4.9 Package Transaksi ... 66

Gambar 4.10 Package Laporan ... 67

Gambar 4.11 Entity Relationship Diagram ... 73

Gambar 4.12 Transformasi Diagram ERD ke LRS ... 74

Gambar 4.13 Logical Record Structure ... 75

Gambar 4.14 Struktur Tampilan ...95

Gambar 4.15 Menu Utama ...96

Gambar 4.16 Menu Master ...97

Gambar 4.17 Entry Data Siswa ...98

Gambar 4.18 Entry Data Kelas ...99

Gambar 4.19 Entry Data Guru ...100

Gambar 4.20 Entry Data Mata Pelajaran ...101

Gambar 4.21 Menu Utama Teransaksi...102

Gambar 4.22 Entry Data Absensi...103

Gambar 4.23 Entry Surat Permohonan Masuk ...104

(14)

x

Gambar 4.24 Entry Surat Permohonan Pindah ...105

Gambar 4.25 Cetak Surat Keterangan Masuk ...106

Gambar 4.26 Cetak Surat Keterangan Pindah...107

Gambar 4.27 Menu Utama Laporan...108

Gambar 4.28 Cetak Laporan Siswa Masuk ...109

Gambar 4.29 Cetak Laporan Siswa Pindah...110

Gambar 4.30 Sequence Diagram Entry Data Siswa...111

Gambar 4.31 Sequence Diagram Entry Data Kelas ...112

Gambar 4.32 Sequence Diagram Entry Data Guru ...113

Gambar 4.33 Sequence Diagram Entry Data Mata Pelajaran ...114

Gambar 4.34 Sequence Diagram Data Absensi ...115

Gambar 4.35 Sequence Diagram Entry Surat Permohonan Masuk ...116

Gambar 4.36 Sequence Diagram Entry Surat Permohonan Pindah ...117

Gambar 4.37 Sequence Diagram Cetak Surat Keterangan Masuk ...118

Gambar 4.38 Sequence Diagram Cetak Surat Keterangan Pindah ...119

Gambar 4.39 Sequence Diagram Cetak Laporan Siswa Pindah ...120

Gambar 4.40 Sequence Diagram Cetak Laporan Siswa Masuk ...121

Gambar 4.41 Class Diagram ...122

(15)

xi

DAFTAR TABEL

HALAMAN

Tabel 3.1 Identifikasi Stakeholders ... 25

Tabel 3.2 Peran Stakeholders 1 ... 26

Tabel 3.3 Peran Stakeholders 2 ... 29

Tabel 3.4 Identifikasi Sponsor ... 31

Tabel 3.5 Estimasi Waktu Pelaksanaan ... 32

Tabel 3.6 Gantt Chart ... 36

Tabel 3.7 Rencana Anggaran Biaya ... 38

Tabel 3.8 Responsible Assignment Matrix ... 40

Tabel 3.9 Meeting Plan ... 42

Tabel 4.1 Kelas... 76

Tabel 4.2 Guru ... 76

Tabel 4.3 Siswa ... 76

Tabel 4.4 Absensi ... 77

Tabel 4.5 Mata Pelajaran... 78

Tabel 4.6 Surat Permohonan Masuk ... 78

Tabel 4.7 Surat Keterangan Masuk ...78

Tabel 4.8 Surat Permohonan Pindah ...79

Tabel 4.9 Surat Keterangan Pindah ...79

Tabel 4.10 Spesifikasi Basis Data Kelas ...80

Tabel 4.11 Spesifikasi Basis Data Guru ...81

Tabel 4.12 Spesifikasi Basis Data Siswa ...82

Tabel 4.13 Spesifikasi Basis Data Absen ...84

Tabel 4.14 Spesifikasi Basis Data Mata Pelajaran ...85

Tabel 4.15 Spesifikasi Basis Data Surat Permohonan Masuk ...86

Tabel 4.16 Spesifikasi Basis Data Surat Keterangan Masuk ...87

Tabel 4.17 Spesifikasi Basis Data Surat Permohonan Pindah ...88

Tabel 4.18 Spesifikasi Basis Data Surat Keterangan Pindah ...89

(16)

xii

DAFTAR LAMPIRAN

HALAMAN LAMPIRAN A : KELUARAN SISTEM BERJALAN

LAMPIRAN A-1 : Surat Keterangan Pindah ...127

LAMPIRAN A-2 : Surat Laporan Siswa Pindah ...128

LAMPIRAN A-3 : Surat Laporan Siswa Masuk ...129

LAMPIRAN B : MASUKAN SISTEM BERJALAN LAMPIRAN B-1 : Data Absensi ...131

LAMPIRAN B-2 : Surat Permohonan Masuk ...132

LAMPIRAN C : RANCANGAN KELUARAN LAMPIRAN C-1 : Surat Ketengangan Masuk ...134

LAMPIRAN C-2 : Surat Keterangan Pindah ...135

LAMPIRAN C-3 : Laporan Siswa Pindah ...136

LAMPIRAN C-4 : Laporan Siswa Masuk ...137

LAMPIRAN D : RANCANGAN MASUKAN LAMPIRAN D-1 : Data Siswa ...139

LAMPIRAN D-2 : Data Kelas ...140

LAMPIRAN D-3 : Data Guru ...141

LAMPIRAN D-4 : Data Mata Pelajaran ...142

LAMPIRAN D-5 : Data Absensi ...143

LAMPIRAN D-6 : Surat Permohonan Masuk ...144

LAMPIRAN D-7 : Surat Permohonan Pindah ...145

LAMPIRAN E : KETERANGAN SURAT RISET

(17)

xiii

DAFTAR SIMBOL

1. Activity Diagram a. Start Point

Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem.

b. End Point

Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.

c. Activity

Menggambarkan aktivitas yang dilakukan pada sistem.

d. Swimlane

Menggambarkan pembagian, atau

pengelompokkan berdasarkan tugas dan fungsi tersendiri.

e. Transition State

Menggambarkan hubungan antara dua state, dua activity, ataupun antara state, dan activity.

f. Transition to self

Menggambarkan hubungan antara state,

atau activity yang kembali kepada state,

atau activity itu sendiri.

(18)

xiv g. Decision

Menggambarkan kondisi dari sebuah aktivitas yang bernilai benar, atau salah.

h. State

Menggambarkan kondisi, situasi ataupun tempat untuk beberapa aktivitas.

i. Fork

Menggambarkan aktivitas yang dimulai dengan sebuah aktivitas, dan diikuti oleh dua, atau lebih aktivitas yang harus dikerjakan.

j. Join

Menggambarkan aktivitas yang dimulai dengan dua, atau lebih aktivitas yang sudah dilakukan, dan menghasilkan sebuah aktivitas.

k. Black Hole Activities

Menggambarkan ada masukan tapi tidak ada keluaran.

l. Miracle Activities

Menggambarkan tidak ada masukan tapi

ada keluaran.

(19)

xv 2. Usecase Diagram

a. Actor

Menggambarkan orang, atau sistem yang menyediakan, atau menerima informasi dari sistem, atau menggambarkan pengguna software aplikasi (user).

b. Use case

Menggambarkan fungsionalitas dari suatu sistem sehingga pengguna sistem paham, dan mengerti mengenai kegunaan sistem yang akan dibangun.

c. Association

Menggambarkan hubungan antara actor dengan use case.

3. Class Diagram a. Class

Menggambarkan keadaan ( atribut, atau property ) dari suatu obyek. Class memiliki tiga area pokok, yaitu: nama, atribut, method. Nama menggambarkan nama dari class, atau objek. Atribut menggambarkan batasan dari nilai yang dapat dimiliki oleh property tersebut.

Method menggambarkan implementasi dari layanan yang dapat diminta dari beberapa object dari class, yang mempengaruhi behaviour.

NewClass name name2 name3

opname() opname2() opname3()

(20)

xvi b. Association

Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya, atau

dapat juga menggambarkan

ketergantungan antarkelas.

c. Aggregate

Menggambarkan bahwa suatu objek secara fisik dibentuk dari objek-objek lain, atau secara logis mengandung objek lain.

d. Multiplicity

Menggambarkan banyaknya object yang terhubung satu dengan yang lainnya.

4. Sequence Diagram a. Actor

Menggambarkan orang yang sedang berinteraksi dengan sistem

b. Entity

Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).

c. Boundary

Menggambarkan interaksi antara satu, atau lebih actor dengan sistem.

: Bagian Penjualan

(21)

xvii d. Control

Menggambarkan “perilaku mengatur”, mengkoordinasikan perilaku sistem, dan dinamika dari suatu sistem, menangani tugas utama, dan mengontrol alur kerja suatu sistem.

e. Object Messagee

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

f. Message to self

Menggambarkan pesan, atau hubungan objek itu sendiri, yang menunjukan urutan kejadian yang terjadi.

g. Return Message

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

h. Object

Menggambarkan abstraksi dari sebuah entitas nyata, atau tidak nyata yang informasinya harus disimpan.

i. Message

Message()

Menggambarkan pengiriman pesan.

(22)

xviii j. Loop

Menggambarkan perulangan dalam

sequence.

5. Entity Relationship Diagram ( ERD )

a. Entitas

Merupakan obyek-obyek dasar yang terikat didalam sistem. Obyek tersebut dapat berupa orang, benda, atau hal lainnya yang keterangannya perlu disimpan di basis data.

b. Relationship

Merupakan kejadian yang menggambarkan hubungan antara dua, atau lebih entitas.

c. Garis

Menghubungkan entitas dengan

relationship

Loop

Referensi

Dokumen terkait

analisis tersebut, memperlihatkan bahwa ekstrak metanol daun sernai (wedelia biflora) memiliki aktivitas penghambatan pertumbuhan parasit Plasmodium falciparum dengan

Pengaruh ekstrak kulit luar semangka (Watermelon Peel Extract) sebagai inhibitor korosi terhadap efisiensi inhibisi dan laju korosi tinplate pada media korosi 2% NaCl

Adanya antigen dan antibodi yang homolog, ditandai dengan pengendapan eritrosit dari sistem indikator (reaksi pengikatan komplemen positif).. Hasil CFT positif dengan titer

RANCANG BANGUN SISTEM INFORMASI PENGELUARAN KAS DAN PENGELOLAAN PENATAUSAHAAN KEUANGAN BERBASIS APLIKASI DEKSTOP : STUDI KASUS DINAS KEPENDUDUKAN DAN PENCATATAN

Dengan adanya aplikasi rawat jalan ini maka dapat menghindari penumpukan pasien, kasir lebih cepat dalam menginput data pasien dan pendaftaran, mempermudah dokter dalam

Dengan memanjatkan puji syukur atas kehadirat Allah SWT karena limpahan Rahmat dan Kasih sayang serta karunia-Nya sehingga penulis dapat menyelesaikan Laporan

Menurut Aji Supriyanto (2005:190) mendefinisikan basis data secara konsep sebagai berikut: Basis data adalah kumpulan dari data-data yang membentuk suatu berkas

Puji syukur ke hadirat Tuhan Yang Maha Esa atas berkat dan kasih karuniaNya, sehingga penulis dapat mengerjakan laporan skripsi yang merupakan syarat untuk