sistem informasi akademik pada smp skripsi juindiko

18
SISTEM INFORMASI AKADEMIK PADA SMP MUHAMMADIYAH 29 DEPOK BERBASIS WEB SKRIPSI JUINDIKO SEPTIAN PUTRA 1210512106 UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI 2016

Upload: others

Post on 19-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

SISTEM INFORMASI AKADEMIK PADA SMP

MUHAMMADIYAH 29 DEPOK BERBASIS WEB

SKRIPSI

JUINDIKO SEPTIAN PUTRA

1210512106

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2016

SISTEM INFORMASI AKADEMIK PADA SMP

MUHAMMADIYAH 29 DEPOK BERBASIS WEB

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

Sarjana Komputer

JUINDIKO SEPTIAN PUTRA

1210512106

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2016

ii

iii

iv

PENGESAHAN

Skripsi diajukan oleh :

Nama : Juindiko Septian Putra

NRP : 1210512106

Program Studi : Sistem Informasi

Judul Skripsi : Sistem Informasi Akademik Pada Smp Muhammadiyah 29 Depok

Berbasis Web

Telah berhasil dipertahankan di hadapan Tim Penguji dan diterima sebagai bagian persyaratan

yang diperlukan untuk mmperoleh gelar Sarjana Komputer pada Program Studi Sitem

Informasi, Fakultas Ilmu Komputer, Universitas Pembangunan Nasional “Veteran” Jakarta.

v

SISTEM INFORMASI AKADEMIK PADA SMP

MUHAMMADIYAH 29 DEPOK BERBASIS WEB

Juindiko Septian Putra

Abstrak

Sistem Informasi Akademik merupakan suatu sistem yang memberikan layanan

informasi yang berupa data akademik. Keberadaan sistem informasi akademik ini

sangat penting dalam membatu setiap proses akademik di sebuah instasi pedidikan.

Dalam hal ini, SMP Muhammadiyah 29 Depok dijadikan sebagai tempat

penelitian, karena sistem informasi akademik yang ada di sekolah tersebut belum

terkelola dengan baik sehingga seringkali mempersulit dalam pelaksanaan aktifitas-

aktifitas akademik yang ada, seperti proses pengolahan data siswa, pengolahan data

guru, pengolahan nilai siswa, dan pengolahan data administrasi siswa. Tujuan

penelitian ini adalah untuk memberikan kemudahan pada saat proses pengolahan

data siswa, pengolahan data guru, mempermudah dalam pengolahan nilai siswa,

meminimalisir kesalahan dalam pencatatan data siswa,meminimalisir kesalahan

dalam pencatatan administrasi siswa, dan meningkatkan keamanan data siswa

sehingga keamanan data siswa lebih terjamin. Metode penelitian yang digunakan

dalam penelitian ini adalah berdasarkan metode kualitatif. Sedangkan

pengembangan sistemnya menggunakan model waterfall. Perangkat lunak yang

digunakan adalah: Microsoft Windows 10 Professional 64-Bit, Microsoft Office

Professional 2016, Microsoft Visio 2016, Microsoft Visual Studio 2013. Hasil dari

penelitan ini adalah sebuah Web sekolah bernama: SIAKAD SMP M 29 DEPOK.

Kata kunci: sistem informasi, akademik, web, model prototype

vi

ACADEMIC INFORMATION SYSTEM AT SMP

MUHAMMADIYAH 29 DEPOK WEB BASED

Juindiko Septian Putra

Abstract

Academic Information System is a system that provides information services in the

form of academic data. The existence of this academic information system is very

important in petrified every academic process in an education instance . In this case,

SMP Muhammadiyah 29 Depok used as a place of research, for academic

information systems that exist in the schools have not been managed well so often

complicates the implementation of activities in existing academic, as the student

data processing, data processing teacher, processing value students, student

administration and data processing. The purpose of this study is to provide

convenience during the process of student data processing, data processing teacher,

simplify the processing of student scores, minimize errors in recording student data,

minimizes errors in recording student administration, and improve the security of

student data so that the security of student data more secure. the method used in this

research is based on qualitative methods. While the system development using the

waterfall model. The software used are: Microsoft Windows 10 Professional 64-

Bit, Microsoft Office Professional 2016, Microsoft Visio 2016, Microsoft Visual

Studio 2013. The results of this research is a school site named: SIAKAD Junior M

29 DEPOK.

Keyword : Infromation system , academik , Web , Model Prototype.

vii

KATA PENGANTAR

Segala puji hanya milik Allah SWT. Shalawat dan salam selalu

