• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI NILAI RAPORT SISWA BERBASIS ANDROID (Studi Kasus : SMP Muhammadiyah 2 Paliyan) SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN SISTEM INFORMASI NILAI RAPORT SISWA BERBASIS ANDROID (Studi Kasus : SMP Muhammadiyah 2 Paliyan) SKRIPSI"

Copied!
19
0
0

Teks penuh

(1)

i

RANCANG BANGUN SISTEM INFORMASI NILAI RAPORT

SISWA BERBASIS ANDROID

(Studi Kasus : SMP Muhammadiyah 2 Paliyan)

SKRIPSI

Diajukan Sebagai Syarat Untuk Menyelesaikan Pendidikan Program Strata Satu (S-1) Pada

Program Studi Teknik Informatika

Oleh :

AGUS RAHMANTO NIM : 10220040

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS RESPATI YOGYAKARTA

(2)
(3)
(4)
(5)
(6)
(7)

vii

UNIVERSITAS RESPATI YOGYAKARTA

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2013/2014

RANCANG BANGUN SISTEM INFORMASI NILAI RAPORT SISWA BERBASIS ANDROID

(Studi Kasus : SMP Muhammadiyah 2 Paliyan)

Oleh : Agus Rahmanto1, Sri Hasta Mulyani., S.Kom., M.Kom2, Sugeng Winardi., S.Kom., M.T3

120 Hal, 18 Tabel, 56 Gambar, 12 Daftar Pustaka

ABSTRAKSI

Perkembangan teknologi seluler (ponsel) saat ini semakin pesat, hanya dengan sebuah telepon seluler kini kita dapat melakukan banyak hal dan juga yang saat ini sering digunakan adalah untuk menjalankan aplikasi-aplikasi mobile sebagai sarana hiburan, jejaring sosial ataupun sebagai media untuk mendapatkan dan mengolah data informasi. Hal ini menimbulkan beberapa permasalahan yang dihadapi oleh wali murid yaitu kurangnya waktu untuk mengontrol dan mengawasi perkembangan anaknya disekolah.

Tujuan penelitian adalah membangun Sistem Informasi Nilai Raport Siswa Berbasis Android dengan menggunakan bahasa pemrograman framework

CodeIgniter dan MySQL berbasis web, setelah itu dikembangkan menggunakan

bahasa pemrograman Java agar aplikasi bisa berjalan di ponsel Android.

Hasil dari penelitian ini adalah Sistem Informasi Nilai Raport Siswa Berbasis Android sudah bisa membantu pihak sekolah untuk meningkatkan pelayanan kepada wali murid dan membantu wali murid untuk mengontrol dan mengawasi perkembangan anaknya disekolah.

Kata kunci : Sistem Informasi, Nilai Raport, Framework CodeIgniter Dan Android

_____________________________

1Mahasiswa Universitas Respati Yogyakarta

2Pembimbing I 3Pembimbing II ABSTRACT

(8)

viii

RESPATI UNIVERSITY OF YOGYAKARTA

Faculty of Science and Technology Departement of Informatics Engineering

DESIGN STUDENT INFORMATION SYSTEM BASED ANDROID VALUE OF REPORT CARDS

(Case Study : SMP Muhammadiyah 2 Paliyan)

By : Agus Rahmanto1, Sri Hasta Mulyani., S.Kom., M.Kom2, Sugeng Winardi., S.Kom., M.T3

Pages 120, Table 18, Figure 56, 12 Bibliography

ABSTRACT

The development of mobile technology (mobile phone) is now growing rapidly, only with a cell phone now we can do a lot of things and also are now often used is to run mobile applications as a means of entertainment, social networking or as a medium to acquire and process data information. This poses several problems faced by parents is the lack of time to control and supervise the development of their children at school.

The purpose of the research is to develop Information Systems Value-Based Android Student report cards using CodeIgniter framework programming language and web-based MySQL, after it was developed using the Java programming language so that the application can run on Android phones.

The results of this study are report cards Student Information Systems Value-Based Android has been able to help the school to improve services to parents and helping parents to control and supervise the development of their children at school.

Keywords: Information Systems, Value report cards, CodeIgniter Framework And Android

______________________________

1

