TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang...

81
PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI AKADEMIK SISWA BERBASIS WEB PADA SMK BINA SISWA UTAMA TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Diploma tiga (D3) ROHAYATI NUR APITA 12161960 Program Studi Sistem Informasi Universitas Bina Sarana Informatika Jakarta 2019

Transcript of TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang...

Page 1: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI

AKADEMIK SISWA BERBASISWEB

PADA SMK BINA SISWA UTAMA

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Diploma tiga (D3)

ROHAYATI NUR APITA

12161960

Program Studi Sistem Informasi

Universitas Bina Sarana Informatika

Jakarta

2019

Page 2: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Scanned by CamScanner

Page 3: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Scanned by CamScanner

Page 4: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Scanned by CamScanner

Page 5: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Scanned by CamScanner

Page 6: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Scanned by CamScanner

Page 7: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

KATA PENGANTAR

Puji dan Syukur, Dengan mengucapkan puji syukur kehadirat Tuhan yang maha Esa ,

yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat

menyelesaikan tugas ini dengan baik. ini penulis sajikan dalam bentuk buku yang sederhana.

Adapun judul Tugas Akhir, yang penulis ambil sebagai berikut, “Sistem Informasi Pengolahan

Nilai BerbasisWeb Pada SMK Bina Siswa Utama ”.

Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat sebagai

salah satu syarat kelulusan Program Diploma Universitas Bina Sarana Informatika. Sebagai

bahan penulisan diambil berdasarkan hasil observasi dan beberapa sumber literatur yang

mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua

pihak, maka penulisan Tugas Akhir ini tidak akan berjalan lancar.

Oleh karena itu pada kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima

kasih kepada :

1. Rektor Universitas Bina Sarana Informatika.

2. Dekan Fakultas Teknik Informatika Bina Sarana Informatika

3. Ketua Program Studi Universitas Bina Sarana Informatika.

4. Ibu Widiarina,S.Kom Sebagai Dosen Pembimbing.

5. Ibu Isyana Emita,SS.MM Sebagai Asisten Pembimbing.

7. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.

8. Untuk kakak saya ria safitri yang mendukung saya dan mencukupi masalah biaya.

9. Untuk teman-teman yang telah memberikan dukungan

vi

Page 8: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya

penulisan ini. Penulis menyadari bahwa penulisan skripsi ini masih jauh sekali dari sempurna,

untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan

penulisan dimasa yang akan datang.

Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya dan bagi para

pembaca yang berminat pada umumnya.

Jakarta, 04 September 2019Penulis

Rohayati Nur Apita

vi

Page 9: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

ABSTRAK

Rohayati Nur Apita (12161960), ”Sistem Informasi Pengolahan Nilai Berbasis Web PadaSMK Bina Siswa Utama”

Pada masa ini komputer bukanlah suatu alat yang hanya dapat mengolah gambar dan data saja,penggunaan komputer semakin luas dan menjadi sebagai salah satu sumber sarana informasi,media informasi dan juga edukasi. Pengembangan teknologi informasi telah menghasilkan sistemdan aplikasi-aplikasi yang sangat bermanfaat bagi masyarakat. Internet merupakan salah satuaplikasi yang dapat digunakan untuk mengefisienkan proses komunikasi dan juga dapatmempermudah untuk menyebarkan dan mendapatkan informasi yang dibutuhkan. Kebutuhanakan informasi yang cepat dan tepat menjadi suatu kebuhan bagi suatu lembaga atau instansiterutama di bidang pendidikan, akan tetapi saat ini masih banyak lembaga atau instansipendidikan yang masih menggunakan cara manual dimana semua data (data siswa,data guru dannilai akademik siswa) di simpan dalam suatu berkas akademik,hingga pada saat ini SMK BinaSiswa Utama masih menggunakan cara manual dalam proses pengolahan nilai akademik siswahal ini mengakibatkan guru sangat kerepotan dalam menulis nilai akademik siswa pada kertas,siswa dan orang tua siswa pun sangat lambat dalam menerima informasi nilai akademiksiswa.Sistem informasi pengolahan nilai dapat memudahkan siswa dalam melihat nilai (Raport)serta dapat melihat jam pelajaran yang di ikuti secara cepat dan mudah.Sistem ini memudahkanguru dalam melihat jadwal jam mengajar yang sudah ditetapkan oleh pihak sekolah, dan gurudapat memberikan informasi nilai siswa dengan cepat dan mudah.

Kata Kunci: Perancangan Sistem Informasi, Sistem Pengolahan nilai

viii

Page 10: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

ABSTRACT

Resa Afrilia (12161960), ”Web Based Value Processing Information System on SMK BinaSiswa Utama”

At this time the computer is not a tool that can only process images and data, the use ofcomputers is increasingly widespread and has become a source of information, informationmedia and also education. The development of information technology has resulted in systemsand applications that are very beneficial to society. The internet is one application that can beused to streamline the communication process and can also make it easier to spread and get theinformation needed. The need for fast and precise information becomes a necessity for aninstitution or agency, especially in the field of education, but currently there are still manyinstitutions or educational institutions that still use manual methods where all data (student data,teacher data and student academic grades) in save it in an academic file, up to now the MainVocational High School Students still use the manual method in the processing of students'academic grades this causes the teacher to be very inconvenient in writing student academicgrades on paper, students and parents of students are very slow in receiving grades informationacademic students. The value processing information system can facilitate students in seeinggrades (report cards) and can see the hours of learning that are followed quickly and easily. Thissystem makes it easy for teachers to see the schedule of teaching hours set by the school, andteachers can provide information student grades quickly and easily.

Keywords: Information System Design, Value Processing System

ix

Page 11: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

DAFTAR ISILembar Judul Tugas Akhir........................................................................................................................ iLembar Pernyataan Keaslian Tugas Akhir........................................................................................... iiLembar Pernyataan Persetujuan Publikasi Karya Ilmiah................................................................. iiiLembar Persetujuan dan Pengesahan Tugas Akhir............................................................................ ivLembar Konsultasi Tugas Akhir..............................................................................................................vKata Pengantar.............................................................................................................................................. viAbstrak.............................................................................................................................................................viiiDaftar Isi..........................................................................................................................................................xDaftar Simbol.................................................................................................................................................xiiDaftar Gambar...............................................................................................................................................xiiiDaftar Tabel....................................................................................................................................................xivDaftar Lampiran............................................................................................................................................xvBAB I PENDAHULUAN........................................................................................................................ 1

1.1. Latar Belakang Masalah …................................................................ 11.2. Tujuan dan Manfaat.............................................................................................................. 21.3. Metode Penelitian..................................................................................................................21.4. Ruang Lingkup.......................................................................................................................4

BAB II LANDASAN TEORI ...............................................................................................................52.1. Konsep Dasar Sistem........................................................................................................... 5

2.1.1. Sistem ..................................................................……….……… 52.1.2. Informasi ...................................................................…………… 52.1.3. Program .............................................................................…….… 52.1.4. Model Pengembangan Sistem SDLC.......................................….. 6