tercurahkan kepada Junjungan kita, Nabi besar Nabi Muhammad

SAW. Berkat limpahan dan rahmat-Nya Penulis mampu menyelesaikan

proposal skripsi dengan judul “Sistem Informasi Akademik Pada SMP

Muhammadiyah 29 Depok Berbasis WEB”

Penulis menyadari bahwa tanpa bantuan serta doroangan dari semua pihak

mungkin penulisan ini tidak dapat terselesaikan.Oleh karena itu penulis

mengucapkan banyak trimakasi kepada :

1. Allah SWT yang memberikan berhak dan hidayahnya.

2. Kedua Orang Tua yang telah memberikan dorongan mental, material dan

spiritual.

3. Bapak DR.Nidjo Sandjojo,Msc selaku Dekan Fakultas Ilmu Komputer

UPN “Veteran” Jakarta.

4. Ibu Ati Zaidah, S.Kom.,MTI. Selaku dosen pembimbing.

5. Bapak Mahmud. SE selaku kepala Sekolah SMP Muhammadiyah 29

Depok yang telah memberikan ijin untuk melakukan riset pada SMP

Muhammadiyah 29 Depok.

6. Semua pihak yang telah membantu penulisan skripsi ini yang tidak

mungkin disebutkan satu persatu.

Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan

sehingga penulis mengharapkan kritik dan saran yang bersifat membangun agar di

masa yang aka dating hisa menjadi lebih baik. Semoga laporan ini bermanfaat

baik bagi penulis maupun pembaca.

Jakarta , Juli 2016

Penulis

viii

DAFTAR ISI

HALAMAN JUDUL ................................................................................. i

PERNYATAAN ORISINALITAS ........................................................... ii

PERNYATAAN PERSETUJUAN PUBLIKASI ..................................... iii

PENGESAHAN ........................................................................................ iv

ABSTRAK ................................................................................................ v

ABSTRACT .............................................................................................. vi

KATA PENGANTAR .............................................................................. vii

DAFTAR ISI ............................................................................................. viii

DAFTAR TABEL ..................................................................................... x

DAFTAR GAMBAR ................................................................................ xi

DAFTAR SIMBOL ................................................................................... xiii

DAFTAR LAMPIRAN ............................................................................. xvii

BAB I PENDAHULUAN ......................................................................... 1

I.1 Latar Belakang ..................................................................................... 1

I.2 Rumusan Masalah ................................................................................ 2

I.3 Batasan Masalah .................................................................................. 2

I.4 Maksud dan Tujuan ............................................................................. 2

I.5 Manfaat Penelitian ............................................................................... 2

I.6 Luaran Yang Diharapkan ..................................................................... 3

I.7 Sistematika Penulisan .......................................................................... 3

BAB II LANDASAN TEORI ................................................................... 5

II.1 Konsep Dasar Informasi ..................................................................... 5

II.2 Konsep Dasar Sistem .......................................................................... 6

II.3 Konsep Dasar Sistem Informasi ......................................................... 8

II.4 Akademik ........................................................................................... 9

II.5 Sistem Informasi Akademik ............................................................... 9

II.6 Pengertian Perancangan Sistem .......................................................... 9

II.7 Pieces .................................................................................................. 9

II.8 Basis Data Dan DBMS ....................................................................... 11

II.9 PHP ..................................................................................................... 13

II.10 MySQL ............................................................................................. 14

II.11 Metode Waterfall .............................................................................. 14

II.12 Konsep Dasar Jaringan ..................................................................... 16

II.13 Pengertian UML ............................................................................... 17

II.14 Pengertian pembayaran .................................................................... 18

II.15 Penelitian Relevan ............................................................................ 18

BAB III METODELOGI PENELITIAN .................................................. 20

III.1 Tahapan Penelitian ............................................................................ 20

III.2 Waktu Dan Tempat Penelitian .......................................................... 22

III.3 Alat Bantu Penelitian ........................................................................ 23

III.4 Tahapan Penelitian ............................................................................ 23

ix

BAB IV HASIL DAN PEMBAHASAN .................................................. 25

IV.1 Profil Instansi .................................................................................... 25

IV.2 Visi Dan Misi .................................................................................... 26

IV.3 Struktur Organisasi ........................................................................... 27

IV.4 Tugas Dan Tanggung jawab ............................................................. 28

IV.5 Dokumen Berjalan ............................................................................ 31

IV.6 Prosedur Yang Berjalan .................................................................... 33

IV.7 Usecase Sistem Berjalan ................................................................... 34