University students Respati Yogyakarta

2

Supervisor I

3

(9)

ix

HALAMAN MOTTO DAN PERSEMBAHAN

PERSEMBAHAN :

Mamaku tercinta, dan tersayang “Pasini” Ayahanda terhebat “Sucipto” Doa mu tulus kepada ku seperti air dan tak pernah berhenti yang terus mengalir, pengorbanan, motivasi, kesabaran, ketabahan dan tetes air matamu yang terlalu mustahil untuk dinilai, walaupun jauh, engkaulah sebaik – baik panutan meski tidak selalu sempurna. Kakak-kakakku Tercinta “Mujiono, Sri Suwarni, Fina Puji Lestari” Kebersamaan, dukungan, doa, kasih sayang, dan perhatianmu padaku, maafkan jika adikmu belum bisa menjadi contoh yang baik, semoga kakak-kakakku selalu jadi yang terbaik. Dan untuk kakakku Ari Anggoro cepat selesaikan kuliah, ingat orang tua kita sudah tak lagi muda, dan beliau hanya ingin melihat anaknya sukses lebih awal, sebelum!. My Love “kamu.. iya kamu” Terima kasih atas kasih sayang, perhatian, dan kesabarannya yang telah diberikan semangat dalam menyelesaikan Penelitian ini, semoga engkau pilihan yang terbaik buatku dan masa depanku

Motto:

Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu, dan boleh jadi (pula) kamu menyukai sesuatu, padahal ia amat buruk bagimu; Allah mengetahui, sedang kamu tidak mengetahui. (QS. Al-Baqarah, 2: 216) Hal terbaik dalam hidup ini adalah ketika kita mempunyai nilai bagi orang lain. Takdir memberi ku atribut, tapi adakah yang tahu kemana lagi tangan nasib akan membawa. Saat Penelitian ini dimulai, siapa yang mengira bahwa semua hanya berjalan setengah semester? Tetapi dengan keyakinan, keseriusan dan ketabahan saya mampu melewati ini semua. Kalau kita tidak pernah mencoba maka tidak akan tahu batas kemampuan kita

“jangan mudah kalah oleh rasa malas karena ia adalah musuh utama

(10)

x

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, yang telah memberikan rahmat dan karunia-Nya sehingga penulisan laporan skripsi ini dapat diselesaikan dengan lancar.

Dalam laporan skripsi ini penulis mengambil judul “Rancang Bangun

Sistem Informasi Nilai Raport Siswa Berbasis Android (Studi Kasus : SMP Muhammadiyah 2 Paliyan)”sebagai salah satu syarat untuk melengkapi jenjang

Strata-1 pada Fakultas Sains dan Teknologi Program Studi Teknik Informatika Universitas Respati Yogyakarta.

Penulis menyadari bahwa dalam menyelesaikan skripsi ini tidak lepas dari peran berbagai pihak yang telah banyak memberi bantuan, nasehat, bimbingan dan dukungan. Dalam kesempatan ini penulis ingin mengucapkan terima kasih yang tak terhingga khususnya kepada :

1. Ibu Sri Hasta Mulyani., S.Kom., M.Kom, selaku Dekan Fakultas Sains dan Teknologi Universitas Respati Yogyakarta, sekaligus sebagai pembimbing I. 2. Ibu Marselina Endah H., S.T., M.Cs, selaku Ketua Program Studi S-1

Teknik Informatika Universitas Respati Yogyakarta.

3. Bapak Sugeng Winardi., S.Kom., M.T, selaku pembimbing II yang telah memberikan waktu, motivasi, pengarahan, dan saran yang berguna bagi penulis.

4. Seluruh dosen Teknik Informatika Universitas Respati Yogyakarta atas segala ilmu yang telah diberikan selama ini.

(11)

xi

5. Kedua Orang Tua saya yang telah memberikan dukungan serta motivasi sehingga penulis dapat menyelesaikan Laporan Skripsi ini.

6. Semua rekan-rekan Di Universitas Respati Yogyakarta yang telah mendukung penyusunan Laporan Skripsi ini.

7. Serta semua pihak yang telah membantu dalam penyusunan Laporan Skripsi ini, baik secara langsung maupun tidak langsung.