2.2. Teori Pendukung....................................................................................................................72.2.1. HTML…………........................................................................... 72.2.2. PHP............................................…………………………………. 82.2.3. CSS ..................................................…………………………….. 82.2.4. JAVASCPIRIT........................................................................….. 82.2.5 .Unified Modeling Langguage …….............................................. 92.2.6. Entity Relantionship Diagram …………………………………… 102.2.7. Logical Record Structure ………………………………………… 112.2.8. Black Box Testing ……………………………………………….. 112.2.9. XAMPP ………………………………………………………….. 112.2.10. Database ………………………………………………………… 122.2.11. Sublime Text …………………………………………………… 13

BAB III PEMBAHASAN........................................................................................................................163.1.Tinjauan Intitusi ..............................................................................…….. 15

3.1.1. Sejarah Intitusi ………………………………………………….. 153.1.2. Struktur dan Fungsi ……………………….…………………….. 15

3.2. Prosedur sistem berjalan......................................................................................................193.3. Activity Diagram ............................................................................…….. 213.4. Spesifikasi Dokumen Masukan ….......................................................... 223.5. Spesifikasi Dokumen Keluaran.........................................................................................233.6. Permasalahan pokok............................................................................................................. 233.7. Pemecah Masalah ………………………................................................... 24

x

Page 12: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

BAB IV RANCANGAN SISTEM USULAN...................................................................................254.1. Tahapan Perancangan Sistem ..............…......................................................................25

4.1.1. Analisa Kebutuhan ………….…………………………………. 254.1.2. Rancangan DiagramUsecase 27

4.1.3. Rancangan Diagram Aktivitas ………………………………… 314.1.4. Rancangan Dokumen Sistem Usulan …………………………. 334.1.5. Rancangan Prtototype ………………………………………… 35

4.2. Perancangan Perangkat Lunak …………………………………………. 414.2.1. Entity Relationship Diagram ………………………………… 414.2.2. Logical Record Structure ……………………………………. 43

4.2.3. Spesifikasi file ……………………………………………….444.2.4. Clas Model …………………………………………………… 504.2.5. Sequence Diagram ……………………………………………. 514.2.6. Spesifikasi Hardware Dan Software …………………………. 51

4.3. Jadwal Implementasi …………………………………………………… 52BAB V PENUTUP …………………………………………………………………. 54

5.1. Kesimpulan …………………………………………………………….. 545.2. Saran ……………………………………………………………………. 54

DAFTAR PUSTAKA................................................................................................................................35DAFTAR RIWAYAT HIDUP.............................................................................................................. 36SURAT KETERANGAN PKL.............................................................................................................37LAMPIRAN-LAMPIRAN......................................................................................................................38

xi

Page 13: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

DAFTAR SIMBOL

Symbol Entity Relationship Diagram (Erd)

ENTITASSuatu kumpulan objek atau sesuatu yang dapat

Dibedakan atau dapat didentifikasi secara unik.

RELATIONSHIP

Hubungan yang terjadi antara suatu Entitas atau lebih,

kumpulan yang sejenis disebut relationship set.

ATRIBUT

Kumpulan elemen data yang akana membentuk

suatu entitas

ASOSIASIPenghubung entitas dan membedakan entitas tersebutdengan entitas lainnya.

xii

Page 14: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Daftar Gambar

Gambar III.1 Struktur Organisasi..................................................................................................16Gambar III.2 Actifity Diagram.......................................................................................................21Gambar IV.1 Diagram Use Case Admin..................................................................................27Gambar IV.2 Diagram Use Case Guru......................................................................................29Gambar IV.3 Diagram Use Case Siswa ………………………………….. 30Gambar IV.4 Actifity Diagram Admin......................................................................................31Gambar IV.5 Actifity Diagram Guru..........................................................................................32Gambar IV.6 Actifity Diagram Siswa........................................................................................33Gambar IV.7 From Login..................................................................................................................35Gambar IV.8 Halaman Utama Admin....................................................................................... 35Gambar IV.9 Halaman Data Guru ……………………………………….. 36Gambar IV.10 Halaman Data Kelas............................................................................................36Gambar IV.11 Halaman Data Pelajaran....................................................................................37Gambar IV.12 Halaman Data Siswa...........................................................................................37Gambar IV.13 Halaman Jadwal Pelajaran...............................................................................38Gambar IV.14 Halaman Tahun Ajaran......................................................................................38Gambar IV.15 Halaman Absensi Siswa....................................................................................39Gambar IV.16 Halaman Data Nilai............................................................................................. 39Gambar IV.17 Halaman Isi Nilai.................................................................................................. 40Gambar IV.18 Halaman Data Nilai............................................................................................. 40Gambar IV.19 Halaman Data Nilai............................................................................................. 41Gambar IV.20 Entity Relationship Diagram..........................................................................42Gambar IV.21 Logical Record Structure..................................................................................43Gambar IV.22 Class Diagram.........................................................................................................50Gambar IV.23 Sequence Diagram................................................................................................51

xiii

Page 15: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Daftar Tabel

Tabel IV.1 Deskripsi Use Case Admin.......................................................................................26

Tabel IV.2 Deskripsi Use Case Guru..........................................................................................29

Tabel IV.3 Deskripsi Use Cse Siswa...........................................................................................30

Tabel IV.4 Spesifikasi File Tabel Absen................................................................................... 44

Tabel IV.5 Spesifikasi File Tabel Admin.................................................................................. 44

Tabel IV.6 Spesifikasi File Tabel Guru......................................................................................45

Tabel IV.7 Spesifikasi File Tabel Jadwal.................................................................................. 46

Tabel IV.8 Spesifikasi File Tabel Kelas....................................................................................46

Tabel IV.9 Spesifikasi File Tabel Mapel................................................................................... 47

Tabel IV.10 Spesifikasi FIle Tabel Nilai................................................................................... 48

Tabel IV.11 Spesifikasi File Tabel Siswa..................................................................................48

Tabel IV.12 Spesifikasi File Tabel Tahun.................................................................................49

Tabel IV.13 Spesifikasi File Tabel Username..........................................................................50

Tabel IV.14 Tabel Spesifikasi Kebutuhan Hardware dan Software..................................51

xiv

Page 16: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

DAFTAR LAMPIRAN

Daftar Lampiran A1 ……………………………………………………….

Daftar Lampiran A2 ……………………………………………………….

DAftar Lampiran B1 ………………………………………………………

Dartar Lampiran B2 ……………………………………………………….

xv

Page 17: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Pengembangan teknologi informasi telah menghasilkan sistem dan aplikasi-

aplikasi yang sangat bermanfaat bagi masyarakat. Internet merupakan salah satu

aplikasi yang dapat digunakan untuk mengefisienkan proses komunikasi dan juga

dapat mempermudah untuk menyebarkan dan mendaoatkan informasi yang

dibutuhkan.

Kebutuhan akan informasi yang cepat dan tepat menjadi suatu kebuhan bagi

suatu lembaga atau instansi terutama di bidang pendidikan, akan tetapi saat ini

masih banyak lembaga atau instansi pendidikan yang masih menggunakan cara

manual dimana semua data (data siswa,data guru dan nilai akademik siswa) di

