• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SMK PATRIOT 1 BEKASI BERBASIS WEB AMIN PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SMK PATRIOT 1 BEKASI BERBASIS WEB AMIN PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER"

Copied!
13
0
0

Teks penuh

(1)

PERANCANGAN SISTEM INFORMASI AKADEMIK

PADA SMK PATRIOT 1 BEKASI BERBASIS WEB

AMIN

41810120027

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCU BUANA

JAKARTA

2013

(2)
(3)
(4)

KATA PENGANTAR

Puji dan syukur alhamdulilah, penulis panjatkan ke hadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya serta nikmat jasmani dan rohani sehingga pada akhirnya penulis dapat menyelesaikan laporan Tugas Akhir. Tugas Akhir ini merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi Universitas Mercu Buana. Adapun judul penulisan Tugas Akhir yang penulis ambil adalah “PERANCANGAN SISTEM INFORMASI AKADEMIK PADA

SMK PATRIOT 1 BEKASI BERBASIS WEB”.

Dalam hal ini, penulis menyadari bahwa masih banyak kekurangan baik dalam hal penulisan ataupun dalam pengolahan isi dari materi yang penulis ambil sebagai bahan laporan. Hal ini disebabkan karena terbatasnya kemampuan yang dimiliki penulis, namun berkat dorongan doa, bantuan, motivasi dan inspirasi dari semua pihak, maka penulis dapat menyelsaikan Tugas Akhir ini. Oleh karena itu, penulis dengan senang hati menerima kritik dan saran yang membangun guna perbaikan di masa yang akan datang.

Pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih yang ditujuakan kepada:

1. Kedua orang tua penulis, yang selalu memberikan doa, cinta, dukungan dan kasih sayangnya sampai saat ini.

2. Bapak Ir. Fajar Masya, MMSI selaku dosen pembimbiing, yang telah membimbing, mengarahkan serta memberi saran pada penulis dalam menyelesaikan Tugas Akhir ini.

3. Ibu Nur Ani, ST., MMSI selaku Kaprodi Sistem Informasi Universitas Mercu Buana.

4. Bapak Bagus Priambodo, ST., M.TI selaku Koordiantor Tugas Akhir.

5. Bapak Agus Yuliono, S.Pd, M.Si selaku Kepala Sekolah SMK Patriot 1 Bekasi yang telah memberikan kesempatan kepada penulis dalam melakukan obsevasi data.

6. Bapak Helman, SE selaku Wakil Kepala Sekolah Kesiswaan SMK Patriot 1 Bekasi.

7. Bapak Ade Nugraha selaku kepala TU SMK Patriot 1 Bekasi yang sudah sharing dan banyak membantu penulis dalam proses observasi data.

(5)

Akhir kata semoga laporan Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi pembaca pada umumnya. Mohon maaf bila terjadi kesalahan-kesalahan dalam penulisan laporan Tugas Akhir ini.

Jakarta, Pebruari 2013

Penulis

(6)

DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ... i

LEMBAR PERSETUJUAN ... ii

KATA PENGANTAR ... iii

ABSTRACT ... v

ABSTRAK ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan dan Manfaat Penelitian ... 3

1.5 Metodologi Penelitian ... 3

1.6 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi ... 6

2.1.1 Pengertian sistem... 6

2.1.2 Karakteristik Sistem ... 6

2.1.3 Klasifikasi Sistm ... 7

2.1.4 Pengertian Sistem Informasi ... 8

2.1.5 Komponen Sistem Informasi ... 8

2.2 Analisa dan Perancangan Perangkat Lunak ... 9

2.3 UML (Unified Modelling Language) ... 10

2.3.1 Diagram UML ... 11

(7)

2.3.3 Activity Diagram ... 13 2.3.4 Sequence Diagram ... 14 2.3.5 Class Diagram ... 16 2.4 Konsep Dasar PHP ... 18 2.4.1 Definisi PHP ... 18 2.4.2 Skrip PHP dalam HTML ... 18 2.5 Pengertian MySQL ... 19

2.5.1 Tipe Data pada MySQL ... 19

2.5.2 Metode Perancangan ... 19

2.6 Framework CodeIgniter ... 19

2.6.1 Pengertian MVC (Model View Controller) ... 20

BAB III ANALISA DAN PERANCANGAN 3.1 Sejarah Singkat SMK Patriot 1 Bekasi ... 21

3.1.1 Struktur Organisasi ... 22

3.2 Analisa Masalah... 23

3.3 Analisa Sistem Berjalan ... 23

3.3.2 Activity Diagram Sistem Berjalan ... 24

3.4 Analisa Sistem Ususlan ... 26

3.4.1 Use Case Diagram ... 27

3.4.2 Activity Diagram ... 29

3.4.3 Sequence Diagram ... 37

3.4.4 Class Diagram ... 47

3.5 Perancangan Database ... 48

3.5.1 Struktur Tabel ... 48

3.6 Rancangan Tampilan Antar Muka ... 55