Penulis menyadari bahwa dalam penyusunan skripsi ini banyak kekurangan. Oleh karena itu penulis mengharapkan saran dan kritik yang dapat menyempurnakan penulisan ini sehingga dapat bermanfaat dan berguna untuk pengembangan ilmu pengetahuan.

Yogyakarta, 20 Agustus 2014

(12)

xii

DAFTAR ISI

Halaman

HALAMAN JUDUL... i

HALAMN PERNYATAAN KESIAPAN UJIAN PENDADARAN... ii

HALAMAN PENGESAHAN... iii

HALAMAN SURAT PERNYATAAN KEASLIAN SKRIPSI... iv

HALAMAN PERSETUJUAN DEMO PROGRAM... v

HALAMAN TANDA LULUS UJIAN PENDADARAN SKRIPSI... vi

ABSTRAKSI... vii

ABSTRACT... viii

HALAMAN MOTTO DAN PERSEMBAHAN... ix

KATA PENGANTAR... x

DAFTAR ISI... xi

DAFTAR TABEL... xii

DAFTAR GAMBAR... xiii

BAB I PENDAHULUAN... 1

1.1 Latar Belakang Masalah... 1

1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 3 1.4 Tujaun Penelitian... 3 1.5 Manfaat Penelitian... 4 1.6 Metodologi Penelitian... 4 1.7 Sistematika Penulisan... 6

BAB II LANDASAN TEORI... 8

2.1 Tinjauan Pustaka... 8

2.2 Teori Dasar... 10

2.2.1 Pengertian Sistem... 10

(13)

xiii

2.2.3 Informatika... 11

2.2.4 Database Management System MySQL... 11

2.2.5 UML (Unified Modeling Languange)... 11

2.3 Teori Perangkat Lunak... 12

2.3.1 Android... 12

2.3.2 Android Software Development Kit (SDK)... 12

2.3.3 Eclipse... 12

2.3.4 Browser... 13

2.3.4 XAMPP... 14

2.3.5 Framework Codeigniter... 14

2.3.5 Basis Data (Database)... 17

2.3.6 Diagram UML...19

BAB III ANALISA DAN PERANCANGAN...25

3.1 Analisa Sistem...25

3.1.1 Identifikasi Awal Sistem...25

3.1.2 Analisa Kebutuhan Sistem...26

3.2 Perancangan Sistem...28

3.2.1 Use Case Diagram...28

3.2.2 Perancangan Antar Muka...50

BAB IV IMPLEMENTASI DAN PENGUJIAN...84

4.1. Implementasi...84

4.1.1 Persyaratan Sistem...84

4.1.2 Implementasi web server...85

1. Tampilan Antar Muka...85

1.1 Tampilan Halaman Login...85

1.2 Tampilan Halaman Menu...87

1.3 Tampilan Input Data Guru...87

1.4 Tampilan Input Data Siswa...89

1.5 Tampilan Input Data Mata Pelajaran ...90

(14)

xiv

1.7 Tampilan Input Kelas...92

1.8 Tampilan Input Tahun Ajaran...93

1.9 Tampilan Input Detail Kelas...95

1.10 Tampilan Input Isi Kelas...96

1.11 Tampilan Input Nilai Mata Pelajaran...97

1.12 Tampilan Input Nilai Sikap...99

1.13 Tampilan Informasi Raport...100

4.1.3 Implementasi Aplikasi Pada Smartphone...102

1.16 Halaman Splash...102

1.17 Halaman Login...103

1.18 Halaman Home...105

1.19 Halaman Profil...106

1.20 Halaman Nilai Non Akademik...107

1.21 Halaman Nilai Akademik...108

1.22 Halaman Profil Sekolah...110

1.23 Halaman Ubah Password...111

4.1.4 Pengujian Sistem ...112 4.4.1 Keunggulan Sistem ...115 4.4.2 Kelemahan Sistem ...116 BAB V PENUTUP...117 5.1 Kesimpulan...117 5.2 Saran...117 DAFTAR PUSTAKA...118 RIWAYAT HIDUP...119 LAMPIRAN ...120

(15)

xv

DAFTAR TABEL

Tabel 2.1 Simbol Use Case diagram ... 19