simpan dalam suatu berkas akademik,hingga pada saat ini SMK Bina Siswa Utama

masih menggunakan cara manual dalam proses pengolahan nilai akademik siswa

hal ini mengakibatkan guru sangat kerepotan dalam menulis nilai akademik siswa

pada kertas, siswa dan orang tua siswa pun sangat lambat dalam menerima

informasi nilai akademik siswa.

Menurut (Indrayani,n.d.:2015) Pemanfaatan Teknologi Informasi dan

Komunikasi (TIK) pada bidang layanan administrasi akademik di perguruan tinggi

menjadi suatu kebutuhan, bukan hanya sekedar prestise atau lifestyle manajemen

pendidikan tinggi modern. Namun dalam implementasi-nya, banyak kendala yang

ditemui perguruan tinggi dalam menerapkan TIK dalam proses pengelolaan

kelembagaan ini baik faktor teknis maupun non teknis.

1

Page 18: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

2

Berdasarkan masalah yang ada maka dibutuhkan aplikasi berbasis web yang

dapat memberikan informasi akademik secara cepat, tepat dan terkomputerisasi

untuk mengefisienkan kerja terhadap guru dan penyebaran informasi yang cepat

dan tepat kepada siswa dan orang tua.

1.2 Tujuan dan Manfaat

Maksud dari penulisaan tugas akhir ini adalah untuk memperlancar proses

belajar – mengajar pada SMK Bina Siswa Utama dan mempermudah pihak

sekolah dalam mengolah data siswa dan nilai akademik siswa.

Serta tujuan dari penulisan tugas akhir ini adalah merancang sistem informasi

akademik di SMK Bina Siswa Utama dan sebagai salah satu syarat kelulusan

program Diploma Tiga (D3) pada program studi Managemen Informatika pada

Universitas Bina Sarana Informatika.

1.3 Metode Penelitian

Adapun metode penelitian yang digunakan penulis dalam menganalisa sistem

ini terdiri dari

A. Metode Pengumpulan Data

1. Observasi

Observasi yang dilakukan pada SMK Bina Siswa Utama dengan melihat alur

sistematis pengolahan data siswa dan pengolahan nilai yang sedang berjalan dan

penulis juga mengajukan pertanyakan kepada kepala sekolah dan guru-guru yang

mengajar tentang sistem pengolahan data siswa dan pengolahan nilai siswa yang

ingin ditingkatkan.

Page 19: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

3

2. Wawancara

Wawancara dilakukan pada kepala sekolah dan beberapa guru di sekolah

tersebut tentang sistematis pengolahan data siswa dan nilai siswa.

3. Studi Pustaka

Studi pustaka juga dilakukan penulis dengan mempelajari buku dan jurnal

sebagai bahan referensi yang berhubungan dengan permasalahan tersebut.dengan

ini penulis mendapatkan sumber dari beberapa buku dan jurnal dengan sistem

informasi akademik.

B. Metode Pengembangan Sistem

1. Analisa Kebutuhan Sistem

Sistem informasi yang baik dan terhubung pada SMK Bina Siswa Utama

adalah untuk mempermudah informasi kepada guru dalam melakukan pengolahan

data siswa dan nilai akademik siswa.

2. Desain

Berdasarkan kebutuhan sistem penulis membuat desain web memberikan

beberapa hak akses yaitu : guru,siswa dan orang tua. Maka dari itu setiap hak akses

memiliki fitur dan menu yang berbeda.

3.Code Generation

Code generation tahapan yang menginplementasikan desain pada suatu sistem

yang akan dibuat dengan membuat program berbasis web dengan menggunakan

bahasa pemrograman php dan juga menggunakan data bases mysql untuk

penyimpanan data.

Page 20: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

4

4. Testing

Pada tahap ini merupakan tahapan pengetesan pada program yang telah

dibuat.program akan diuji dengan melakukan Blackbox testing

5. Support

Agar dapat memberikan hasil tampilan yang maksimal web pemesanan ini

menggunakan software pendukung yaitu windows 7 sebagai sistem operasi,

Google Chrome sebagai browser dan Dreamweaver sebagai editor penulisan kode

program dan XAMPP sebagai database server.

1.4 Ruang Lingkup

Dalam penulisan ini, penulis membahas tentang sistem informasi akademik

pada SMK Bina Siswa Utama untuk mengolah data siswa dan mengolah data nilai

akademik siswa.

Page 21: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Dalam penulisan tugas akhir ini menggunakan beberapa tinjauan pustaka

yang diperlukan untuk membantu dalam penelitian dan pengamatan terhadap

sistem maupun dalam pemecahan masalah. Pengertian teori-teori pendukung yang

berhubungan dengan penulisan tugas akhir ini adalah sebagai berikut:

1. Sistem

Menurut (Wijaya, Wahyudi, & Sumanto, 2014) ““Suatu sistem adalah

suatu jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul

bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran yang tertentu ”

2. Informasi

Menurut (Wijaya et al., 2014) “Sistem Informasi adalah Suatu sistem didalam

suatu organisasi yang mempertemukan kebutuhan pengolahan teransaksi”

3. Program

Menurut (Wijaya et al., 2014) “Program adalah kumpulan instruksi atau

perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan

fungsinya dengan cara yang sudah tertentu”

4. Model Pengembangan Sistem SDLC

5

Page 22: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

6

Menurut Rosa dan shalahuddin (2016 : 26) ”SDLC atau Software

Development Life Cycle atau sering disebut juga Sistem Development Life Cycle

adalah proses mengembangkan atu mengubah suatu sistem perangkat lunak dengan

menggunakan model-model dan metodologi yang di gunakan orang untuk

mengembangkan sistem-sistem perangkat lunak sebelumnya”

Menurut Rosa dan shalahuddin (2016 : 28) “model SDLC air terjun (waterfall)

sering juga di sebut model skuensial linier (squential linier) atau alur hidup

kelasik(clasic life cycle). Model air terjun menyediakan pendekatan alur hidup

perangkat lunak secara skuensial atau terurut dimulai dari analisis, disain,

pengodean, pengujian, dan tahap pendukun(support). Berikut adalah gambar model

air terjun

1. Analisis kebutuhan perangkat lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk mesifikasikan

kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang

di butuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu

untuk didokumentasikan

2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada disain

pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat

lunak, representasi antar muka, dan prosedur pengodean. Tahap ini mentranslasi

kebutuhan prangkat lunak dari tahap analisis kebutuhan ke representasi disain agar

dapat di implementasikan menjadi program pada tahap selanjutnya. Disain

perangkat lunak yang dihasilkan pada tahap ini juga perlu di dokumentasikan.

3. Pembuatan kode program

Page 23: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

7

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari

tahap ini adalah program komputer sesuai dengan disain yag telah dibuat pada

tahap disain.

4. Pengujian

Pengujian fokus pada perangkat lunak secara dari segi lojik dan funsional dan

memastikan bahwa semua bagian sudah di uji. Hal ini dilakukan untuk

meminimalisir kesalahan (eror) dan memastikan keluaran yang dihasilkan sesuai

dengan yang diinginkan.

5. Pendukung (support) atau pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan

ketika sudah dikirimkan ke user. Berubahan bisa terjadi karena adanya kesalahan

yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus

beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat

mengulangi proses pengembangan mulai dari analisis spesifikasi untuk prubahan

perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.

2.2. Teori Pendukung

1. HTML

Menurut Didik Setiawan (2017:16) HTML atau Hyper Text Markup

Languange merupakan sebuah bahasa pemrograman terstruktur yang

dikembangkan untuk membuat halaman website yang dapat diakses atau

ditampilkan menggunakan web browser.

Page 24: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

8

2. PHP

Menurut Didik Setiawan (2017:54) “PHP merupakan singkatan Hyper Text

Preprocessor yang merupakan sebuah bahasa scripting tingkat tinggi yang

dipasang pada dokumen html. Sebagian sintaks dalam php mirip dengan bahasa C,

Java, dan Perll, namun pada php ada beberapa fungsi yang lebih spesifik.

Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan

perancang web yang dinamis dan dapat bekerja secara otomatis.

3. CSS

Menurut Didik Setiawan (2017:116) CSS adalah kependekan dari cascading

style sheet. Merupakan salah satu kode pemrograman yang bertujuan untuk

menghias dan mengatur gaya tampilan/layout halaman web supaya lebih elegan

dan menarik.

4. JAVASCRIPT

Menurut Didik Setiawan (2017:194) “JavaScript adalah bahasa Scripting yang

populer di sebagian besar browser. JavaScript disisipkan pada halaman web

menggunakan tag <script> ”.

Kegunaan JavaScript adalah untuk menambah interaktif suatu website,

Beberapa hal tentang JavaScript :

a. Open Source (Semua orang dapat menggunakan secara gratis).

b. Java Script merupakan bahasa Scripting yang ringan.

c. Java Script embedded (Disisipkan) dalam html.

d. Dalam Java Script, Script akan langsung dieksekusi tanpa kompilasi.

Page 25: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

9

5. Unified Modeling Language (UML)

Menurut Rosa dan shalahuddin (2016 : 137) “UML merupakan bahasa visual

untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan

diagram dan teks-teks pendukung.”.

A. Use Case Diagram

Menurut Rosa dan shalahuddin (2016 : 155) Use case atau diagram use case

merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan

dibuat. Use case mendeskrisikan sebuah interaksi antara satu atau lebih aktor

dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk

mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa

saja yang berhak menggunakan fungsi-fungsi itu.

B. Activity Diagram

Menurut Rosa dan shalahuddin (2016 : 161) Diagram aktivitas atau activity

diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem

atau proses bisnis atau menu yang ada pada perangkat lunak. Yang perlu

diperhatikan disini adalah bahwa diagram aktifitas menggambarkan aktivitas

sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh

sistem.

C. Component Diagram

Menurut Rosa dan shalahuddin (2016 : 148) Diagram komponen atau

component diagram dibuat untuk menunjukan organisasi dan ketergantungan

diantara kumpulan komponen dalam sebuah sistem. Diagram komponen fokus

pada komponen sistem yang dibutuhkan dan ada didalam sistem.

Page 26: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

10

D. Diagram Deployment

Menurut Rosa dan shalahuddin (2016 : 154) Diagram deployment menunjukan

konfogurasi komponen dalam proses eksekusi aplikasi.

6. Entity Relationship Diagram (ERD)

Menurut Rosa dan shalahuddin (2016 : 289) “ERD adalah pemodelan

basisdata yang dikembangkan berdasarkan teori himpunan dalam bidang

matematika untuk pemodelan basisdata relasional”.

A. Entitas

Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis

data;benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh

aplikasi komputer; penamaan entitas biasanya lebih ke kata benda dan belum

merupakan nama tabel.

B. Atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas.

C. Tipe Relasi

Relasi yang menghubungkan antar entitas; biasanya diawali dengan kata kerja

D. Kardinalitas

Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki

multiplicity kemungkinan jumlah pemakai. Kemungkinan jumlah maksimum

keterhubungan antara entitas satu dengan entitas yang lain disebut dengan

kardinalitas.

7. Logical Record Structure (LRS)

Page 27: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

11

Menurut Simarmata (2014 : 12) memberi batasan bahwa “LRS adalah

representasi dari struktur record-record pada table-tabel yang terbentuk dari hasil

relasi antar himpunan entitas. Menentukan Kardinalitas, jumlah table, dan Foreign

key (FK). Logical Record Structure dibentuk dengan nomor dari tipe record.

Beberapa tipe record LRS dengan diagram E-R nama tipe record berada diluar

koak field tipe record ditempatkan. Logical Record Structure terdiri dari link-link

diantaranya tipe LRS yang diberi tanda field-field yang kelihatan pada kedua link

tipe record. Metode yang dapat digunakan, dimukai dengan hubungan kedua

model yang dimengerti. Dua metode yang dapat digunakan, dimulai dengan

hubungan kedua model yang dapat konversikan ke LRS. Metode yang lain dimulai

dengan ER-diagram dan langsung dikonversikan ke LRS”.

8. Black Box Testing

Menurut Rosa dan shalahuddin (2016 : 275) “black box testing adalah

pengujian perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain

dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsi-

fungsi, masukan, dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang

dibutuhkan.”.

9. XAMPP

Menurut Sidik (2014:72:73) XAMPP merupakan paket server web PHP dan

database MySQL yang paling popular di kalangan pengembang web dengan

menggunakan PHP dan MySQL sebagai databasenya. Paket XAMPP, sesuai

dengan kepanjangannya, X yang berarti Windows atau Linux, pengguna bisa

Page 28: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

12

memilih paket yang diinginkan untuk Windows atau Linux. XAMPP termasuk

paket server yang paling mudah untuk digunakan sebagai paket untuk

pengembangan aplikasi web.

10. Database

Menurut Hidayatullah dan Jauhari (2014:147), bahwa “Basis data dapat

didefinisikan sebagai himpunan kelompok data yang saling berhubungan yang

diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan

cepat dan mudah”.

A. Databases Management System (DBMS)

Menurut Rosa dan shalahuddin (2016 : 44) DBMS (Database Management

System) atau dalam bahasa indonesia sering disebut sebagai sistem manajemen

basis data adalah suatu sistem aplikasi yang digunakan untuk menyimpan,

mengelola, dan menampilkan data.

B.MYSQL

Menurut Riyanto (2015:9) “MySQL adalah sebuah perangkat lunak sistem

manajemen basis data SQL (bahasa Inggris: database management system) atau

DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh

dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di

bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di

bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok

dengan penggunaan GPL.

Page 29: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

13

Tidak sama dengan proyek-proyek seperti Apache, di mana perangkat lunak

dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki

oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah

perusahaan komersial Swedia MySQL AB, di mana memegang hak cipta hampir

atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang

mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael

“Monty” Widenius.”.

11. Sublime Text

Sublime text adalah teks editor yang berbasis Python, sebuah teks editor yang

elegan, kaya fitur, cross platform, mudah dan simpel dan cukup terkenal

dikalangan developer (pengembang), penulis dan desainer. Sublime text