IV.8 Identifikasi masalah .......................................................................... 38

IV.9 Masalah Pokok .................................................................................. 40

IV.10 Rancangan Sistem Yang Diusulkan ................................................ 41

IV.11 Sistem Usulan ................................................................................. 41

IV.12 Rancangan Logik ............................................................................ 42

IV.13 Perancangan Fisik ........................................................................... 80

BAB V PENUTUP ................................................................................... 96

V.1 Simpulam ........................................................................................... 96

V.2 Saran ................................................................................................... 96

DAFTAR PUSTAKA ............................................................................... 97

RIWAYAT HIDUP

LAMPIRAN

x

DAFTAR TABEL

Tabel 1 Riview Penelitian ......................................................................... 18

Tabel 2 Tabel Kegiatan ............................................................................. 24

Tabel 3 Dokumen masukan ....................................................................... 32

Tabel 4 Dokumen Kluaran ........................................................................ 32

Tabel 5 Dokumen Simapanan ................................................................... 33

Tabel 6 Deskripsi Usecase Pendataan Siswa ............................................ 35

Tabel 7 Deskripsi Usecase Penilaian ........................................................ 36

Tabel 8 Deskripsi Usecase Pembayaran ................................................... 37

Tabel 9 Deskripsi Usecase Penjadwalan ................................................... 38

Tabel 10 Daftar Istilah Aktor .................................................................... 42

Tabel 11 Narasi Login ............................................................................... 44

Tabel 12 Narasi Logout ............................................................................. 44

Tabel 13 Narasi Pengaturan Akun ............................................................ 44

Tabel 14 Narasi Input Data Nilai .............................................................. 45

Tabel 15 Narasi Melihat Jadwal Mengajar ............................................... 45

Tabel 16 Narasi guru input biodata ........................................................... 45

Tabel 17 Narasi Lihat Nilai ....................................................................... 46

Tabel 18 Narasi Lihat Jadwal .................................................................... 46

Tabel 19 Narasi Lihat Kelas ...................................................................... 46

Tabel 20 Narasi History Pembayaran ....................................................... 46

Tabel 21 narasi siswa input biodata .......................................................... 47

Tabel 22 Narasi Posting Jadwal ................................................................ 47

Tabel 23 Narasi Pengelolaan Data Siswa ................................................. 47

Tabel 24 Narasi Pengelolaan Data Guru ................................................... 48

Tabel 25 Narasi Pengelolaan Data Kelas .................................................. 48

Tabel 26 Narasi Pengelolaan Mata Pelajaran............................................ 49

Tabel 27 Narasi Kelola Pembayaran SIswa .............................................. 49

Tabel 28 Narasi Laporan Keuangan .......................................................... 50

Tabel 29 Narasi Cetak Laporan Keuangan ............................................... 50

Tabel 30 Narasi Cetak Nilai Rapor ........................................................... 50

Tabel 31 Narasi lihat laporan pembayaran................................................ 51

Tabel 32 Rancangan database siswa ......................................................... 77

Tabel 33 Rancangan Database guru .......................................................... 77

Tabel 34 Rancangan database pembayaran............................................... 78

Tabel 35 Rancangan database nilai ........................................................... 78

Tabel 36 Rancangan database matapelajaran ............................................ 78

Tabel 37 Rancangan database kelas ......................................................... 79

Tabel 38 Rancangan database user ........................................................... 79

Tabel 39 Rancangan database pegawai ..................................................... 79

Tabel 40 Rancangan masukan ................................................................... 82

Tabel 41 Rancangan keluaran ................................................................... 82

Tabel 42 simpanan file .............................................................................. 83

xi

DAFTAR GAMBAR

Gambar 1 Metode Waterfall...................................................................... 15

Gambar 2 Tahapan Penelitian ................................................................... 20

Gambar 3 Struktur Organisasi ................................................................... 27

Gambar 4 Usecase Berjalan Pendataan siswa ........................................... 34

Gambar 5 Usecase Berjalan Penilaian ...................................................... 35

Gambar 6 Usecase Berjalan Pembayaran SPP .......................................... 36

Gambar 7 Usecase Berjalan Penjadwalan ................................................. 37

Gambar 8 UseCase Usulan........................................................................ 43

Gambar 9 Activity Usulan Login .............................................................. 52

Gambar 10 Activity Usulan Logout .......................................................... 52

Gambar 11 Activity Usulan Pengaturan Akun ......................................... 54

Gambar 12 Activity Usulan Input Data Nilai ........................................... 55