BAB IV IMPLEMENTASI DAN PENGUJUAN 4.1 Implementasi Sistem ... 68

4.2 Alur Program ... 68

4.3 Desain dan Tpmpilan Halaman ... 70

4.4 Metode Pengujian ... 86

(8)

4.5 Skenario Pengujian ... 87

4.5.1 Analisis Hasil Pengujian ... 89

BAB V PENUTUP 5.1 Kesimpulan ... 91

5.2 Saran ... 91

DAFTAR PUSTAKA ... 93

(9)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tahapan Metode Waterfall ... 9

Gambar 2.2 Contoh Use Case Sistem Restoran ... 12

Gambar 2.3 Contoh Activity Diagram Order Barang ... 14

Gambar 2.4 Contoh Sequence Diagram pada Mesin ATM ... 16

Gambar 2.5 Contoh Class Diagram Transaksi Pembelian Barang... 18

Gambar 3.1 Struktur Organisasi SMK Patriot 1 Bekasi ... 22

Gambar 3.2 Activity Diagram Sistem Berjalan Penilaian Siswa ... 24

Gambar 3.3 Activity Diagram Sistem Berjalan Absensi Siswa ... 25

Gambar 3.4 Use Case Diagram Sistem Ususlan ... 27

Gambar 3.5 Activity Diagram Lihat Nilai Siswa ... 29

Gambar 3.6 Activity Diagram Lihat Absensi Siswa ... 30

Gambar 3.7 Activity Diagram Input Nilai ... 31

Gambar 3.8 Activity Diagram Input Absensi ... 33

Gambar 3.8 Activity Diagram Input Absensi ... 33

Gambar 3.9 Activity Diagram Input Data Siswa ... 35

Gambar 3.10 Activity Diagram Input Data Guru... 36

Gambar 3.11 Activity Diagram Input Nilai Siswa ... 37

Gambar 3.12 Sequence Diagram Edit Nilai Siswa ... 38

Gambar 3.13 Sequence Diagram Input Data Siswa ... 39

Gambar 3.14 Sequence Diagram Edit Data Siswa ... 40

Gambar 3.15 Sequence Diagram Input Data Guru ... 41

Gambar 3.16 Sequence Diagram Edit Data Guru ... 42

Gambar 3.17 Sequence Diagram Add Data Guru ... 43

Gambar 3.18 Sequence Diagram Edit Data Absensi ... 44

Gambar 3.19 Sequence Diagram Cetak Absensi ... 45

Gambar 3.20 Sequence Diagram Cetak Nilai ... 46

Gambar 3.21 Class Diagram ... 47

(10)

Gambar 3.23 Rancangan Layar Halaman Login ... 56

Gambar 3.24 Rancangan Layar Halman Manajemen Guru ... 56

Gambar 3.25 Rancangan Layar Halman Input Data Guru ... 57

Gambar 3.26 Rancangan Layar Halman Manajemen Siswa ... 58

Gambar 3.27 Rancangan Layar Halman Manajemen Orangtua ... 58

Gambar 3.28 Rancangan Layar Halman Input Data siswa ... 59

Gambar 3.29 Rancangan Layar Halman Manajemen Mata Pelajaran ... 60

Gambar 3.30 Rancangan Layar Halman Input Data Mata Pelajaran ... 60

Gambar 3.31 Rancangan Layar Halman Manajemen Jadwal ... 61

Gambar 3.32 Rancangan Layar Halman Input Data Jadwal ... 61

Gambar 3.33 Rancangan Layar Halman Manajemen Kelas ... 62

Gambar 3.34 Rancangan Layar Halman Input Data Kelas ... 62

Gambar 3.35 Rancangan Layar Halman Manajemen Jurusan ... 63

Gambar 3.36 Rancangan Layar Halman Input Data Jurusan ... 63

Gambar 3.37 Rancangan Layar Halman Input Absensi Siswa ... 64

Gambar 3.38 Rancangan Layar Halman Input Nilai Siswa ... 65

Gambar 3.39 Rancangan Layar Halman Cetak Nilai Siswa ... 66

Gambar 3.40 Rancangan Layar Halman Cetak Absensi Siswa ... 67

Gambar 4.1 Layar Database Smkpatriot1 ... 70

Gambar 4.2 Layar Tabel Admin ... 71

Gambar 4.3 Layar Tabel Siswa ... 71

Gambar 4.4 Layar Tabel Guru ... 72

Gambar 4.5 Layar Tabel Jurusan ... 72

Gambar 4.6 Layar Tabel Kelas ... 73

Gambar 4.7 Layar Tabel Pelajaran ... 73

Gambar 4.8 Layar Tabel Absensi ... 74

Gambar 4.9 Layar Tabel Jadwal ... 74

Gambar 4.10 Layar Tabel Nilai ... 75

Gambar 4.11 Layar Tabel Orangtua ... 75

Gambar 4.12 Layar Tabel Komentar ... 76

Gambar 4.13 Layar Tabel Berita... 76

Gambar 4.14 Layar Tabel Agenda ... 77

(11)