mempunyai beberapa keunggulan-keunggulan yang dapat membantu pengguna

dalam membuat srbuah web development. Berikut keunggulan-keunggulan fitur

yang dimiliki Sublime Text 3 (Faridl,2015:3), adalah:

1. Multiple Selection Multiple selection mmiliki fungsi membuat

perubahan pada sebuah kode pada waktu yang sama dan dalam baris yang

berbeda. Dengan meletakkan kursor pada kode yang akan diubah, lalu tekan

ctrl+klik atau blok kode yang akan diubah kemudian ctrl+D setelah itu kode

dapat diubah secara bersamaan.

2. Command Pallete Command Pallete berfungsi untuk mengakses file

shortcut dengan mudah untuk mencari file tersebut, silahkan tekan

Ctrl+Shift+P dan cari perintah yang diinginkan.

3. Distraction Free Mode Fitur ini berfungsi untuk merubah tampilan

layar menjadi penuh dengan menekan Shift+F11.

Page 30: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

14

4. Find in Project Dapat mencari dan membuka file di dalam sebuah

project dengan mudah dan cepat. Dapat mencari file yang diinginkan dengan

menekan Ctrl+P.

5. Plugin API Switch Mempunyai keunggulan dengan plugin yang

berbasis Python Plugin API. Teks editor ini mempunyai banyak plugin yang

beragam dan memudahkan pengguna dalam mengembangkan software.

6. Drag and Drop Dalam teks editor ini pengguna dapat menyeret dan

melepas file teks kedalam editor yang akan membuka tab baru secara

oromatis.

7. Split Editing Pengguna dapat mengedit file secara berdampingan

dengan klik file->New menu into file.

Page 31: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

BAB III

ANALISIS SISTEM BERJALAN

3.1. Tinjauan Sekolah

3.1.1. Sejarah Sekolah

Berdirinya SMK Bina Siswa Utama di karenakan pada Tahun 1998

masih sedikitnya sekolah swasta yang berada di Kota Bekasi. Khususnya di

Kota Bekasi Utara, Oleh sebab itu awal mula berdirinya SMK Bina Siswa

Utama ini di prakasai oleh Guru-guru yang merasa peduli terhadap

Pendidikan di Kota Bekasi Utara.

3.1.2. Struktur dan Fungsi

A. Struktur Organisasi

Struktur organisasi adalah susunan sub-sub sistem dengan hubungan

wewenang dan tanggung jawab. Adapun Struktur Organisasi yang ada di

SMK BINA SISWA UTAMA, sebagai berikut:

15

Page 32: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

16

Gambar III.1. Struktur Organisasi SMK BINA SISWA UTAMA

Page 33: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

17

B. Fungsi dan Tugas

Adapun fungsi dan masing-masing pihak yang bertugas atau

berwewenang di lingkungan SMK BINA SISWA UTAMA, sebagai

berikut:

1. Kepala Sekolah

Kepala Sekolah mempunyai fungsi sebagai pimpinan, penyusun,

pemantau, dan pengawas seluruh kegiatan sekolah. Tugas Kepala Sekolah

diantaranya:

a. Kepala Sekolah mampu menjadi pemimpin (Leader) yang

bertanggung jawab penuh terhadap tugasnya, konsisten, dan menjadi

contoh teladan yang amanah, tegas dan berkepribadian baik bagi seluruh

masyarakat sekolah.

b. Kepala sekolah menentukan rapat, membuat kebijakan, dan

mengambil keputusan rapat.

c. Kepala sekolah mampu mengawasi dan memantau seluruh kegiatan

yang berjalan disekolah.

2. Wakil Kepala Sekolah

Fungsi Wakil Kepala Sekolah adalah membantu Kepala Sekolah

dalam menjalankan tugas-tugasnya. Tugas yang dilaksanakan adalah

membantu Kepala Sekolah dalam menyusun rencana pembuatan program

kegiatan sekolah, mengolah data-data penting disekolah, mangawasi

kegiatan sekolah dan menyusun laporan yang berkaitan dengan akademik

sekolah dan sebagai pengarahan ketenagakerjaan.

Page 34: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

18

3. Kurikulum

Peran dari baguan kurikulum disini adalah untuk menyusun kalender

pendidilan, menyusun pembagian tugas para guru maupun jadwal

pelajaran mengatur pelaksanaan program pengayaan, mengatur mutasi

siswa maupun menyusun laporan

4. Kesiswaan

Beberapa peran dari kesiswaan yaitu untuk mengatur pelaksanaan

bimbingan konseling, menyusun pelaksanaan ekstra kurikuler,

menyelenggarakan olahraga, menyeleksi calon penerimaan beasiswa.

5. Sarana

Struktur disini memiliki peran untuk merencanakan kebutuhan

prasarana kegiatan belajar, mengatur pemanfaatan sarana dan

prasarana, menyusun laporan.

6. Humas (Hubungan Masyarakat)

Mengatur dan mengembangkan hubungan dengan komite dan peran

komite. Menyelenggarakan bakti sosial, karyawisata.

7. Tata Usaha

Fungsi dan Tugas tata usaha adalah menyusun laporan program

mengenai Tata usaha sekolah, mengelola data yang berhubungan

dengan keuangan sekolah, menyusun organisasi dan tata laksana,

mengurus administrasi ketenagakerjaan dan siswa, membantu dalam

pengolahan data-data sekolah, menyusun laporan secara berkala.

Page 35: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

19

8. Wali Kelas

Wali Kelas adalah Guru yang membantu kepala sekolah untuk

membimbing siswa dalam mewujutkan disiplin kelas, sebagai manajer

dan motivator untuk membangkitkan gairah/minat siswa untuk

berprestasi dikelas dan membuat kelas itu secara bersama-sama berhasil

menjalankan fungsi pembelajaran, yang keriterianya adalah bahwa

semua siswa dikelas itu dapat naik kelas dengan nilai yang baik pada

akhir tahun.

9. Guru Mata Pelajaran

Disekolah tugas dan tanggung jawab utama guru adalah

melaksanakan kegiatan pembelajaran siswa. Guru mata pelajaran

juga merencanakan pembelajaran, melaksanakan pembelajaran,

menilai hasil pembelajaran, melatih peserta didik agar mendapatkan

nilai yang baik.

10. Guru BK

Fungsi dan tugas Guru BK adalah melakukan konseling kepada

anak-anak yang memiliki masalah dengan prestasi belajar,

membantu anak-anak atau murid dengan memecahkan permasalahan

sekolah yang sedang dihadapi.

3.2. Prosedur Sistem Berjalan

Prosedur sistem informasi pengolahan nilai rapot pada SMK

BINA SISWA UTAMA, sebagai berikut:

Page 36: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

20

1. Prosedur Absensi Siswa

Bagian Staff Tata Usaha membuat data absen berdasarkan arsip data siswa,

gunanya untuk mengisi absen harian siswa. Setiap hari siswa melakukan

absensi harian di buku absen, lalu diarsipkan diarsip absensi siswa.

2. Prosedur Pengumpulan Nilai

Siswa melakukan ujian untuk mendapatkan nilai, kemudian setiap guru