Tabel 2.2 Activity diagram ... 21

Tabel 2.4 Diagram Sequence ... 22

Tabel 2.5 Class Diagram ... 24

Tabel 3.1 Tabel Guru ... 42

Tabel 3.2 Tabel Siswa ... 43

Tabel 3.3 Tabel Mata Pelajaran ... 44

Tabel 3.4 Tabel ekstrakulikuler... 45

Tabel 3.5 Tabel Sikap ... 45

Tabel 3.6 Tabel Presensi ... 46

Tabel 3.7 Tabel Kelas ... 46

Tabel 3.8 Tabel Detail Kelas ... 47

Tabel 3.9 Tabel Nilai Mata Pelajaran ... 48

Tabel 3.10 Tabel Nilai Ekstrakulikuler ... 48

Tabel 3.11 Tabel Nilai Presensi ... 49

Tabel 3.12 Tabel Nilai Sikap ... 50

Tabel 4.1 Tabel Hasil Pengujian Seleksi... 113

(16)

xvi

DAFTAR GAMBAR

Gambar 2.1 Relasi Satu Ke Satu ... 17

Gambar 2.2 Relasi Satu Ke Banyak ... 18

Gambar 2.3 Relasi Banyak Ke Banyak ... 19

Gambar 3.1 Use case Diagram ... 29

Gambar 3.2 Sub Use Case Admin... 31

Gambar 3.2 Sub Use Case Admin... 32

Gambar 3.3 Sub Use Case Wali Kelas. ... 33

Gambar 3.4 Sub Use Case Wali Murid ... 33

Gambar 3.5 Activity Diagram Input Data Guru... 34

Gambar 3.6 Activity Diagram Input Data Siswa ... 34

Gambar 3.7 Activity Diagram Input Data Kelas ... 35

Gambar 3.8 Activity Diagram Input Detail Kelas Dan Isi kelas... 35

Gambar 3.9 Activity Diagram Input Nilai Raport ... 36

Gambar 3.10 Activity Diagram Input Nilai Raport Siswa ... 36

Gambar 3.11 Activity Diagram Wali Murid ... 37

Gambar 3.12 Sequence Input Data Guru Dan Data Siswa ... 38

Gambar 3.13 Sequence Diagram Input Nilai Siswa... 38

Gambar 3.14 Sequence Diagram Wali Murid Melihat Informasi Nilai Raport .... 39

Gambar 3.15 Class Diagram Sistem Informasi Nilai raport Siswa ... 40

Gambar 3.16 Relasi Antar Tabel ... 41

(17)

xvii

Gambar 3.18 Rancangan Halaman Menu Utama Level Admin ... 52

Gambar 3.19 Rancangan halaman Menu Utama Level Wali Kelas ... 52

Gambar 3.20 Rancangan Halaman Input Data Guru ... 53

Gambar 3.21 Rancangan Halaman Input Data Siswa ... 54

Gambar 3.22 Rancangan Halaman Input Data Mata Pelajaran ... 55

Gambar 3.23 Rancangan Halaman Input Data Ekstrakulikuler ... 56

Gambar 3.24 Rancangan Halaman Input Data Kelas ... 57

Gambar 3.25 Rancangan Halaman Input Data Tahun Ajaran ... 58

Gambar 3.26 Rancangan Halaman Input Data Admin... 59

Gambar 3.27 Rancangan Halaman Input Data Detail Kelas ... 60

Gambar 3.28 Rancangan Halaman Input Data Isi Kelas... 61

Gambar 3.29 Rancangan Halaman Input Data Nilai Mata Pelajaran ... 62

Gambar 3.30 Rancangan Halaman Input Data Nilai Ekstrakulikuler ... 63

Gambar 3.31 Rancangan Halaman Input Nilai Sikap ... 64

Gambar 3.32 Rancangan Halaman Input Jumlah Presensi ... 65

Gambar 3.33 Rancangan Output Data Guru ... 66

Gambar 3.34 Rancangan Output Data Siswa ... 67

Gambar 3.35 Rancangan Output Data Mata Pelajaran ... 68

Gambar 3.36 Rancangan Output Data Ekstrakulikuler ... 69

Gambar 3.37 Rancangan Output Data Kelas ... 70