Gambar 13 Activity Usulan Jadwal Mengajar .......................................... 56

Gambar 14 Activity usulan Input biodata ................................................. 56

Gambar 15 Activity Usulan Lihat Nilai .................................................... 57

Gambar 16 Activity Usulan Lihat Jadwal ................................................. 57

Gambar 17 Activity Usulan Lihat Kelas ................................................... 58

Gambar 18 Activity Usulan Lihat history Pembayaran ............................ 58

Gambar 19 Activity usulan Input biodata ................................................. 59

Gambar 20 Activity Usulan Posting Jadwal ............................................. 60

Gambar 21 Activity Usulan Pengelolaan Data Siswa ............................... 61

Gambar 22 Activity Usulan Pengelolaan Data Guru ................................ 62

Gambar 23 Activity Usulan Pengelolaan Kelas ........................................ 63

Gambar 24 Activity Usulan Pengelolaan Mata Pelajaran ......................... 64

Gambar 25 Activity Usulan Pengelolaan Data Pembayaran..................... 65

Gambar 26 Activity Usulan Laporan Pembayaran ................................... 66

Gambar 27 Activity Usulan Cetak Laporan Pembayaran ......................... 67

Gambar 28 Activity Usulan Cetak Nilai ................................................... 68

Gambar 29 Activity usulan melihat laporan pembayaran siswa ............... 69

Gambar 30 Sequance Diagram Usulan Siswa ........................................... 70

Gambar 31 Sequance Diagram Usulan guru ............................................. 71

Gambar 32 Sequance Diagram Usulan Admin ......................................... 72

Gambar 33 Sequance Diagram Usulan Tata Usaha .................................. 73

Gambar 34 Sequance Diagram usulan kepala sekolah ............................. 74

Gambar 35 Sequance diagram login ......................................................... 75

Gambar 36 Class diagram ......................................................................... 76

Gambar 37 Rancanganan interface login .................................................. 84

Gambar 38 Rancangan interface logout .................................................... 84

Gambar 39 Rancangan interface kelola data siswa ................................... 85

Gambar 40 Rancangan tambah data siswa ............................................... 85

Gambar 41 Rancangan interface kelola data guru .................................... 86

Gambar 42 Rancangan interface input data guru ...................................... 86

Gambar 43 Rancangan interface kelola jadwal ......................................... 86

Gambar 44 Rancangan interface kelola kelas ........................................... 87

xii

Gambar 45 Rancangan interface tambah kelas ......................................... 87

Gambar 46 Rancangan Inteface kelola matapelajaran .............................. 88

Gambar 47 Rancangan Inteface tambah matapelajaran ............................ 88

Gambar 48 Rancangan interface biodata guru .......................................... 89

Gambar 49 Rancangan interface edit biodata guru ................................... 89

Gambar 50 Rancangan interface lihat jadwal ........................................... 90

Gambar 51 Rancangan interface input nilai .............................................. 90

Gambar 52 Rancnagan interface biodata siswa ........................................ 91

Gambar 53 Rancangan interface edit biodata siswa ................................. 91

Gambar 54 Rancangan interface lihat nilai siswa ..................................... 92

Gambar 55 Rancnagan interface lihat kelas .............................................. 92

Gambar 56 Rancangan interface history pembayaran siswa..................... 93

Gambar 57 Rancnagan interface kelola pembayaran siswa ...................... 93

Gambar 58 Rancangan interface laporan pembayaran siswa .................... 94

Gambar 59 Rancangan interface cetak nilai siswa .................................... 94

Gambar 60 Rancangan interface laporan pembayaran .............................. 95

xiii

DAFTAR SIMBOL

a. Simbol Unified Modeling Language

1) Use Case Diagram

No. Nama Simbol Penjelasan

1. Actor

Actor atau pengguna sistem. Actor

tidak terbatas hanya manusia saja,

jika sebuah sistem berkomunikasi

dengan aplikasi lain dan

membutuhkan input atau

memberikan output, maka aplikasi

tersebut juga bisa dianggap sebagai

actor.

2. Use Case

Use case digambarkan sebagai

lingkaran elips dengan nama use

case dituliskan didalam elips

tersebut.

3. Association

Asosiasi digunakan untuk

menghubungkan actor dengan use

case. Asosiasi digambarkan dengan

sebuah garis yang menghubungkan

antara Actor dengan Use Case.

4. Association Asosiasi antara aktor dan use case

yang menggunakan panah terbuka

untuk mengindikasikan bila aktor

berinteraksi secara pasif dengan

sistem.

5. Include

Include merupakan di dalam use