mata pelajaran memberikan nilai kepada siswa (berupa nilai kehadiran, nilai

harian, nilai praktik, nilai UTS dan nilai UAS) yang dibuat dalam satu rekapan

nilai yang diberikan kepada wali kelas,orang tua siswa dan siswa..

3. Prosedur Pengolahan Nilai

Setelah guru mendapatkan nilai siswa, guru memasukan nilai tersebut kedalam

buku nilai siswa secara manual dan merata-ratakan nilai siswa sesuai ketentuan

dari sekolah, lalu guru membuat rekap nilai berupa langger nilai rapot. Wali kelas

membuat rekap absensi yang berisi nilai dari kehadiran setiap siswa. Setiap guru

memiliki back up untuk nilai siswa masing-masing.

4. Prosedur Pembuatan Nilai Rapot

Wali kelas mengisi rapot dari setiap guru mata pelajaran dan membuka

arsip lengger nilai siswa. Jika terdapat 5 mata pelajaran yang dibawah KKM

dan nilai kehadiran dibawah 90% maka guru dan kepala sekolah akan

melakukan rapat untuk mendiskusikan apakah siswa tersebut layak naik kelas

atau tidak. Kemudian wali kelas membagikan rapot kepada wali murid setiap

kenaikan kelas.

Page 37: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

21

3.3. Activity Diagram

Gambar III.2 Activity Diagram Pengolahan Nilai Siswa

Page 38: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

22

3.4. Spesifikasi Dokumen Masukan

Bentuk sepesifikasi dokumen-dokumen masukan yang digunakan pada

sistem berjalan, sebagai serikut:

1. Nama Dokumen : Data nilai

Fungsi : Untuk mengetahui nilai siswa

Sumber : Guru Mata Pelajaran

Tujuan : Wali Kelas

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap akhir semester

Bentuk : Lampiran A1

Page 39: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

23

3.5. Spesifikasi Dokumen Keluaran

1. Nama Dokumen : Transkip Nilai

Fungsi : Untuk Raport siswa

Sumber : Wali Kelas

Tujuan : Siswa

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap akhir semester

Bentuk : Lampiran A2

3.6. Permasalahan Pokok

Adapun permasalahan dari sistem yang sedang berjalan di SMK BINA

SISWA UTAMA sebagai berikut:

1. Guru menyerahkan nilai siswa masih menggunakan media cetakan kertas,

sehingga untuk mengolah nilai rapot harus di tulis tangan atau di input

ulang untuk di cetak.

2. Pengolahan nilai rapot masih menggunakan cara konvensional yaitu

dengan cara menyerahkan nilai pelajaran setiap siswa kepada wali kelas

lalu wali kelas menulis raport di media kertas dan diserahkan kepada

Page 40: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

24

kepala sekolah untuk di tanda tangani setelah itu diserahkan kepada wali

murid. Cara ini tidak efisien.

3.7. Pemecahan Masalah

Berdasarkan permasalahan dari sistem pengolahan nilai yang sedang

berjalan pada SMK BINA SISWA UTAMA, ada solusi untuk mempermudah

pihak sekolah yaitu sebagai berikut:

1. Diperlukan sistem untuk mengolah nilai yang untuk mempercepat kinerja

guru sekolah serta memberikan informasi yang cepat, dan meningkatkan

kualitas sekolah

2. Selalu menjaga keamanan data dengan cara mem-backup nilai agar nilai

yang tersimpan tidak hilang

Page 41: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

BAB IV

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

A. Kebutuhan Pengguna

Dalam pembuatan aplikasi pengolahan nilai ini baru terdapat tiga pengguna yang

berinteraksi dalam lingkungan sistem, yaitu admin, guru dan wali kelas. Pengguna

tersebut memiliki karakterstik interaksi dengan sistem dan memiliki kebutuhan

informasi, seperti berikut:

1. Admin

Admin dapat mengelola aplikasi pengolahan nilai sepenuhnya.

a. Admin dapat meng-update informasi tentang profil sekolah.

b. Admin dapat mengelola data siswa.

c. Admin dapat mengelola jadwal pelajaran.

d. Admin dapat mengelola nilai siswa

e. Admin dapat mengabsen siswa.

f. Admin dapat mengelola data guru.

g. Admin dapat mengelola data kelas

h.Admin dapat mengelola akun admin,siswa dan guru.

25

Page 42: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

26

2. Guru

a. Guru dapat mengubah biodata.

b. Guru dapat melihat jadwal mengajar

c. Guru dapat meng-input nilai siswa.

d. Guru dapat mengganti password.

3.Siswa

a. Siswa dapat meng-update biodata

b. Siswa dapat melihat jadwal pelajaran

c. Siswa dapat melihat nilai

B. Kebutuhan Sistem

1. Kebutuhan sistem untuk admin

a. Admin harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi

pengolahan nilai ini dengan memasukan Id petugas dan Password agar privasi

masing-masing pengguna tetap terjaga keamananya.

b. Admin harus melakukan logout (keluar) setelah selesai mengelola

aplikasi pengolahan nilai.

C. Kebutuhan sistem untuk guru

a. Guru harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi

pengolahan nilai ini dengan memasukan Id petugas dan Password agar masing-

masing pengguna tetap terjaga keamananya.

Page 43: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

27

b. Guru harus melakukan logout (keluar) setelah selesai mengelola aplikasi

pengolahan nilai.

D. Kebutuhan sistem untuk siswa

a. Siswa harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi

pengolahan nilai ini dengan memasukan nis dan Password agar masing-masing

pengguna tetap terjaga keamananya.

b. Siswa harus melakukan logout (keluar) setelah selesai melihat aplikasi

pengolahan nilai.

4.1.2. Rancangan Diagram Usecase

1. Use Case Admin

Page 44: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Gambar IV.1.

Diagram Use Case Admin

Page 45: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

28

Tabel VI.1.

Deskripsi Use Case Admin

Use Case Name AdminRequirements Admin melakukan login terlebih dahulu

GoalAdmin dapat mengelola sisteminformasi akademik sekolah

Pre-Conditions Belum melakukan login dan mengelolaPost-Conditions Telah mengelola sistem informasi

akademikActor Admin

Main Flow/Basic Path 1.Admin dapat mengelola profil sekolah2. Admin dapat mengelola siswa3. Admin dapat membuat jadwalmengajar4. Admin dapat mengelola kelas5.Admin dapat nama pelajaran6.Admin dapat membuat tahun ajaran7.Admin dapat mengelola username danpassword8.Admin dapat mengganti password

Invariant ~

Page 46: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

29

2. Use Case Guru

Gambar IV.2 Diagram Use Case Guru

Tabel VI.2

Deskripsi Use Case Guru

Use Case Name GuruRequirements Guru melakukan login terlebih dahulu

GoalGuru dapat melihat jadwal mengajar dan

mengisi nilai siswaPre-Conditions Belum melakukan login dan mengisi

nilaiPost-Conditions Telah melakukan login dan mengisi nilai

Actor GuruMain Flow/Basic Path 1. Guru dapat mengelola biodata

2. Guru dapat menglihat jam mengajar3. Guru dapat mengisi nilai4. Guru dapat mengganti password