Gambar 3.38 Rancangan Output Data Tahun Ajaran ... 71

Gambar 3.39 Rancangan Output Data Admin ... 72

(18)

xviii

Gambar 3.41 Rancangan Output Data Isi Kelas ... 74

Gambar 3.42 Rancangan Output Data Nilai Mata Pelajaran ... 75

Gambar 3.43 Rancangan Output Data Nilai Ekstrakulikuler ... 76

Gambar 3.44 Rancangan Output Data Nilai Sikap ... 77

Gambar 3.45 Rancangan Output Data Jumlah Presensi... 78

Gambar 3.46 Splash Logo SMP Muhammadiyah 2 Paliyah ... 79

Gambar 3.47 Tampilan Login Wali Murid ... 79

Gambar 3.48 Tampilan Menu Utama Wali Murid ... 80

Gambar 3.49 Tampilan Nilai Akademik Siswa ... 81

Gambar 3.50 Tampilan Nilai Non Akademik Siswa ... 81

Gambar 3.51 Tampilan Informasi Sekolah ... 82

Gambar 3.52 Tampilan Profil siswa... 83

Gambar 3.53 Tampilan Ubah Password Wali Murid ... 83

Gambar 4.1 Tampilan Login ... 85

Gambar 4.2 Tampilan Validasi Login ... 86

Gambar 4.3 Tampilan Halaman Menu Utama ... 87

Gambar 4.4 Tampilan Input Data Guru ... 88

Gambar 4.5 Tampilan Input Data Siswa ... 89

Gambar 4.6 Tampilan Input Data Mata Pelajaran ... 90

Gambar 4.7 Tampilan Input Data Ekstrakulikuler ... 91

Gambar 4.8 Tampilan Input Data Kelas ... 92

Gambar 4.9 Tampilan Input Data Tahun Ajaran ... 94

(19)

xix

Gambar 4.11 Tampilan Input Data Isi Kelas ... 96

Gambar 4.12 Tampilan Input Nilai Mata Pelajaran ... 97

Gambar 4.13 Tampilan Input Nilai Sikap ... 99

Gambar 4.14 Tampilan Informasi Raport ... 100

Gambar 4.16 Tampilan Splash ... 102

Gambar 4.17 Tampilan Menu Login ... 104

Gambar 4.18 Tampilan Home ... 105

Gambar 4.19 Tampilan Profil Siswa ... 106

Gambar 4.20 Tampilan Nilai Non Akademik ... 107

Gambar 4.21 Tampilan Nilai Akademik ... 109

Gambar 4.22 Tampilan Profil Sekolah... 110

Referensi

Dokumen terkait

Maka dalam penulisan tugas akhir ini bertujuan membuat suatu Sistem Informasi pelayanan donor darah berbasis Android, dimana sistem informasi ini diharapkan dapat membantu kinerja

Penelitian yang berjudul tentang “Sistem Informasi Geografis Objek Wisata Alam Di Provinsi Sumatera Utara Berbasis Mobile Android” yang menghasilkan sebuah aplikasi

Aplikasi Informasi Pariwisata Berbasis Android dengan Optimasi Biaya merupakan aplikasi informasi yang dapat membantu orang-orang yang memiliki hobi traveling ke tempat wisata

Banyaknya siswa yang terus bertambah pada MAN 2 Model membuat sekolah ini menerapkan Sistem Informasi Pengelolaan Nilai Raport berbasis Online yang berguna untuk

Sistem informasi akademik berbasis Android atau lebih dikenal dengan Siakad Android di perlukan dalam menunjang keefektifan dalam pengelolaan data akademik

“RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA”.. Laporan Tugas Akhir (SKRIPSI) disusun sebagai syarat

0 Sistem Pengolahan Nilai Raport 3 Proses Penilaian 2 Proses Pendataan 2.2 Pendataan Guru 2.1 Pendataan Siswa 4 Pembuatan Laporan 2.3 Pendataan Mata Pelajaran 2.4 Pendataan

Tujuan dari penelitian ini dimaksudkan untuk membuat aplikasi sistem informasi sekolah berbasis android menggunakan Firebase sebagai database sehingga dapat tersingkronisasi dengan