case lain atau pemanggilan use case

oleh use case lain.

6. Extend

Extend merupakan perluasan dari

use case lain jika kondisi atau syarat

terpenuhi.

xiv

2) Activity Diagram

No. Nama Simbol Penjelasan

1. Start Point

Start point diletakkan pada pojok

kiri atas dan merupakan awal

aktifitas.

2. End Point

End point, akhir aktifitas.

3. Activities

Activities menggambarkan suatu

proses atau kegiatan bisnis.

4. Fork

Fork (percabangan) digunakan

untuk menunjukkan kegiatan yang

dilakukan secara paralel atau

untuk menggabungkan dua

kegiatan paralel menjadi satu.

5. Join

Join (penggabungan) digunakan

untuk menunjukkan adanya

dekomposisi.

6. Decision

Points

Decision points menggambarkan

pilihan untuk pengambilan

keputusan, true atau false.

xv

3) Class Diagram

No Nama Simbol Keterangan

1. Class

Class adalah blok-blok

pembangun pada pemprograman

berorientasi objek. Sebuah class

digambarkan sebagai sebuah kotak

yang terdiri atas 3 bagian, bagian

tengah mendefinisikan

property/atribut class. Bagian

akhir mendefinisikan method-

method dari sebuah class.

2. Association

1..* Owned by 1..1

Sebuah Asosiasi merupakan

sebuah relationship paling umum

antara 2 class dan dilambangkan

oleh sebuah garis yang

menghubungkan antara 2 class

garis ini bisa melambangkan tipe-

tipe relationship dan juga dapat

menampilkan hukum-hukum

multiplisitas pada sebuah

relationship. (Contoh : One-to-

one, one-to-many,many-to-many)

3. Composition

Jika sebuah class tidak bisa berdiri

sendiri dan harus merupakan

bagian dari class yang lain, maka

class tersebut memiliki relasi

composition terhadap class tempat

dia bergantung tersebut. Sebuah

relationship composition

digambarkan sebagai garis dengan

ujung berbentuk jajaran genjang

berisi/solid.

4. Dependency

Kadang kala sebuah class diagram

menggunakan class yang lain. Hal

ini disebut depedency. Umumnya

penggunaan depedency digunakan

untuk menunjukkan operasi pada

suatu class yang menggunakan

class yang lain. Sebuah depedency

dilambangkan sebagai sebuah

panah bertitik-titik.

5. Aggregation

Aggregation mengidikasikan

keseluruhan bagian relationship

dan biasanya disebut sebagai

relasi.

xvi

b. Simbol Flowchart

No Nama Simbol Keterangan

1. Terminator

Simbol terminator (Mulai/selesai)

merupakan tanda bahwa sistem

akan dijalankan atau berakhir

2. Proses

Simbol yang digunakan untuk

melakukan pemrosesan data baik

oleh user maupun komputer

(sistem)

3. Verifikasi

Simbol yang digunakan untuk

memutuskan apakah valid atau

tidak validnya suatu kejadian.

4. Data

Simbol yang digunakan untuk

mendeskripsikan data yang

digunakan. Laporan : Simbol yang

digunakan untuk menggambarkan

laporan.

xvii

DAFTAR LAMPIRAN

Lampiran A Dokumen Masukan

Lampiran 1 Buku data siswa

Lampiran 2 Formulir Data Penilaian Siswa

Lampiran 3 Buku SPP Siswa

Lampiran 4 Data nilai

Lampiran 5 Data guru

Lampiran B Dokumen Keluaran

Lampiran 1 Rapor

Lampiran 2 Jadwal belajar

Lampiran 3 laporan pembayaran siswa

Lampiran C Masukan Usulan

Lampiran 1 input login

Lampiran 2 input data siswa

Lampiran 3 input data guru

Lampiran 4 Input matpel

Lampiran 5 Input kelas

Lampiran 6 input jadwal

Lampiran 7 input nilai

Lampiran 8 siswa input biodata

Lampiran 9 guru input biodata

Lampiran 10 Input pembayaran

Lampiran D keluaran Usulan

Lampiran 1 keluaran rapor usulan

Lampiran 2 keluaran laporan pembayaran usulan

Lampiran E Simpanan Usulan

Lampiran 1 Simpanan data siswa

Lampiran 2 Simpanan data guru

Lampiran 3 Simpanan data pembayaran

Lampiran 4 simpanan nilai

Lampiran 5 simpanan mata pelajaran

Lampiran 6 Simpanan data kelas

Lampiran 7 Simpanan data pegawai