Invariant ~

Page 47: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

30

3. Use Case Siswa

Gambar IV.3 Diagram Use Case Siswa

Tabel VI.3

Deskripsi Use Case Siswa

Use Case Name SiswaRequirements Siswa melakukan login terlebih dahulu

GoalSiswa dapat melihat jam belajar dan

melihat nilaiPre-Conditions Belum melakukan login dan melihat

nilaiPost-Conditions Telah melakukan login dan melihat nilai

Actor SiswaMain Flow/Basic Path 1. Siswa dapat mengelola biodata

2. Siswa dapat menlihat jam belajar3. Siswa dapat melihat nilai4. Siswa dapat mengganti password

Invariant ~

Page 48: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

31

4.1.3. Rancangan Diagram Aktifitas

1.Activity Diagram

Admin

Gambar IV.4 Activity Diagram Admin

Page 49: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

32

2.Activity Diagram Guru

Gambar IV.5 Activity Diagram Guru

Page 50: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

33

3.Activity Diagram Siswa

Gambar IV.5 Activity Diagram Siswa

4.1.4. Rancangan Dokumen Sistem Usulan

a. Nama Dokumen : Jadwal Mengajar

Fungsi : Jadwal Jam Mengajar

Sumber : Sistem

Tujuan : Guru

Page 51: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

34

Media : Kertas

Frekuensi : Setiap Semester

Format : Lampiran B1

b. Nama Dokumen : Mata Pelajaran

Fungsi : Jadwal Jam Mata Pelajaran Siswa

Sumber : Sistem

Tujuan : Siswa

Media : Kertas

Frekuensi : Setiap Semester

Format : Lampiran B2

c. Nama Dokumen : Nilai

Fungsi : Nilai Akademis Siswa

Sumber : Sistem

Tujuan : Siswa

Media : Kertas

Frekuensi : Setiap Semester

Format : Lampiran B3

Page 52: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

35

4.1.5. Rancangan Prototype

1. Halaman Login

Gambar IV.6 Form Login

2. Halaman Utama Admin

Gambar IV.7 Halaman Utama Admin

Page 53: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

36

3. Halaman Data Guru

Gambar IV.8 Halaman Data Guru

4. Halaman Data Kelas

Gambar IV.9 Halaman Data Kelas

Page 54: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

37

5. Halaman Data Mata Pelajaran

Gambar IV.10 Halaman Data Mata Pelajaran

6. Halaman Data Siswa

Gambar IV.11 Halaman Data Siswa

Page 55: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

38

7. Halaman Jadwal Pelajaran

Gambar IV.12 Halaman Jadwal Pelajaran

8. Halaman Tahun Ajaran

Gambar IV.13 Halaman Tahun Ajaran

Page 56: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

39

9. Halaman Absensi Siswa

Gambar IV.14 Halaman Absensi Siswa

10. Halaman Data Nilai

Gambar IV.15 Halaman Data Nilai

Page 57: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

40

11. Halaman Isi Nilai

Gambar IV.16 Halaman Isi Nilai

12. Halaman Kelola Username

Gambar IV.17 Halaman Data Nilai

Page 58: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

41

13. Halaman Nilai Siswa

Gambar IV.18 Halaman Data Nilai

4.2. Perancangan Perangkat Lunak

4.2.1.Entity Relationship Diagram (ERD)

Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

Page 59: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

42

Gambar IV.19 Entity Relationship Diagram

Page 60: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

43

4.2.2. Logical Record Structure (LRS)

Gambar IV.20 Logical Record Structure

Page 61: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

44

4.2.3. Spesifikasi File

a. Spesifikasi File Tabel Absen

Nama Database : db_siakad

Nama Tabel : absen

PanjangRecord : 48byte

PrimaryKey :id_absen

Tabel IV.4

Spesifikasi File Tabel Absen

No Nama Field Type Ukuran Keterangan

1 id_absen int 11 Primary Key

2 Id_siswa int 11 Foreign Key

3 Tgl Varchar 15

4 status int 11

b. SpesifikasiFileTabelAdmin

Nama Database : db_siakad

Nama Tabel : admin

PanjangRecord :54byte

PrimaryKey :id_admin

Tabel IV.5

Spesifikasi File Tabel Admin

Page 62: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

45

No Nama Field Type Ukuran Keterangan

1 id_admin int 11 Primary Key

2 Id_username int 11 Foreign Key

3 Nia int 11

4 nmadmin Varchar 20

c. Spesifikasi File Tabel Guru

Nama Database :db_siakad

Nama Tabel : guru

PanjangRecord :83byte

PrimaryKey : id_guru

Tabel IV.6

Spesifikasi File Tabel Guru

No Nama Field Type Ukuran Keterangan

1 id_guru Int 11 Primary Key

2 Id_username Int 11 Foreign Key

3 nmguru Varchar 50

4 nig Int 11

d. Spesifikasi File Tabel Jadwal

Nama Database :db_siakad

Page 63: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

46

Nama Tabel : jadwal

PanjangRecord :55byte

PrimaryKey : id_jadwal

Tabel IV.7

Spesifikasi File Tabel Jadwal

No Nama Field Type Ukuran Keterangan

1 id_jadwal Int 11 Primary Key

2 Id_mapel Int 11 Foreign Key

3 Id_kelas Int 11 Foreign Key

4 Hari Int 11

5 Jam Int 11

e. Spesifikasi File Tabel Kelas

Nama Database :db_siakad

Nama Tabel : kelas

PanjangRecord :53byte

PrimaryKey : id_kelas

Tabel IV.8

Spesifikasi File Tabel Kelas

NoNama Field Type Ukuran Keterangan

Page 64: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

47

1 id_kelas Int 11 Primary Key

2 id_guru Int 11 Foreign Key

3 tingkat Int 11

4 Nmkelas Varchar 20

f. SpesifikasiFileTabelMapel

Nama Database :db_siakad

Nama Tabel : mapel

PanjangRecord :83byte

PrimaryKey :id_mapel

Tabel IV.9

Spesifikasi File Tabel Mapel

No Nama Field Type Ukuran Keterangan

1 id_mapel Int 11 Primary Key

2 Id_guru Int 11 Foreign Key

3 mapel Varchar 50

4 Tingkat Int 11

g. Spesifikasi File Tabel Nilai

Nama Database :db_siakad

Nama Tabel : nilai

Page 65: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

48

Panjang Record : 55 byte

PrimaryKey :id_nilai

Tabel IV.10

Spesifikasi File Tabel Nilai

No Nama Field Type Ukuran Keterangan

1 id_nilai Int 11 Primary Key

2 Id_mapel Int 11 Foreign Key

3 Id_siswa int 11 Foreign Key

4 Id_tahun int 11 Foreign Key

5 Nilai Int 11

h. Spesifikasi File Tabel Siswa

Nama Database :db_siakad

Nama Tabel : siswa

PanjangRecord :44byte

PrimaryKey :id_siswa

Tabel IV.11

Spesifikasi File Tabel Siswa

No Nama Field Type Ukuran Keterangan

1 id_siswa Int 11 Primary Key

2 Id_username Int 11 Foreign Key