Gambar 4.16 Layar Halaman Add Siswa ... 78

Gambar 4.17 Layar Halaman Add Guru ... 79

Gambar 4.18 Layar Halaman Add Admin ... 80

Gambar 4.19 Layar Halaman Add Orang Tua ... 80

Gambar 4.20 Layar Halaman Add Jurusan ... 81

Gambar 4.21 Layar Halaman Add Jadwal ... 82

Gambar 4.22 Layar Halaman Absensi Siswa ... 83

Gambar 4.23 Layar Halaman Input Nilai Siswa ... 84

(12)

DAFTAR TABEL

Halaman

Tabel 2.1 Tipe Diagram UML ... 11

Tabel 2.2 Simbol-Simbol Activity Diagram ... 13

Tabel 2.3 Simbol-Simbol Sequence Diagram ... 15

Tabel 2.4 Notasi padaClass Diagaram ... 17

Tabel 3.1 Deskripsi Activity Diagram Sistem Berjalan Penilaian Siswa ... 24

Tabel 3.2 Deskripsi Activity Diagram Sistem Berjalan Absensi Siswa ... 26

Tabel 3.3 Deskripsi Use Case Diagram Sistem Usulan ... 28

Tabel 3.4 Deskripsi Activity Diagram Lihat Nilai Siswa ... 29

Tabel 3.5 Deskripsi Activity Diagram Lihat Absensi Siswa ... 30

Tabel 3.6 Deskripsi Activity Diagram Input Nilai ... 32

Tabel 3.7 Deskripsi Activity Diagram Input Absensi ... 34

Tabel 3.8 Deskripsi Activity Diagram Input Data Siswa ... 35

Tabel 3.9 Deskripsi Activity Diagram Input Data Guru ... 36

Tabel 3.10 Deskripsi Sequence Diagram Input Nilai Siswa ... 38

Tabel 3.11 Deskripsi Sequence Diagram Edit Nilai Siswa ... 39

Tabel 3.12 Deskripsi Sequence Diagram Input Data Siswa ... 40

Tabel 3.13 Deskripsi Sequence Diagram Edit Data Siswa ... 41

Tabel 3.14 Deskripsi Sequence Diagram Input Data Guru ... 42

Tabel 3.15 Deskripsi Sequence Diagram Edit Data Guru ... 43

Tabel 3.16 Deskripsi Sequence Diagram Add Data Absensi ... 44

Tabel 3.17 Deskripsi Sequence Diagram Edit Data Absensi ... 45

Tabel 3.18 Deskripsi Sequence Diagram Cetak Absensi ... 45

Tabel 3.19 Deskripsi Sequence Diagram Cetak Nilai ... 46

Tabel 3.20 Tabel Admin ... 48

Tabel 3.21 Tabel Siswa ... 48

Tabel 3.22 Tabel Orangtua ... 49

Tabel 3.23 Tabel Guru ... 50

(13)

Tabel 3.25 Tabel Pelajaran ... 51

Tabel 3.26 Tabel Jurusan ... 51

Tabel 3.27 Tabel Jadwal ... 52

Tabel 3.28 Tabel Nilai ... 52

Tabel 3.29 Tabel Absensi ... 53

Tabel 3.30 Tabel Agenda ... 53

Tabel 3.31 Tabel Berita ... 54

Tabel 3.32 Tabel Komentar ... 54

Tabel 4.1 Tabel Skenario Pengujian Perancangan Sistem Informasi Akademik SMK Patriot 1 Bekasi Berbasi Web ... 87

Tabel 4.2 Tabel Hasil Pengujian Perancangan Sistem Informasi Akademik SMK Patriot 1 Bekasi Berbasi Web ... 89

Referensi

Dokumen terkait

proposal skripsi dengan judul “ Efektivitas Terapi Murottal dan Aromaterapi Lavender Terhadap Penurunan Gejala Kecemasan pada Pasien Pre Operasi di Rsud Dr. Goeteng

Hasil dari analisis regresi linier berganda menunjukan bahwa (1) ada pengaruh secara simultan yang signifikan dari pertumbuhan ekonomi dan inflasi terhadap indeks harga saham

Keputusan kajian juga mendapati tidak terdapat perbezaan yang signifikan pada tahap kepuasan kerja bagi faktor pendorong (t(209)=-.163 p>.05) dengan faktor persekitaran

Hasil analisis data menunjukkan bahwa: (1) kepuasan anggota hanya dipengaruhi secara langsung oleh kualitas pelayanan, (2) loyalitas anggota dipengaruhi secara

Jika dibandigkan dengan standar bahan bakar solar (1,6 – 5,8 sCt), biodiesel ini dari sisi viskositas masuk dalam standar yang ditetapkan sehingga biodiesel ini dapat

Investigasi kelompok secara filosofis beranjak dari paradigma konstruktivis, yakni terdapat suatu situasi yang di dalamnya para siswa berinteraksi dan berkomunikasi

said that 696 students in elementary school from four provinces got bad average value (less than 6), the cause of this problem is 33% students are hyperactive and