Page 66: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

49

3 Id_kelas Int 11 Foreign Key

4 Nis Int 11

i. SpesifikasiFileTabelTahun

Nama Database :db_siakad

Nama Tabel : tahun

PanjangRecord :33byte

PrimaryKey : id_tahun

Tabel IV.12

Spesifikasi File Tabel Tahun

No Nama Field Type Ukuran Keterangan

1 id_tahun Int 11 Primary Key

2 Tahun ajaran Int 11

3 status Int 11

j. Spesifikasi File Tabel Username

NamaDatabase:db_siakad

Nama Tabel : username

Panjang Record : 82 byte

PrimaryKey : id_username

Page 67: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

50

Tabel IV.13

Spesifikasi File Tabel Username

No Nama Field Type Ukuran Keterangan

1 id_username Int 11 Primary Key

2 Pass varchar 60

3 Level Int 11

4.2.4. Class Model/Class Diagram

Gambar IV.21 Class Diagram

Page 68: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

51

4.2.5. Sequence Diagram

Gambar IV.22 Sequence Diagram

4.2.6. Spesifikasi Hardware dan Software

Berikut ini adalah spesifikasi hardware dan software yang digunakan dalam

sistem informasi akademik:

Tabel IV.14

Tabel Spesifikasi Kebutuhan Hardware dan Software

Kebutuhan Keterangan

Page 69: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

52

Sistem Operasi Windows 7

Processor Intel core i3,1.8 Ghz

RAM 1 GB

Monitor Generic PnP Monitor 14 inci

Keyboard Standart

Printer Laser jet

Mouse Standart

Browser Google Chrome,Mozzila firefox

Software Sublime Text3,MySql,Xampp

4.3. Jadwal Implementasi

WAKTU

NoKEGIATAN BULAN I BULAN II BULAN III BULAN IV

1 2 3 4 1 2 3 4 1 2 3 41 2 3 4

Persiapan data

1 awal

2 Analisa

3 Desain Sistem

Page 70: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

53

Desain

Perangkat

4 Lunak

Pembuatan &

5 Tes Program

6 Tes Sistem

Page 71: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

BAB V

PENUTUP

5.1. Kesimpulan

Setelah penulis melakukan semua tahapan penelitian maka sistem informasi yang

dirancang mampu menangani kebutuhab dari setiap pengguna (User) yang

dicantumkan pada rumusan masalah. Tugas akhir ini dapat disimpulkan menjadi

beberapa poin,yaitu:

1. Sistem informasi akademik dapat memudahkan siswa dalam melihat nilai (Raport)

serta dapat melihat jam pelajaran yang di ikuti secara cepat dan mudah.

2. Sistem ini memudahkan guru dalam melihat jadwal jam mengajar yang sudah

ditetapkan oleh pihak sekolah, dan guru dapat memberikan informasi nilai siswa

dengan cepat dan mudah.

3. Sistem informasi akademik berbasis web ini memudahkan admin dalam mengelola

data kelas,data guru,data siswa,absensi siswa,nilai dan tahun ajaran secara

komputerisasi sehingga dapat meng-efisiensi waktu kerja dan tidak terjadi

kehilanggan data yang sangat merugikan pihak sekolah maupun siswa.

5.2. Saran

Adapun saran-saran yang diberikan pihak sekolah SMK Bina Siswa Utama

adalah sebagai berikut:

54

Page 72: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

55

1. Ketelitian admin pada saat memasukan data perlu ditingkatkan agar

tidak terjadi kesalahan dalam memasukkan data.

2. Diperlukannya admin yang terampil dan teliti dalam mengelola sistem

informasi akademik berbasis web ini.

3. Diperlukannya peralatan yang memadai untuk dapat menjalan

sistem informasi akademik ini.

4. Perlu diadakan uji coba secara terperinci untukmenghindari kesalahan sistem

ataupun kerusakan sistem.

Page 73: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

DAFTAR PUSTAKA

Afriansyah, A. (2015).ANALISA DAN PERANCANGAN APLIKASI

PERPUSTAKAAN PADA POLITEKNIK SEKAYU MENGGUNAKAN

PEMOGRAMAN JAVA. Jurnal Teknik Informatika Politeknik Sekayu,

III(2), 53–61.

Fridayanthie, E. W., & Mahdiati, T. (2016). Rancang Bangun Sistem Informasi

Permintaan Atk Berbasis Intranet (Studi Kasus: Kejaksaan Negeri

Rangkasbitung). Jurnal Informatika, 4(2), 126–137. Retrieved from

https://ejournal.bsi.ac.id/ejurnal/index.php/khatulistiwa/artickel/view/1264

Jubilee Enterprise. (2015). Pengenalan Visual Studio 2013. Jakarta: PT Elex

MEdia Komputindo.

Parwanti, bebas widada, didik nugroho. (2014). Sistem Komputerisasi

Pengolahan Nilai Raport Secara Multiuser Pada Sma Muhammadiyah 1

Surakarta. Sistem Komputerisasi Pengolahan Nilai Raport Secara Multiuser

Pada Sma Muhammadiyah 1 Surakarta, 1–6. Retrieved from

https://p3m.sinus.ac.id/jurnal/index.php/TIKomSiN/article/viewFile/155/23

Puspitasari, D. (2016). Sistem informasi perpustakaan sekolah berbasis web.

Jurnal Pilar Nusa MAndiri, XII(2), 227–240.

Putri nenzy ahlung arniyanto; Hartanto anggit dwi. (2013). Sistem Informasi

Pengolahan Nilai Raport Pada Siswa SMP Negeri 1 Yogyakarta Berbasis Web.

Jurnal Ilmiah DASI, 14(4), 38–43. Retrieved from

https://media.neliti.com/media/publications/135640-ID-none.pdf

56

Page 74: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...

Riyanto. 2015. Membuat Aplikasi Apotek InteGrasi Barcode Scanner dengan

PHP & MYSQL. Yogyakarta: PENERBIT GAVA MEDIA.

Rosa A.S dan M.Shalahudin. 2013. Rekayasa Perangkat Lunak. Bandung:

Informatika Bandung.

Septianie, Dessy, Wahyu Hidayat, and Eka Widhi Yunarso. 2017. “APLIKASI

GELANGGANG OLAHRAGA BULUTANGKIS DI DAERAH

LEMBANG BERBASIS WEB.” 3(3):1183–91.

Swastika, Herningtyas, Swastika and Fata Khasanah, Nidaul. 2017. “Sistem

Informasi Reservasi Lapangan Futsal Pada Futsal Corner Menggunakan

Metode Waterfall.” Jurnal Mahasiswa Bina Insani 1 No.2(2):251–66.

Setiawan, & Didik. 2017. BUKU SAKTI PEMOGRAMAN WEB. Yogyakarta:

START UP.

57

Page 75: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...
Page 76: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...
Page 77: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...
Page 78: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...
Page 79: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...
Page 80: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...
Page 81: TUGASAKHIR...KATAPENGANTAR PujidanSyukur,DenganmengucapkanpujisyukurkehadiratTuhanyangmahaEsa, yang telah melimpahkan Rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat ...