SI1411483202

Dari widuri
Lompat ke: navigasi, cari


PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS

WEB PADA SMA NUSANTARA 1 TANGERANG


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh:

NIM
: 1411483202
Nama


JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

TANGERANG

2017/2018




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR PENGESAHAN SKRIPSI

 

PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS

WEB PADA SMA NUSANTARA 1 TANGERANG


Disusun Oleh:

NIM
: 1411483202
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Disahkan Oleh:

Tangerang, 23 Januari 2018

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I., MM)
       
(Nur Azizah, M.Akt., M.Kom)
NIP: 000594
       
NIP: 078010




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS

WEB PADA SMA NUSANTARA 1 TANGERANG


Dibuat Oleh:

NIM
: 1411483202
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Infomasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2017/2018


Disetujui Oleh:

Tangerang, 23 Januari 2018

Pembimbing I
   
Pembimbing II
       
       
       
       
   
(Ageng Setiani R., S.Kom., M.Si)
NID: 06126
   
NID: 13001




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS

WEB PADA SMA NUSANTARA 1 TANGERANG


Dibuat Oleh:

NIM
: 1411483202
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2017/2018


Disetujui Penguji:


Tangerang, 23 Januari 2018

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID:
 
NID:
 
NID:




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS

WEB PADA SMA NUSANTARA 1 TANGERANG


Disusun Oleh:

NIM
: 1411483202
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Infomasi
Konsentrasi
: Sistem Informasi Manajemen

 


 


Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang, 23 Januari 2018

 
 
 
 
 
NIM: 1411483202

 

)*Tandatangan dibubuhi materai 6.000;




ABSTRAK

Akademik merupakan kegiatan yang berhubungan dengan proses belajar mengajar. Sekolah sebagai suatu instansi di bidang pendidikan yang melakukan pengolahan data akademik berupa data siswa, guru, jadwal pelajaran, kelas dan nilai. Dari beberapa sekolah masih banyak yang mengelola data akademik menggunakan sistem pengolahan secara manual dan diinputkan pada Ms.Excel. Sistem tersebut tentu saja mempunyai banyak kelemahan yaitu lemahnya administrasi, pemborosan tenaga, penyajian yang buruk dan pelayanan yang kurang optimal. Permasalahan yang akan dibahas yaitu bagaimana membuat sebuah sistem informasi akademik berbasis web untuk mengatasi masalah dalam pengolahan data akademik pada SMA Nusantara 1 Tangerang. Metode analisa yang digunakan yaitu menggunakan analisa PIECES, untuk metode perancangan modelnya menggunakan UML (Unified Modeling Language), sedangkan untuk bahasa pemrogramannya digunakan bahasa PHP dan HTML yang menggunakan aplikasi Notepad++, untuk framework PHP yang digunakan yaitu Laravel dan dalam pembuatan databasenya menggunakan MariaDB. Sistem informasi akademik berbasis web pada SMA Nusantara 1 Tangerang ini dapat digunakan dengan browser komputer lokal maupun di upload pada internet.

Kata Kunci: data, akademik, web, internet




ABSTRACT

Academic is an activity that related to teaching and learning. School as an institution of education that performs academic data processing in the form of students and teachers data, lesson schedules, classes and values. Since many schools still use a manual system process to manage the academic data which is inputted to Ms.Excel. But that system has many weaknesses which is weak of administration, waste of energy, poor presentation and less optimal service. The problem that will be discussed is how to make a web-based academic information system to overcome the problems in the processing of academic data at SMA Nusantara 1 Tangerang. The analytical method is using PIECES analysis, the design method is using UML (Unified Modeling Language), while for programming language is using PHP and HTML which is using Notepad ++ application, PHP framework is using Laravel and for making the database is using MariaDB. Web-based academic information system at SMA Nusantara 1 Tangerang can be used with local computer browser and uploaded on the internet.

Keywords: data, academic, web, internet




KATA PENGANTAR


Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan seribu jalan, sejuta langkah serta melimpahkan segala rahmat dengan karunia-Nya, sehingga penelitian Skripsi ini dapat berjalan dengan baik dan selesai dengan semestinya. Adapun judul yang diambil dalam penyusunan penelitian Skripsi ini adalah “Perancangan Sistem Informasi Akademik Berbasis Web Pada SMA Nusantara 1 Tangerang”.

Penelitian ini merupakan salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang Strata Satu (S1) pada Perguruan Tinggi Raharja.

Sebagai bahan penulisan, data dikumpulkan berdasarkan hasil observasi, wawancara dan sumber literature yang mendukung penelitian ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan banyak pihak, maka penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat waktu. Dalam kesempatan ini penulis bermaksud menyampaikan ucapan terimakasih kepada semua pihak yang telah membantu dan memberikan dukungan dalam penyusunan Skripsi ini. Tidak lupa penulis mengucapkan terimakasih kepada:

  1. Bapak Ir. Untung Rahardja, M.T.I, MM selaku Ketua Perguruan Tinggi Raharja.
  2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua 1 Perguruan Tinggi Raharja.
  3. Ibu Nur Azizah, M.Akt., M.Kom selaku Kepala Jurusan Sistem Informasi.
  4. Ibu Giandari Maulani, M.Kom selaku Pembimbing I yang telah memberikan banyak ilmu pengetahuan serta pengarahan kepada penulis sehingga penelitian Skripsi ini dapat terselesaikan dengan baik.
  5. Ibu Ageng Setiani R., S.Kom., M.Si selaku Pembimbing II yang telah membantu penyusunan penelitian Skripsi ini.
  6. Bapak dan Ibu Dosen serta Staff Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  7. Bapak Teguh Wijaya, S.Si selaku Stakeholder pada SMA Nusantara 1 Tangerang yang telah banyak membantu dan memberikan informasi kepada penulis selama melakukan observasi.
  8. Kedua orang tua, kakak, adik dan semua saudara yang selalu memberikan dukungan serta memberikan semangat dan doa dalam mengerjakan penilitian Skripsi ini dengan baik.
  9. Kepada sahabat dan teman-teman yang selalu memberikan dukungan dan motivasi.

Penulis menyadari bahwa dalam penulisan penelitian Skripsi ini masih jauh dari kata sempurna. Oleh karena itu, dengan segala kerendahan hati dan keterbukaan, penulis mengharapkan kritik dan saran yang dapat menyempurnakan karya tulis ini. Semoga penelitian Skripsi ini bermanfaat bagi semua pihak dan dapat menjadi pembelajaran yang lebih baik.

Tangerang, 23 Januari 2018
Winda Larasati
NIM: 1411483202




Daftar isi




DAFTAR TABEL


  1. Tabel 3.1 Analisa PIECES
  2. Tabel 3.2 Elisitasi Tahap I
  3. Tabel 3.3 Elisitasi tahap II
  4. Tabel 3.4 Elisitasi Tahap III
  5. Tabel 3.5 Final Draft Elisitasi
  6. Tabel 4.1 Perbedaan Sistem yang Berjalan dan Sistem Usulan
  7. Tabel 4.2 Tabel Catatan Pelajar
  8. Tabel 4.3 Tabel Data Kelas
  9. Tabel 4.4 Tabel Ekstrakulikuler
  10. Tabel 4.5 Tabel Guru
  11. Tabel 4.6 Tabel Jadwal Pelajaran
  12. Tabel 4.7 Tabel Jurusan
  13. Tabel 4.8 Tabel Kategori Penilaian
  14. Tabel 4.9 Tabel Kelas
  15. Tabel 4.10 Tabel Ketidakhadiran
  16. Tabel 4.11 Tabel Mata Pelajaran
  17. Tabel 4.12 Tabel Password Resets
  18. Tabel 4.13 Tabel Penilaian
  19. Tabel 4.14 Tabel Prestasi
  20. Tabel 4.15 Tabel Sikap Pelajaran
  21. Tabel 4.16 Tabel Siswa
  22. Tabel 4.17 Tabel Sub Katpenilaian
  23. Tabel 4.18 Tabel Tahun Akademik
  24. Tabel 4.19 Tabel Users
  25. Tabel 4.20 Tabel Wali Kelas
  26. Tabel 4.21 Black Box Testing pada Menu Login 1
  27. Tabel 4.22 Black Box Testing pada Menu Login 2
  28. Tabel 4.23 Black Box Testing pada Input Siswa 1
  29. Tabel 4.24 Black Box Testing pada Input Siswa 2
  30. Tabel 4.25 Black Box Testing pada Input Mata Pelajaran 1
  31. Tabel 4.26 Black Box Testing pada Input Mata Pelajaran 2
  32. Tabel 4.27 Black Box Testing pada Input Jadwal Pelajaran 1
  33. Tabel 4.28 Black Box Testing pada Input Jadwal Pelajaran 2
  34. Tabel 4.29 Black Box Testing pada Input Penilaian Pelajaran 1
  35. Tabel 4.30 Black Box Testing pada Input Penilaian Pelajaran 2
  36. Tabel 4.31 Schedule
  37. Tabel 4.32 Estimasi Biaya




DAFTAR GAMBAR


  1. Gambar 3.1 Struktur Organisasi SMA Nusantara 1 Tangerang
  2. Gambar 3.2 Use Case Diagram
  3. Gambar 3.3 Activity Diagram
  4. Gambar 3.4 Sequence Diagram
  5. Gambar 4.1 Use Case Diagram
  6. Gambar 4.2 Activity Diagram User Admin
  7. Gambar 4.3 Activity Diagram User Siswa
  8. Gambar 4.4 Activity Diagram User Guru
  9. Gambar 4.5 Activity Diagram User Kepala Sekolah
  10. Gambar 4.6 Sequence Diagram User Admin
  11. Gambar 4.7 Sequence Diagram User Siswa
  12. Gambar 4.8 Sequence Diagram User Guru
  13. Gambar 4.9 Sequence Diagram User Kepala Sekolah
  14. Gambar 4.10 Class Diagram
  15. Gambar 4.11 Tampilan Prototype Login
  16. Gambar 4.12 Tampilan Prototype Dashboard
  17. Gambar 4.13 Tampilan Prototype Rekap Kelas
  18. Gambar 4.14 Tampilan Prototype Rekap Jadwal Pelajaran
  19. Gambar 4.15 Tampilan Prototype Rekap Jadwal Mengajar
  20. Gambar 4.16 Tampilan Prototype Rekap Nilai
  21. Gambar 4.17 Tampilan Prototype Raport
  22. Gambar 4.18 Tampilan Prototype Users
  23. Gambar 4.19 Tampilan Login
  24. Gambar 4.20 Tampilan Dashboard
  25. Gambar 4.21 Tampilan Data Guru
  26. Gambar 4.22 Tampilan Data Siswa
  27. Gambar 4.23 Tampilan Mata Pelajaran
  28. Gambar 4.24 Tampilan Data Kelas
  29. Gambar 4.25 Tampilan Jadwal Pelajaran
  30. Gambar 4.26 Tampilan Penilaian Pelajaran
  31. Gambar 4.27 Tampilan Rekap Kelas
  32. Gambar 4.28 Tampilan Rekap Jadwal Pelajaran
  33. Gambar 4.29 Tampilan Rekap Jadwal Mengajar
  34. Gambar 4.30 Tampilan Rekap Nilai
  35. Gambar 4.31 Tampilan Raport
  36. Gambar 4.32 Tampilan Users




DAFTAR SIMBOL


DAFTAR SIMBOL USE CASE DIAGRAM


DAFTAR SIMBOL SEQUANCE DIAGRAM


DAFTAR SIMBOL ACTIVITY DIAGRAM


DAFTAR SIMBOL CLASS DIAGRAM



BAB I
PENDAHULUAN

Latar Belakang

Setiap kegiatan organisasi berupa informasi saat ini telah didukung dengan kemajuan teknologi. Perkembangan tersebut membuat manusia sebagai subyek utama di bidang informasi baik sebagai pemberi maupun penerima secara tidak langsung dituntut untuk memenuhi semua kebutuhan yang ada. Oleh karena itu, bidang pendidikan merupakan bidang yang paling utama dipengaruhi oleh perkembangan teknologi informasi.

Berdasarkan hasil pengamatan dan wawancara dengan pihak sekolah, untuk informasi data akademik pada SMA Nusantara 1 Tangerang sekarang masih terbilang sederhana dan manual, sehingga memperlambat guru untuk memberikan informasi data akademik kepada siswa dan laporan data akademik ke kepala sekolah menjadi lebih lama.

Oleh karena itu, perlu adanya media sebagai jembatan informasi. Jembatan informasi ini merupakan pembuatan sistem informasi akademik berbasis Web yang digunakan pihak sekolah untuk menyampaikan informasi kepada siswa. Sistem ini bertujuan untuk memudahkan dalam mengolah data akademik pihak-pihak yang berkepentingan seperti siswa, guru dan kepala sekolah.

Berdasarkan dari permasalahan yang sudah dijelaskan, maka ditarik penelitian Skripsi dengan judul “Perancangan Sistem Informasi Akademik Berbasis Web Pada SMA Nusantara 1 Tangerang”.


Rumusan Masalah

Berdasarkan latar belakang diatas, diidentifikasi rumusan masalah sebagai berikut:

  1. Apakah sistem informasi akademik yang berjalan saat ini pada SMA Nusantara 1 Tangerang sudah efektif dan efisien?
  2. Apakah prosedur monitoring data akademik pada SMA Nusantara 1 Tangerang sudah berjalan dengan baik dan cepat?
  3. Apakah telah tersedia sistem informasi akademik yang mudah serta cepat diakses sehingga informasi yang diberikan up to date bagi siswa dan guru pada SMA Nusantara 1 Tangerang?


Ruang Lingkup Penelitian

Ruang lingkup penelitian ini perlu dibatasi agar pembahasannya tidak melebar dari yang ingin disampaikan. Penelitian ini dibatasi permasalahannya tentang data siswa, kelas, jadwal pelajaran dan nilai. Dimulai dari pengolahan data siswa, kelas, jadwal pelajaran sampai proses penilaian berdasarkan mata pelajaran disetiap kelasnya.


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Setiap penelitian mempunyai beberapa tujuan agar penelitian sesuai dengan keinginan, maka dibuatlah tujuan penelitian sebagai berikut:

  1. Mempermudah sistem informasi akademik pada SMA Nusantara 1 Tangerang agar menjadi efektif dan efisien.

  2. Mempermudah prosedur monitoring akademik agar dapat berjalan lebih baik dan cepat.

  3. Merancang sistem informasi akademik SMA Nusantara 1 Tangerang untuk siswa dan guru yang mudah serta cepat diakses agar menghasilkan informasi yang up to date.


Manfaat Penelitian

Manfaat penelitian dipengaruhi oleh pemecahan suatu rumusan masalah yang telah tercapai sesuai dengan tujuan. Dalam penelitian ini dipaparkan ada 3 (tiga) manfaat dalam penelitian, yaitu:

  1. Memberikan informasi akademik secara efektif dan efisien.

  2. Menyajikan monitoring yang dibutuhkan oleh kepala sekolah secara baik dan cepat.

  3. Dapat menyajikan informasi akademik yang dibutuhkan siswa dan guru secara mudah serta cepat diakses sehingga informasi yang diberikan up to date.


Metodologi Penelitian

Untuk mendapatkan data yang dibutuhkan pada penyusunan Skripsi ini, dilakukan beberapa metodologi berikut:

Metode Pengumpulan Data

  1. Metode Observasi

    Metode observasi (pengamatan) merupakan pengumpulan data dengan cara pengamatan langsung atau peninjauan secara cermat pada objek yang akan diteliti. Dan metode observasi pada sistem ini dilakukan pada SMA Nusantara 1 Tangerang. Penelitian dilakukan langsung untuk mengamati kondisi yang ada pada lapangan dan meminta data yang diperlukan sebagai bahan untuk menulis penelitian Skripsi. Dari pengamatan tersebut, diperoleh data yang mendukung penulisan untuk melakukan analisa, dengan cara ini diketahui dan dipahami sistem yang akan di analisa.

  2. Metode Wawancara

    Wawancara dilakukan dengan proses tanya jawab untuk memperoleh informasi yang mendukung kepada pihak bersangkutan atau Stakeholder yaitu bapak Teguh Wijaya, S.Si.

  3. Metode Studi Pustaka

    Metode untuk memperoleh dan menghimpun segala informasi dengan masalah yang diteliti. Informasi dapat diperoleh dengan mempelajari buku-buku dan literature yang ada.


Metode Analisa

Setelah pengumpulan data dan dilakukan beberapa teknik, maka data yang sudah ada akan diolah dan dianalisa agar mendapatkan hasil akhir yang lebih bermanfaat. Dalam melakukan rancangan sistem informasi akademik pada SMA Nusantara 1 Tangerang digunakan metode analisa sistem yaitu, analisa PIECES.

Analisa PIECES merupakan metode analisis sebagai dasar untuk memperoleh pokok-pokok permasalahan yang lebih spesifik. Dalam menganalisa sebuah sistem biasanya akan dilakukan beberapa aspek antara lain; Kinerja (Performance), Informasi (Information), Ekonomi (Economics), Kontrol (Control), Efisiensi (Efficiency) dan Pelayanan (Service).


Metode Perancangan

  1. Perancangan Model

    Pada penelitian ini, perancangan model yang diusulkan menggunakan metode berorientasi objek dengan diagram UML (Usecase diagram, Activity diagram, Sequence diagram dan Class diagram) yang menggunakan software Visual Paradigm.

  2. Bahasa Pemrograman

    Dalam penelitian ini, bahasa pemrograman yang diusulkan menggunakan PHP dan HTML, tampilan antar muka aplikasinya menggunakan CSS, pembuatan database menggunakan MariaDB, membuat desainnya menggunakan aplikasi Notepad++, framework PHP yang digunakan merupakan Laravel dan untuk server menggunakan Apache.


Metode Pengujian (Testing)

Metode pengujian pada penelitian ini menggunakan Blackbox Testing. Blackbox Testing yaitu metode uji coba yang difokuskan pada keperluan software. Pengujian Blackbox Testing dapat menemukan fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal dan kesalahan kinerja.


Sistematika Penulisan

Sistematika penulisan ini, untuk memberikan sebuah gambaran mengenai penelitian ini. Adapun sistematika penulisan ini sebagai berikut:

BAB I PENDAHULUAN
Pada bab ini berisi tentang latar belakang, rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI
Pada bab ini berisikan teori berupa definisi yang diambil dari kutipan buku yang berkaitan, serta beberapa literature review yang berhubungan dengan penelitian.

BAB III ANALISA SISTEM YANG BERJALAN
Bab ini berisi gambaran umum SMA Nusantara 1 Tangerang, tata laksana sistem yang berjalan, analisa sistem yang berjalan, konfigurasi sistem yang berjalan, permasalahan yang dihadapi dan alternatif pemecahan masalah serta user requirement sebagai landasan mendesain sistem.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN
Pada bab ini terdiri dari rancangan sistem usulan, rancangan basis data, rancangan prototype, konfigurasi sistem usulan, testing, implementasi dan estimasi biaya.

BAB V PENUTUP
Bab ini berisi kesimpulan dan saran dari seluruh penelitian yang dilakukan, berdasarkan yang telah diuraikan di dalam bab-bab sebelumnya.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN



BAB II
LANDASAN TEORI

TEORI UMUM

Konsep Dasar Sistem

Definisi Sistem

Berikut beberapa pengertian tentang sistem menurut beberapa ahli, yang dijabarkan dibawah ini:

Definisi sistem menurut Dede Bachtiar dan Atikah dalam Jurnal SISFOTEK GLOBAL (2015:72)[1] adalah “Sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisasi, saling berinteraksi, saling bergantung satu sama lain dan terpadu”.

Sedangkan menurut Julitta Dewayani dan Fitri Wahyuningsih dalam Jurnal KOMPAK (2016:11)[2] mengatakan bahwa “Sistem adalah suatu kerangka dari prosedur-prosedur yang saling berhubungan yang disusun sesuai dengan suatu skema yang menyeluruh untuk melaksanakan suatu kegiatan atau fungsi perusahaan”.


Klasifikasi Sistem

Menurut Rohmat Taufiq yang dikutip oleh Harfizar, dkk dalam Jurnal SENSI (2017:193)[3] sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya:

  1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System).

    Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem produksi dan sistem transportasi.

  2. Sistem Dapat Dipastikan dan Sistem Tidak Dapat Dipastikan.

    Sistem dapat dipastikan merupakan suatu sistem yang input, proses dan output sudah ditentukan sejak awal. Sudah dideskripsikan dengan jelas apa inputnya seperti apa. Sedangkan sistem tidak dapat dipastikan atau sistem probabilistik merupakan sebuah sistem yang belum terdefinisi dengan jelas salah satu dari input-proses-output atau ketiganya belum terdefinisi dengan jelas.

  3. Sistem Tertutup dan Sistem Terbuka.

    Sistem tertutup dan sistem terbuka yang membedakan adalah ada faktor-faktor yang mempengaruhi dari luar sistem atau tidak, jika tidak ada faktor-faktor yang mempengaruhi dari luar itu bisa disebut dengan sistem tertutup tapi jika ada pengaruh komponen dari luar disebut sistem terbuka.

  4. Sistem Manusia dan Sistem Mesin.

    Sistem manusia dan sistem mesin merupakan sebuah klasifikasi sistem jika dipandang dari pelakunya. Pada zaman yang semakin global dan semuanya serba maju ini tidak semua sistem dikerjakan oleh manusia tapi beberapa sistem dikerjakan oleh mesin tergantung dari kebutuhannya. Sistem manusia adalah suatu sistem yang proses kerjanya dilakukan oleh manusia sebagai contoh pelaku sistem organisasi, sistem akademik yang masih manual, transaksi jual beli dipasar tradisional, dll. Adapun sistem mesin merupakan sebuah sistem yang proses kerjanya dilakukan oleh mesin, sebagai contoh sistem motor, mobil, mesin industri dan lain-lain.

  5. Sistem Sederhana dan Sistem Kompleks.

    Sistem dilihat dari tingkat kekomplekan masalahnya dibagi menjadi 2 (dua) yaitu sistem sederhana dan sistem kompleks. Sistem sederhana merupakan sistem yang sedikit subsistemnya dan komponen-komponennya pun sedikit. Adapun sistem kompleks adalah sistem yang banyak sub-sub sistemnya sehingga proses dari sistem itu sangat rumit.

  6. Sistem Bisa Beradaptasi dan Sistem Tidak Bisa Beradaptasi.

    Sistem yang bisa beradaptasi terhadap lingkungannya merupakan sebuah sistem yang mampu bertahan dengan adanya perubahan lingkungan. Sedangkan sistem yang tidak bisa beradaptasi dengan lingkungan merupakan sebuah sistem yang tidak mampu bertahan jika terjadi perubahan lingkungan.

  7. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System).

    Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem tata surya. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine system. Misalnya sistem telekomunikasi.

  8. Sistem Sementara dan Sistem Selamanya.

    Sistem sementara dan sistem selamanya merupakan klasifikasi sistem jika dilihat dari pemakainya. Sistem sementara merupakan sebuah sistem yang dibangun dan digunakan untuk waktu sementara, sebagai contoh sistem pemilihan presiden, setelah proses pemilihan presiden sudah tidak dipakai lagi dan untuk pemilihan 5 (lima) tahun mendatang kemungkinan sistem selamanya merupakan sistem yang dipakai untuk jangka panjang atau digunakan selamanya, misalnya sistem pencernaan.


Konsep Dasar Data dan Informasi

Definisi Data

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data item. Terdapat beberapa definisi data dibawah ini:

Definisi data menurut Indriyani dan Humdiana yang dikutip oleh Randy Richi Wuaya Jermias dalam Jurnal EMBA (2016:818)[4] adalah “Fakta-fakta, simbol dan karakter data atau observasi yang menggambarkan suatu fenomena tertentu”.

Sedangkan menurut Eka Iswandy dalam Jurnal TEKNOIF (2015:73)[5] mendefinisikan “Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berwujud suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep”.


Definisi Informasi

Berikut beberapa definisi mengenai informasi diantaranya adalah:

Definisi informasi menurut Alicia Sinsuw dan Xaverius Najoan dalam E-journal Teknik Elektro dan Komputer (2013:2)[6] adalah “Salah satu sarana untuk memperkenalkan suatu perusahaan atau organisasi yang masih dalam tahap perkembangan. Dengan tidak adanya informasi, maka suatu organisasi tidak akan pernah dapat cepat berkembang seperti apa yang diinginkan”.

Sedangkan menurut M. Thoha dan Miyanto dalam Jurnal PROSISKO (2015:58)[7] mengatakan bahwa “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang”.


Kualitas Informasi

Menurut Nur Azizah, dkk dalam Jurnal SENSI (2017:16)[8] kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu informasi harus akurat, tepat waktu dan relevan. Penjelasan tentang kualitas informasi tersebut dipaparkan di bawah ini:

  1. Akurat (Accurate), Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan yang dapat mengubah atau merusak informasi tersebut.

  2. Tepat Waktu (Timelines), Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan suatu landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi.

  3. Relevan (Relevance), Informasi tersebut mempunyai manfaat untuk pemakainya, dimana relevansi informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan. Nilai informasi ditentukan oleh dua hal yaitu manfaat dan biaya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.


Konsep Dasar Sistem Informasi

Definisi sistem informasi menurut Alicia Sinsuw dan Xaverius Najoan dalam E-journal Teknik Elektro dan Komputer (2013:2)[6] adalah “Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi berbasis komputer yang saling berinteraksi dan bekerja sama berdasarkan suatu prosedur kerja yang telah ditetapkan, dimana memproses dan mengolah data menjadi suatu bentuk informasi yang dapat digunakan dalam mendukung keputusan”.

Sedangkan menurut Khanna Tiara, dkk dalam Jurnal CCIT (2015:34)[9] mengatakan bahwa “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.

Sementara menurut Suprihadi, dkk dalam Jurnal CCIT (2013:310)[10] mendefinisikan bahwa “Sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu”.


Konsep Dasar Analisa Sistem

Definisi analisa sistem menurut Fajar Nugraha dalam Jurnal SIMETRIS (2014:28)[11] adalah “Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan”.

Sedangkan menurut Lasminiasih, dkk dalam Jurnal Sistem Informasi (2016:885)[12] mendefinisikan bahwa “Analisis sistem adalah mengidentifikasi sistem yang sudah ada apakah terdapat masalah yang telah terjadi pada sistem yang lama”.


Konsep Dasar Perancangan Sistem

Setiap instansi memerlukan perancangan sistem yang baik untuk menunjang kelangsungan kegiatan. Terdapat beberapa pengertian perancangan sistem menurut beberapa ahli, diantaranya:

Definisi perancangan sistem menurut Priyo Sutopo, dkk dalam Jurnal Informatika Mulawarman (2016:26)[13] adalah “Tahap ini menentukan konfigurasi yang dibutuhkan oleh sistem, mendesain atau merancang perangkat lunak yang termasuk didalamnya adalah proses, aturan yang digunakan, antarmuka pengguna dan inputan yang dibutuhkan”.

Sedangkan menurut Hanif Al Fatta dan Robert Marco dalam Jurnal Telematika (2015:69)[14] mendefinisikan “Perancangan sistem mulanya diawali dengan menentukan segala keperluan yang akan memenuhi apa yang dibutuhkan oleh sistem, siapa yang mengambil langkah dan bagaimana cara menyesuaikannya”.


Konsep Dasar Basis Data (Database)

Definisi database menurut Ary Budi Warsito, dkk dalam Jurnal CCIT (2015:29)[15] adalah “Struktur penyimpanan data untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server”.

Sedangkan menurut Budi Raharjo yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal SISFOTEK GLOBAL (2017:22)[16] mendefinisikan bahwa “Database adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil dan dicari secara cepat”.


Konsep Dasar Elisitasi

Menurut Andi Prastomo dalam Jurnal Faktor Exacta (2014:166)[17] mendefinisikan bahwa “Elisitasi adalah suatu metode untuk analisa kebutuhan dalam rekayasa perangkat lunak”. Elisitasi di dapat melalui proses wawancara dan dilakukan melalui 3 (tiga) tahap, yaitu:

  1. Elisitasi Tahap I

  2. Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait oleh pihak wawancara.

  3. Elisitasi Tahap II

  4. Merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem. Berikut penjelasan mengenai metode MDI:

    1. M pada MDI berarti Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. D pada MDI berarti Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan, namun jika requirement tersebut digunakan dalam pembuatan sistem maka akan membuat sistem tersebut lebih sempurna.
    3. I pada MDI berarti Inessential. Maksudnya requirement tersebut bukanlah termasuk bagian sistem yang dibahas.
  5. Elisitasi Tahap III

  6. Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu:

    1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan?
    2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan?
    3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem?


Konsep Dasar Literature Review

Definisi studi literatur menurut Canggih Ajika Pamungkas dalam Jurnal INFORMA (2015:11)[18] adalah “Penelitian yang dilakukan dengan mengumpulkan data sekunder dengan cara membaca dan mempelajari bahan-bahan yang berhubungan dengan permasalahan yang akan dibahas dalam penelitian ini termasuk bahan-bahan yang berkaitan dengan proses akademik”.

Sedangkan menurut Ary Budi Warsito, dkk dalam Jurnal CCIT (2015:29)[15] adalah “Study pustaka dilakukan untuk menunjang metode survei dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan”.


TEORI KHUSUS

Konsep Dasar Sistem Informasi Akademik

Definisi Akademik

Definisi akademik menurut Julian Chandra W. dalam Jurnal Profit (2013:20)[19] adalah “Keadaan orang-orang bisa menyampaikan dan menerima gagasan, pemikiran, ilmu pengetahuan dan sekaligus dapat mengujinya secara jujur, terbuka dan leluasa”.

Sedangkan menurut Liatmaja yang dikutip oleh Abi Burrahman dalam Jurnal SISTEMASI (2017:34)[20] mendefinisikan bahwa “Akademik adalah suatu bidang yang mempelajari tentang kurikulum atau pembelajaran dalam fungsinya untuk meningkatkan pengetahuan dalam segi pendidikan/pembelajaran yang dapat dikelola oleh suatu sekolah atau lembaga pendidikan”.


Definisi Sistem Informasi Akademik

Definisi sistem informasi akademik menurut Julian Chandra W. dalam Jurnal Profit (2013:20)[19] adalah “Suatu sistem yang mengolah data-data akademik pada suatu instansi pendidikan baik formal maupun informal dari tingkat dasar sampai tingkat perguruan tinggi. Secara umum data-data yang diolah dalam sistem informasi akademik meliputi data guru, data siswa, data mata pelajaran dan jadwal mengajar dan data-data lain yang bersifat umum berdasarkan kebutuhan masing-masing lembaga pendidikan”.

Sedangkan menurut Boy Suzanto dan Iwan Sidhata dalam Jurnal Ekonomi, Bisnis dan Entrepreneurship (2015:19)[21] mengatakan bahwa “Sistem informasi akademik merupakan bagian dari pengendalian internal suatu kegiatan akademik yang meliputi pemanfaatan sumber daya manusia, dokumen, teknologi dan prosedur oleh manajemen untuk memecahkan masalah akademik. Sistem informasi akademik ini merupakan sistem informasi berdasarkan pada aktivitas manajemen. Sistem ini menggunakan perangkat keras (hardware) dan perangkat lunak (software) komputer, prosedur pedoman, model manajemen, keputusan dan sebuah database”.

Sementara menurut Abi Burrahman dalam Jurnal SISTEMASI (2017:34)[20] mendefinisikan bahwa “Sistem informasi akademik adalah perangkat lunak yang digunakan untuk menyajikan informasi dan menata administrasi yang berhubungan dengan kegiatan akademik. Dengan penggunaan perangkat lunak seperti ini diharapkan kegiatan administrasi akademik dapat dikelola dengan baik dan informasi yang diperlukan dapat diperoleh dengan mudah dan cepat”.


Definisi Nilai

Menurut Louis O. Kattsoff yang dikutip oleh Susy Kusuma Wardani dalam Jurnal IJNS (2013:32)[22] mengatakan bahwa Nilai dibedakan menjadi 2 (dua) macam, yaitu:

  1. Nilai Interinsik

  2. Nilai interinsik adalah nilai dari sesuatu yang sejak semula sudah bernilai.

  3. Nilai Instrumental

  4. Nilai instrumental adalah nilai dari sesuatu karena dapat dipakai sebagai sarana untuk mencapai suatu tujuan.


Definisi Siswa

Definisi siswa menurut Indah Devi Novitasari dalam Naskah Publikasi (2014:6)[23] adalah “Orang yang dengan sengaja belajar di sekolah untuk mengembangkan potensi diri melalui proses pembelajaran pada suatu jalur pendidikan formal (dari tingkat sekolah dasar, sekolah menengah pertama dan sekolah menengah atas) maupun pendidikan nonformal”.


Definisi Guru

Definisi guru menurut Indah Devi Novitasari dalam Naskah Publikasi (2014:5)[23] adalah “Orang yang dengan sengaja mempengaruhi siswa untuk terus belajar”.


Definisi Jadwal

Definisi jadwal menurut Erwin Herdiansyah dan Rinda Cahyana dalam Jurnal Algoritma (2015:1)[24] adalah “Pembagian waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan atau rencana kegiatan dengan pembagian waktu pelaksanaan yang terperinci”.


Konsep Dasar Internet

Definisi internet Menurut Siregar yang dikutip oleh Priyo Sutopo, dkk dalam Jurnal Informatika Mulawarman (2016:25)[13] adalah “Dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar informasi, terhadap masalah sosial misalnya dengan menggunakan alat-alat bantu online untuk mencapai bisnis elektronik (ecommerce), kepemilikan informasi dan interaksi dengan masyarakat”. Ada beberapa fasilitas dari internet yang sering kita temui bahkan digunakan antara lain:

  1. E-mail

  2. World Wide Web (WWW)

  3. Newsgroup

  4. Telnet

  5. Chat

  6. File Transfer Protocol (FTP)

Sedangkan menurut Meta Amalya Dewi, dkk dalam Jurnal CCIT (2014:121)[25] mendefinisikan bahwa “Internet adalah komputer yang terhubung melalui jaringan dan saling berkomunikasi dengan waktu dan wilayah yang tak terbatas”.

Sementara menurut Wiga Ariyani, dkk dalam International Journal of Science and Research (USR) (2015:380)[26] mengatakan bahwa “Internet is a network of computers around the world which are interrelated or interconnected”. (Internet adalah jaringan komputer di seluruh dunia yang saling terkait atau saling berhubungan).


Konsep Dasar Website

Definisi Website

Definisi website menurut Wiga Ariyani, dkk dalam "International Journal of Science and Research" (USR) (2015:380)[26] adalah “Website is a location on the internet which presents a collection of information with respect to the profile of the site owner”. (Website adalah lokasi di internet yang menyajikan kumpulan informasi berkenaan dengan profil pemilik situs).

Sedangkan menurut Ilka Zufria dan M. Hasan Azhari dalam Jurnal Sistem Informasi (2017:52)[27] mendefinisikan bahwa “Website adalah sekumpulan halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain maka dari makna itu, bisa kita pahami bahwa definisi website secara sederhana adalah informasi apa saja yang bisa diakses dengan menggunakan koneksi jaringan internet”.


Jenis-Jenis Website

Menurut Arief yang dikutip oleh Untung Rahardja, dkk dalam Jurnal CCIT (2015:249)[28] ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 (dua) jenis, yaitu web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jenis web tersebut. Adapun jenis-jenis web:

  1. Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS). Perubahan isi atau data halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.

  2. Web dinamis adalah jenis web yang content atau isinya dapat berubah-ubah setiap saat. Web yang banyak menampilkan animasi flash belum tentu termasuk web dinamis karena dinamis atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.


Konsep Dasar Analisa PIECES

Menurut Angga Reza Palevi dan Krisnawati dalam Jurnal Ilmiah DASI (2013:3)[29] mengatakan bahwa “Metode PIECES dapat digunakan untuk menganalisis masalah dan kelemahan dari sistem lama. PIECES sendiri meliputi Kinerja (Performance), Informasi (Information), Ekonomi (Economic), Kontrol (Control), Efisiensi (Efficiency), dan Pelayanan (Service)”.

  1. Analisis Kinerja (Performance)

  2. Masalah kinerja terjadi ketika tugas-tugas bisnis yang dijalankan tidak mencapai sasaran. Kinerja diukur dengan jumlah produksi (troughtput) dan waktu tanggap (respon time). Jumlah produksi (troughtput) adalah jumlah pekerjaan yang bisa diselesaikan selama jangka waktu tertentu. Waktu tanggap (respon time) adalah keterlambatan rata-rata antara suatu transaksi dengan tanggapan yang diberikan kepada transaksi tersebut.

  3. Analisis Informasi (Information)

  4. Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi peluang dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru. Informasi juga dapat merupakan fokus dari suatu batasan atau kebijakan. Analisis informasi memeriksa output sistem, analisis data dan meneliti data yang tersimpan dalam sebuah sistem.

  5. Analisis Ekonomi (Economic)

  6. Alasan ekonomi merupakan motivasi paling umum bagi suatu proyek. Pijakan dasar bagi kebanyakan manajer adalah biaya. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.

  7. Analisis Kontrol (Control)

  8. Tugas-tugas bisnis perlu di monitor dan dibetulkan jika menemukan kinerja yang dibawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah atau mendeteksi kesalahan sistem, menjamin keamanan data, informasi dan persyaratan.

  9. Analisis Efisiensi (Efficiency)

  10. Efisiensi menyangkut bagaimana menghasilkan output sebanyak-banyaknya dengan input yang sekecil mungkin.

  11. Analisis Pelayanan (Service)

  12. Berikut adalah beberapa kriteria penilaian dimana kualitas suatu sistem bisa dikatakan buruk:

    1. Sistem menghasilkan produk yang tidak akurat, tidak konsisten dan tidak dipercaya.
    2. Sistem tidak mudah dipelajari dan digunakan.
    3. Sistem canggung untuk digunakan.
    4. Sistem tidak fleksibel.


Konsep Dasar Unified Modeling Language (UML)

Definisi Unified Modeling Language (UML)

Definisi UML (Unified Modeling Language) menurut Rosa dan Shalahuddin yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal SISFOTEK GLOBAL (2017:22)[16] adalah “Bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung”.

Sedangkan menurut Onu, Fergus U. dan Umeakuka, Chinelo V. dalam International Journal of Computer Applications Technology and Research (2016:506)[30] mendefinisikan bahwa “A UML is a standard modeling Language to model thereal world in the fieldof software engineering. A UML diagramis a partial graphical view of a model of a system under design, implementation, or already in existence. UML diagram is made up of graphical elements, UML nodes connected with edges (flows) that represent elements system model. The UML model of the system might also contain other documentation such as use cases written as texts”. (UML adalah bahasa pemodelan standar untuk memodelkan dunia di bidang rekayasa perangkat lunak. Diagram UML adalah tampilan grafis parsial dari model sistem yang di desain, implementasi, atau sudah ada. Diagram UML terdiri dari elemen grafis, simpul UML terhubung dengan tepi (arus) yang mewakili elemen model sistem. Model UML dari sistem mungkin juga berisi dokumentasi lain seperti use case yang ditulis sebagai teks).

Sementara menurut Sparx S yang dikutip oleh K. P. Jayant, dkk dalam International Journal of Advanced Research in Computer Science and Software Engineering (2014:148)[31] mendefinisikan bahwa “The UML is a visual modeling language and used for visualize, specify, construct and document the artifacts of a software system”. (UML adalah bahasa pemodelan visual dan digunakan untuk memvisualisasikan, menentukan, membuat dan mendokumentasikan gambaran dari sistem perangkat lunak).


Jenis-Jenis Diagram Unified Modelling Language (UML)

Tri Hartati dalam Jurnal Teknik dan Ilmu Komputer (2017:185)[32], CSF (Critical Success Factor) memiliki tipe dan sumber sbb:

  1. Use Case Diagram

  2. Use Case Diagram adalah gambar dari beberapa atau seluruh aktor dan use case dengan tujuan mengenali interaksi mereka dalam suatu sistem.

  3. Activity Diagram

  4. Activity diagram menggambarkan rangkaian aliran dari aktivitas, digunakan untuk aktivitas lainnya seperti use case atau interaksi. Activity diagram berupa flowchart yang digunakan untuk memperlihatkan aliran kerja dari sistem.

  5. Sequence Diagram

  6. Sequence diagram menggambarkan kolaborasi dinamis antara sejumlah objek dan untuk menunjukkan rangkaian pesan yang dikirim antar objek juga interaksi antar objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap demi tahap yang seharusnya dilakukan untuk menghasilkan sesuatu dengan use case diagram. Dalam sequence diagram terdapat 2 (dua) model, yaitu: Actor dan Lifeline.

  7. Class Diagram

  8. Class Diagram menggambarkan struktur dan deskripsi class, package, objek beserta hubungan satu antara lain seperti containment, pewarisan, asosiasi dan lain-lain. Class diagram berfungsi untuk menjelaskan tipe dari objek sistem dan hubungannya dengan objek yang lain. Objek adalah nilai tertentu dari setiap attribute kelas entity. Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan orientasi objek. Class menggambarkan keadaan (attribute/property) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metode/fungsi).


Konsep Dasar Bahasa Pemrograman

Definisi PHP

Definisi PHP (Hypertext Preprocessor) menurut Meiyanto Heri Prasetyo, dkk dalam Jurnal Media Infotama (2015:13)[33] adalah “Bahasa pemrograman web yang bersifat server side, artinya bahasa berbentuk script yang disimpan dan dijalankan dikomputer server (Web Server), sedang hasilnya yang dikirim ke komputer client (Web Browser) dalam bentuk script HTML (Hypertext Markup Language)”.

Sedangkan menurut Kalpesh Adhatrao, dkk dalam International Journal of Data Mining & Knowledge Management Process (IJDKP) (2013:43)[34] mendefinisikan bahwa “PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general purpose server side scripting language that is especially suited for web development and can be embedded into HTML”. (PHP (akronim rekursif untuk PHP: Hypertext Preprocessor) adalah bahasa script sisi server open source umum yang digunakan secara umum yang sangat sesuai untuk pengembangan web dan dapat disematkan ke dalam HTML).


Definisi HTML

Definisi HTML (Hyper Text Markup Language) menurut Fera Sulistian Herawati, dkk dalam Jurnal LPKIA (2014:2)[35] adalah “Sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi didalam sebuah browser internet”.

Sedangkan menurut Saputra yang dikutip oleh Mia Andini dan Khairul Anwar Hafizd dalam Jurnal Sains Dan Informatika (2015:49)[36] mengatakan bahwa “HTML yaitu bahasa pemograman hypertext. HTML ini memiliki fungsi untuk membangun kerangka ataupun format web berbasis HTML”.


Definisi CSS

Definisi CSS (Cascading Style Sheet) menurut Aditama yang dikutip oleh Mia Andini dan Khairul Anwar Hafizd dalam Jurnal Sains Dan Informatika (2015:50)[36] adalah “Salah satu bahasa pemrograman web yang bertujuan untuk membuat web kita menjadi lebih menarik dan terstruktur, dalam CSS kita bisa merubah warna tabel, besar font atau tata letak menu yang terkendali dari CSS sehingga semua jendela web yang berkaitan dengan perubahan tersebut secara otomatis dapat berubah, dengan CSS kita tidak perlu membuat style pada setiap file PHP, karena cukup dengan satu file CSS kita telah bisa mengontrol semua style yang kita inginkan pada setiap file PHP yang akan ditampilkan pada web browser”.

Sedangkan menurut Kalpesh Adhatrao, dkk dalam International Journal of Data Mining & Knowledge Management Process (IJDKP) (2013:43)[34] mendefinisikan bahwa “CSS (Cascading Style Sheets) is designed to enable the separation between document content (in HTML or similar markup languages) and document presentation. This technique is used to improve content accessibility also to provide more flexibility and control in the specification of content and presentation characteristics. This enables multiple pages to share formatting and reduce redundancies”. (CSS (Cascading Style Sheets) dirancang untuk memungkinkan pemisahan antara konten dokumen (dalam HTML atau bahasa markup serupa) dan presentasi dokumen. Teknik ini digunakan untuk meningkatkan aksesibilitas konten juga untuk memberikan fleksibilitas dan kontrol yang lebih besar dalam spesifikasi konten dan karakteristik presentasi. Hal ini memungkinkan beberapa halaman untuk berbagi format dan mengurangi redudansi).


Konsep Dasar MariaDB

Definisi MariaDB menurut Yana Permana (2016:1)[37] adalah sistem manajemen database relasional yang dikembangkan dari MySQL. MariaDB dikembangkan oleh komunitas pengembang yang sebelumnya berkontribusi untuk database MySQL”. Tools yang mampu bekerja dengan MariaDB, diantaranya:

  1. Database Workbench: Aplikasi untuk pengembangan dan administrasi database relasional MariaDB dan database lainnya.

  2. DBEdit: Aplikasi administrasi dan manajemen database MariaDB dan database lainnya.

  3. HeidiSQL: Aplikasi client yang bersifat open source untuk sistem operasi Windows. HeidiSQL juga mendukung MariaDB dengan dukungan fitur yang spesifik seperti Virtual Column.

  4. Navicat: Aplikasi manajemen berbagai database termasuk MariaDB. Navicat termasuk aplikasi yang cross-platform dengan lisensi proprietary.

  5. phpMyAdmin: Aplikasi administrasi dan manajemen database berbasis web untuk MySQL.

  6. SQLyog: Aplikasi administrasi dan manajemen database untuk sistem operasi Windows dan Linux.


Konsep Dasar Notepad++

Definisi Notepad++ menurut Angga Reza Palevi dan Krisnawati dalam Jurnal Ilmiah DASI (2013:4)[29] adalah “Sebuah aplikasi text editor yang bersifat gratis dengan menitik beratkan kegunaan aplikasi untuk editing text dalam waktu yang cepat dan praktis dengan mendukung banyak format bahasa pemrograman seperti PHP, HTML, JavaScript dan CSS”.

Sedangkan menurut Noviana Nuryanti dalam Skripsi Perancangan Sistem Informasi Akuntansi Penjualan Tunai Berbasis Web Pada Toko Bariklana (2013:57)[38] mengatakan bahwa “Notepad++ merupakan program teks editor yang memudahkan programmer dalam menggunakan coding serta mendukung berbagai bahasa pemrograman yang berjalan di sistem operasi windows dan dapat digunakan untuk merancang dan membuat halaman web”.


Konsep Dasar Framework Laravel

Definisi Framework

Definisi Framework menurut Basuki yang dikutip oleh D Tri Octafian dalam Jurnal Teknomatika (2015:2)[39] adalah “Sebagai koleksi atau kumpulan potongan-potongan program yang disusun dan diorganisasikan sedemikian rupa, sehingga dapat digunakan untuk membantu aplikasi utuh tanpa harus membuat semua kodenya dari awal”. Keuntungan yang dapat diperoleh dari penggunaan framework adalah:

  1. Waktu pembuatan aplikasi website jauh lebih singkat,

  2. Kode website jadi lebih mudah dibaca, karena sedikit dan sifatnya pokok, detailnya adalah kode dari framework,

  3. Website menjadi lebih mudah diperbaiki, karena tidak perlu fokus ke semua komponen kode website, terutama kode sistem framework,

  4. Tidak perlu lagi membuat kode penunjang aplikasi website seperti koneksi database, validasi form, GUI (Graphical User Interface) dan keamanan,

  5. Pikiran pengembang menjadi lebih terfokus ke kode alur permasalahan website, apa yang ditampilkan dan layanan apa saja yang diberikan dari aplikasi website tersebut,

  6. Jika dikerjakan team work, maka akan lebih terarah karena sistem framework, mengharuskan adanya keteraturan pelekatan kode. Seperti pengambilan database terpisah dengan bagian pengaturan tampilan pengunjung.


Definisi Laravel

Definisi laravel menurut Aminudin (2015:2)[40] adalah “Laravel dirilis dibawah lisensi MIT dengan kode sumber yang sudah disediakan oleh Github, sama seperti framework-framework yang lain, laravel dibangun dengan konsep MVC (Model-Controller-View), kemudian Laravel dilengkapi juga command line tool yang bernama “Artisan” yang bisa digunakan untuk packaging bundle dan instalasi bundle melalui command prompt”.


Definisi Composer

Definisi Composer menurut Aminudin (2015:13)[40] adalah “Fitur (dependency) tambahan untuk PHP yang memiliki basis layaknya Command Line dan berfungsi sebagai penginstall third-party plugin untuk aplikasi web secara cepat”.


Konsep Dasar XAMPP

Definisi XAMPP

Definisi XAMPP menurut U. Darmanto Soer dan Wahyudi dalam Jurnal SIGMA (2015:42)[41] adalah “Program aplikasi server yang berdiri sendiri (localhost) yang terdiri atas program Apache HTTP Server, MySQL Database dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl”.

Sedangkan menurut Er. Saurabh Walia dan Er. Satinderjit Kaur Gill dalam International Journal of Computer Science and Mobile Computing (IJCSMC) (2014:26)[42] mendefinisikan bahwa “XAMPP stands for Cross-Platform (X), Apache (A), MySQL (M), PHP (P), and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy for developers to create a local web server for testing purposes”. (XAMPP adalah singkatan dari Cross-Platform (X), Apache (A), MySQL (M), PHP (P) dan Perl (P). Ini adalah distribusi Apache sederhana dan ringan yang membuatnya sangat mudah bagi pengembang untuk membuat server web lokal untuk tujuan pengujian).


Definisi Apache

Definisi Apache web server menurut Meiyanto Heri Prasetyo, dkk dalam Jurnal Media Infotama (2015:13)[33] adalah “Web server yang bersifat open source dan mempunyai performance bagus, fleksibel dan mendukung berbagai macam platform sistem operasi”.


Konsep Dasar Blackbox Testing

Berikut adalah beberapa definisi Blackbox Testing, diantaranya:

Definisi Blackbox Testing menurut Asrin Hosseini dan Amir Sheikh-Ahmadi dalam International Journal of Computer Applications (2015:44)[43] adalah “The black box test is a test thatdoes not pay attention to the inner mechanism of a system or tool; it is only focused on the produced outputs based on the selected inputs and running conditions”. (Uji kotak hitam adalah tes yang tidak memperhatikan mekanisme dalam sistem atau alat; itu hanya difokuskan pada output produksi berdasarkan input dan kondisi yang dipilih).

Sedangkan menurut M. Sidi Mustaqbal dalam Jurnal Ilmiah Teknologi Informasi Terapan (2015:34)[44] mendefinisikan bahwa “Black Box Testing berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program”.


Literature Review

Berikut ini adalah penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas, antara lain:

  1. Penelitian yang dilakukan oleh Wina Widiati dalam Jurnal SWABUMI yang berjudul “Sistem Informasi Akademik Pada Sekolah Menengah Atas Widya Nusantara Bekasi” (2014).[45] Masalah yang dihadapi SMA Widya Nusantara, data akademik yang semakin bertambah banyak yang sangat merepotkan karena diolah secara manual. Oleh karena itu peneliti membuat sistem informasi akademik yang dapat membantu meringankan pekerjaan bagian akademik dan dapat memberikan informasi secara cepat, tepat dan akurat. Karena pekerjaan yang dilakukan dapat menghemat baik dari segi waktu, ruang, tenaga, biaya, dan lain-lain.

  2. Penelitian yang dilakukan oleh Melan Susanti dalam Jurnal Informatika yang berjudul “Perancangan Sistem Informasi Akademik Berbasis Web Pada SMK Pasar Minggu Jakarta” (2016).[46] Masalah yang dihadapi oleh SMK Pasar Minggu Jakarta ini belum memiliki sistem informasi yang terkomputerisasi, sehingga untuk mendapatkan informasi orang tua dan siswa harus datang ke sekolah. Oleh karena itu peneliti merancang sebuah website yang bertujuan untuk membantu memperlancar informasi antara pihak sekolah, siswa-siswi dan masyarakat. Sistem informasi akademik yang dirancang ini dapat memberikan solusi yang lebih cepat dalam pengolahan nilai, pembuatan laporan lebih efektif dan efisien karena penyimpanan data sudah dalam database.

  3. Penelitian yang dilakukan oleh Yudie Irawan, dkk yang berjudul “Analisa dan Perancangan Sistem Informasi Sekolah Berbasis Website Untuk Penyampaian Informasi Sekolah dan Media Promosi Kepada Masyarakat” dalam Jurnal SIMETRIS (2016).[47] Selama ini pemberitahuan tentang informasi sekolah masih dilakukan secara manual, kebanyakan informasi terbaru masih ditempel dipapan pengumuman, melalui speaker yang dipasang tiap kelas, surat selembaran yang dibagikan kepada siswa dan masih menggunakan media informasi seperti spanduk dan pamflet sebagai media promosi kepada masyarakat. Maka dari itu peneliti membuat sistem yang memanfaatkan website dalam pengembangan kompetensi dan kualitas sekolah dikarenakan website adalah media yang sangat interaktif dan dinamis untuk menambah wawasan dan eksistensi diri.

  4. Penelitian yang dilakukan oleh Eko Putra Membara, dkk dalam Jurnal Media Infotama yang berjudul “Sistem Informasi Akademik SMP Negeri 2 Talang Empat Berbasis Web” (2014).[48] Sistem yang berjalan saat ini pada SMP Negeri 2 Talang Empat untuk mendapatkan informasi mengenai akademik masih bersifat manual. Hal ini menyebabkan lambatnya penyampaian informasi bagi seluruh warga sekolah, karena selama ini pengelolaan akademik yang dilakukan hanya dapat dilakukan jika berada di sekolah. Untuk mengurangi kelemahan tersebut, maka dirancang dan direalisasikan sistem informasi akademik SMP Negeri 2 Talang Empat berbasis web menggunakan bahasa pemrograman PHP dan database MySQL.

  5. Penelitian yang dilakukan oleh Benisius yang berjudul “Implementasi Algoritma First In First Served (FIFS) Pada Sistem Penjadwalan Perkuliahan (Studi Kasus Di Direktorat Akademik Universitas Halmahera)” pada Jurnal UNIERA (2013).[49] Menerangkan Universitas Halmahera sejak tahun 2011 sudah memiliki sistem informasi akademik berbasis teknologi informasi yang digunakan untuk menunjang pelayanan akademik seperti penginputan jadwal kelas, pencetakan presensi kelas, DRS-DHS dan lainnya. Namun, sistem yang sudah ada belum dilengkapi dengan kemampuan untuk mendeteksi kondisi bentrok dalam penjadwalan sehingga bentrok masih dapat terjadi. Penelitian ini bermaksud mengembangkan suatu aplikasi yang mampu mendeteksi terjadinya bentrok ruang, dosen dan mata kuliah pada semester yang sama dan memberikan informasi rekap pemakaian ruang dan jumlah sks mengajar dosen.

  6. Penelitian yang dilakukan oleh Rita Pires Soares, dkk yang berjudul “The Analysis of Academic Information System Design of IPDC Dili-Timor Leste by using EAP Approach” dalam International Journal of Computer Applications (2013).[50] Analisis perancangan sistem informasi akademik pada Instituto Professional de Canossa (IPDC) dilakukan dengan menggunakan pendekatan Enterprise Architecture Planning (EAP). Hasil yang diperoleh adalah perencanaan arsitektur yang dibutuhkan di IPDC. Salah satu prioritas yang perlu diimplementasikan adalah Sistem Informasi Akademik. Manfaat dari analisis ini adalah untuk menghasilkan perancangan sistem informasi akademik yang dapat dijadikan dasar atau landasan bagi pengembangan sistem informasi akademik di IPDC sehingga tidak terlepas dari tujuan universitas dan tidak menghilangkan keterpaduan antara unit usaha.

  7. Penelitian yang dilakukan oleh Mohammad A. Alia, dkk yang berjudul “Integrated System For Monitoring and Recognizing Students During Class Session” dalam The International Journal of Multimedia & Its Applications (IJMA) (2013).[51] Pada penelitian ini diusulkan sistem kehadiran siswa baru berdasarkan protokol otentikasi biometrik. Sistem ini menggunakan deteksi wajah dan protokol pengenalan untuk memudahkan memeriksa kehadiran siswa di kelas. Kamera kelas menangkap foto siswa, langsung proses deteksi wajah dan pengenalan akan diimplementasikan untuk menghasilkan laporan kehadiran.

  8. Penelitian yang dilakukan oleh Fatma M. Ubwa dan Dr. Juma Mohamed yang berjudul “Web-Based Management Information System (WB-MIS): A Vital Solution To Rcc's Information Management” dalam International Journal of Advanced Computer Technology (IJACT) (2014).[52] Dalam penggunaan sistem informasi manajemen berbasis web pada Residential Care Center (RCC) di Tanzania sebagian besar tidak memiliki komputer pribadi, sementara sedikit yang mengandalkannya untuk layanan sekretaris. Peneliti menyajikan hasil survei mengenai status sistem informasi manajemen yang ada saat ini secara khusus untuk melihat bentuk dan kategori beserta keefektifannya dalam mengelola informasi. Peneliti menyajikan perancangan sistem informasi manajemen berbasis web dimana tujuan utama dari aplikasi ini adalah menawarkan antarmuka yang sesuai kepada penggunanya untuk mendukung dan meningkatkan pengumpulan, diseminasi, dan pemanfaatan informasi untuk pengambilan keputusan.

  9. Penelitian yang dilakukan oleh Ema Utami dan Suwanto Raharjo yang berjudul “Database Security Model in the Academic Information System” dalam International Journal of Security and Its Applications (2014).[53] Sistem informasi akademik berbasis web mendominasi di institusi pendidikan tinggi di Indonesia, setiap institusi pendidikan menggunakan web dengan sistem manajemen database relasional sebagai perangkat lunak. Penelitian ini akan melakukan analisis model keamanan database yang dapat digunakan di sistem informasi akademik seperti kendala tabel, hubungan tabel dan Role-Based Access Control (RBAC).

  10. Penelitian yang dilakukan oleh Ali Alowayr dan Atta Badii yang berjudul “Review Of Monitoring Tools For E-Learning Platforms” dalam International Journal of Computer Science & Information Technology (IJCSIT) (2014).[54] Pada penelitian ini memiliki tujuan untuk memantau kegiatan pembelajaran siswa serta membangun pola pikir siswa dan mendapatkan pandangan yang lebih akurat dalam proses pembelajaran jarak jauh dengan pembelajaran yang menggunakan e-learning.

Literature review diatas merupakan sumber acuan untuk merancang sistem informasi akademik pada SMA Nusantara 1 Tangerang. Maka disimpulkan perbedaan penilitian terdahulu dengan penelitian ini adalah:

  1. Sistem informasi akademik yang dibuat berbasis web ini akan menggunakan database MariaDB karena database ini lebih kompatibel. Serta framework PHP yang digunakan adalah Laravel karena framework ini tingkat keamanannya baik dan dapat menghindari repetitive work sehingga menghemat waktu pembuatan website.

  2. Sistem akan dibuat lebih efektif dan efisien karena mencakup penginputan nilai dari guru yang dapat dilihat oleh siswa dan menghasilkan laporan kepada kepala sekolah berbentuk PDF.

  3. Sistem ini akan dapat membuat jadwal pelajaran yang mampu mengatasi terjadinya bentrok antar kelas dan menghasilkan laporan jadwal secara cepat kepada kepala sekolah.

  4. Sistem akademik berbasis web ini akan menjadikan pendataan siswa dan guru lebih baik, sehingga untuk pelaporan siswa dan guru yang aktif dapat diakses kapanpun dan dimana saja.



BAB III
ANALISA SISTEM YANG BERJALAN

Gambaran Umum Sekolah

Sejarah Singkat SMA Nusantara 1 Tangerang

Sejarah SMA NUSANTARA 1 berawal dari sedikitnya sekolah di Perumnas 1 Tangerang pada tahun 1980, dimana kebutuhan orang tua akan pendidikan bagi putra-putrinya dirasakan sangat mendesak, maka didirikanlah sebuah gedung 1 lantai berlokasi di Jl. Cisadane VII Perumnas 1 Tangerang. SMA NUSANTARA 1 didirikan tahun 1981 dan mulai melaksanakan fungsinya sebagai lembaga pendidikan pada tahun pelajaran 1981/1982 dengan SK Kanwil Depdikbud Provinsi Jawa Barat No. 150/102/Kep/E.18 tanggal 13 Juli 1981.

SMA Nusantara 1 bernaung dibawah pengelolaan Yayasan Pendidikan Abdi Negara (YPAN) dengan dewan pendiri oleh Alm. Bpk. H. Adih Suganda. Kemudian pada tahun 1986 SMA Nusantara berdiri sendiri.

Kepercayaan orang tua sangat besar untuk mendidik anaknya masuk dan mendaftar di Lembaga Yayasan Pendidikan Abdi Negara. Pada tahun pelajaran 2017-2018 SMA NUSANTARA 1 termasuk sekolah swasta yang cukup dikenal di Tangerang dengan jumlah ± 306 siswa, terdiri atas 3 rombel:

Kelas X sejumlah : 82 siswa terbagi dalam 3 kelas

Kelas XI sejumlah : 123 siswa.terbagi dalam 4 kelas

Kelas XII sejumlah : 101 siswa terbagi dalam 3 kelas

Dalam kegiatan belajar mengajar dimulai dari jam 07.00 WIB- 14.30 WIB. Prestasinya 100% siswa lulus dengan hasil memuaskan dan melanjutkan di berbagai Perguruan Tinggi Negeri dan Swasta seperti UNTIRTA Serang, Universitas Jendral Soedirman Purwokerto, Universitas Negeri Jakarta, Universitas Dipenogoro Semarang, Universitas Negeri Semarang, UNPAD Bandung, UPI Bandung, Universitas Negeri Malang, UGM Yogyakarta, ITS, Universitas Mercu Buana, Universitas Trisakti, Universitas Gunadarma, Universitas Bina Nusantara, Universitas Budi Luhur, STT Telkom dan Universitas Tarumanegara.

SMA NUSANTARA 1 melakukan kerja sama dengan berbagai sekolah untuk meningkatkan mutu siswa. Munculnya konsep pendidikan berbasis KTSP dan MBS mendorong perubahan konsep pendidikan di SMA NUSANTARA 1, yang diharapkan bercirikan modern dan religious. SMA NUSANTARA 1 memaksimalkan kekuatan uniknya sebagai sekolah yang dikenal disiplin, kreatif dan religious untuk mempertahankan posisinya sebagai sekolah yang diminati.


Visi SMA Nusantara 1 Tangerang

Visi SMA Nusantara 1 Tangerang adalah menghasilkan Generasi Cerdas, Mandiri dan Berakhlaqul Karimah menguasai IPTEK, berjiwa Entrepreneur dan berwawasan lingkungan.


Misi SMA Nusantara 1 Tangerang

  1. Meningkatkan keimanan dan ketakwaan;

  2. Meningkatkan kedisiplinan yang tinggi;

  3. Menghasilkan generasi yang cerdas, mandiri dan berakhaqul karimah;

  4. Menghasilkan generasi yang menguasai IPTEK;

  5. Menghasilkan generasi yang berjiwa Entrepreneur;

  6. Menghasilkan generasi yang berwawasan lingkungan.


Struktur Organisasi SMA Nusantara 1 Tangerang

SMA Nusantara 1 Tangerang memiliki struktur organisasi sebagai berikut:

Gambar 3.1 Struktur Organisasi SMA Nusantara 1 Tangerang


Tugas dan Tanggung Jawab SMA Nusantara 1 Tangerang

Wakasek Bidang Kurikulum

Membantu Kepala Sekolah dalam rangka pelaksanaan kurikulum antara lain:

  1. Hadir lebih awal sebelum KBM berjalan sekurang-kurangnya pukul 07.00 WIB pagi sudah disekolah.

  2. Melakukan pembinaan terhadap guru dan karyawan:

    1. Keterlambatan.
    2. Supervisi (bila Kepala Sekolah berhalangan).
  3. Membuat rencana program akademik/kurikulum.

  4. Membuat program kerja kurikulum dalam 1 tahun pelajaran baru.

  5. Membuat kalender pendidikan.

  6. Membuat jadwal pelajaran dan mengubahnya.

  7. Menyiapkan administrasi perangkat pengajaran untuk setiap guru.

  8. Mengontrol buku nilai, leger dan buku induk.

  9. Mengarahkan penyusunan program semester dan silabus kepada setiap guru mata pelajaran.

  10. Mengarahkan pelaksanaan KBM yang meliputi:

    1. Pengembangan metode mengajar.
    2. Mengontrol ketertiban guru dalam kegiatan KBM.
  11. Mengatur pengelolaan pelajaran tambahan/pendalaman materi.

  12. Membuat kumpulan soal-soal ulangan mid dan semester termasuk ujian sekolah dan ujian akhir.

  13. Mengkoordinir pengumpulan bank soal.

  14. Mengumpulkan daftar nilai hasil ulangan mid, semester, ujian sekolah dan ujian akhir.

  15. Menghitung rata-rata, rentang nilai dan nilai kegiatan ujian sekolah.

  16. Menentukan kriteria kenaikan kelas.

  17. Mengarahkan laporan nilai harian siswa kepada orang tua/wali murid.

  18. Mengkoordinir pelaksanaan tes-tes dan sistem evaluasi lainnya.

  19. Mengkoordinir dan memeriksa pengisian raport yang dilakukan oleh Wali Kelas.

  20. Mengkoordinir dan mengurus kenaikan serta kelulusan siswa.

  21. Mengevaluasi program semester dan satuan pelajaran yang diserahkan guru.

  22. Membuat target kurikulum dan daya serap siswa serta daya tertimbang.

  23. Membuat rekapitulasi nilai-nilai setiap mengadakan ulangan mid, semester maupun ujian sekolah dan ujian akhir.

  24. Menyimpan dan meneliti arsip-arsip yang berhubungan dengan penilaian hasil belajar mengajar.

  25. Melaporkan setiap tugasnya kepada Kepala Sekolah.

  26. Menghadiri undangan-undangan dinas mewakili sekolah bilamana Kepala Sekolah berhalangan hadir.

  27. Membina kegiatan-kegiatan lomba-lomba bidang akademis.

  28. Membantu menjaga kondisi lingkungan yang kondusif dan ketenangan dalam lingkungan sekolah.

  29. Membina melaksanakan 5K (Keamanan, Ketertiban, Kebersihan, Keindahan dan Kekeluargaan).


Wakasek Bidang Kesiswaan

Membantu Kepala Sekolah dalam menciptakan suasana tertib dan aman dalam proses belajar mengajar antara lain:

  1. Hadir lebih awal sebelum KBM berjalan sekurang-kurangnya pukul 07.00 WIB pagi sudah disekolah.

  2. Membuat program kesiswaan.

  3. Membuat/merancang tata tertib sekolah (sosialisasi/ koordinasi dengan Wakasek Kurikulum, BP dan Wali Kelas).

  4. Mengarahkan pelaksanaan MBS dan upacara bendera pada hari senin serta siraman rohani koordinasi dengan koordinator rohis.

  5. Mengadakan pengarahan kepada semua siswa mengenai tata tertib sekolah setiap awal tahun akademik baru.

  6. Mengadakan penanganan kasus siswa secara insentif dan koordinatif dengan piket.

  7. Mengadakan pembinaan mental terhadap siswa koordinasi dengan BP/BK.

  8. Mendokumentasikan bukti-bukti kasus dan penanganannya.

  9. Membina melaksanakan 5K (Keamanan, Ketertiban, Kebersihan, Keindahan dan Kekeluargaan).

  10. Mempersiapkan kegiatan wisata bersama.

  11. Melaporkan setiap kegiatan dan kejadian penting di lingkungan sekolah kepada Kepala Sekolah.

  12. Merekomendasikan siswa untuk mewakili sekolah dalam kegiatan undangan tertentu dari luar sekolah.

  13. Mengecek dan mengontrol setiap kondisi kehadiran siswa disekolah.

  14. Untuk dapat mengadakan razia secara berkala berkoordinasi dengan BP, Wali Kelas dan Piket dalam pelaksanaannya.

  15. Siap bersedia membantu segala sesuatu yang kaitannya dengan kegiatan sekolah.


Pembina OSIS

  1. Hadir lebih awal sebelum KBM berjalan sekurang-kurangnya pukul 07.00 WIB pagi sudah disekolah.

  2. Pembuatan kartu OSIS.

  3. Membina/membantu penyusunan struktur dan personalia pengurus OSIS.

  4. Membuat penyusunan anggaran OSIS dan penyusunan program kerja.

  5. Membantu pengurus OSIS dalam menyelenggarakan, melaksanakan, mengkoordinir kegiatan di dalam dan luar lingkungan sekolah.

  6. Membina pengurus OSIS agar dapat berorganisasi secara baik.

  7. Memeriksa dan menyetujui program kerja yang diusulkan oleh pengurus OSIS dan menyampaikannya kepada Kepala Sekolah.

  8. Menyusun laporan kegiatan OSIS setiap semester dan akhir tahun kepada Kepala Sekolah.

  9. Membina hubungan dengan guru pembina di sekolah lain.

  10. Mengarahkan dan membina kegiatan OSIS untuk menunjang keberhasilan belajar mengajar di sekolah.

  11. Menghadiri rapat OSIS.

  12. Mengadakan evaluasi terhadap pelaksanaan program kerja OSIS.

  13. Mengkoordinir kegiatan keagamaan dan perpisahan.

  14. Menyiapkan kegiatan LDK dan koordinasi dengan Wakasek Kesiswaan.

  15. Siap membantu segala sesuatu yang kaitannya dengan urusan sekolah.


Wali Kelas

  1. Wajib hadir pada saat upacara, dan menyiapkan kesiapan anak asuhnya dalam menjalankan tugas piket saat menjadi petugas upacara.

  2. Melakukan pengecekan dan peduli dengan perkembangan administrasi keuangan dalam hal tunggakan bagi anak asuhnya dan koordinasi dengan tata usaha bagian keuangan.

  3. Mengetahui dan mencatat jumlah siswa yang ada di kelasnya.

  4. Mengetahui dan memelihara inventaris kelas.

  5. Mencatat hasil belajar siswa (leger) dan mengisi raport dan melaporkan kepada Wakasek Kurikulum dan tidak ditunda-tunda.

  6. Mengetahui siswa yang banyak tidak hadir/bolos atau karena terlibat suatu kasus.

  7. Memperhatikan dan memelihara ketertiban, kebersihan dan keindahan dalam kelas asuhannya.

  8. Membuat catatan-catatan khusus mengenai pelanggaran-pelanggaran, kenakalan-kenakalan siswa dan situasi kondisi secara umum koordinasi dengan BP dalam penanganannya.

  9. Bersedia menerima laporan-laporan dari guru mata pelajaran mengenai keadaan kelas asuhannya dan berusaha menyelesaikannya.

  10. Wajib memeriksa agenda kelas minimal 1 minggu sekali.

  11. Membuat denah kelas posisi siswa duduk di dalam kelas.

  12. Mengenal pribadi dan lingkungan siswanya yang berada dibawah asuhannya seperti alamat, jumlah keluarga dan latar belakang kehidupannya.

  13. Wajib membuat laporan setiap bulan secara periodik tentang kelasnya kepada Kepala Sekolah.

  14. Menghadiri setiap undangan dari sekolah.

  15. Melakukan kunjungan home visit, bila anak asuhnya mengalami masalah.

  16. Melakukan koordinasi selalu mengenai kondisi kelas asuh dengan BP, Wakasek Kesiswaan dan Piket.


Langkah Pelaksanaan Wali Kelas:

  1. Mengetahui tugas pokoknya.

  2. Mengetahui jumlah anak didiknya.

  3. Mengetahui nama-nama anak didiknya.

  4. Mengetahui identitas anak didiknya.

  5. Mengetahui kehadiran anak didiknya.

  6. Mengetahui masalah-masalah anak didiknya.

  7. Mengadakan penilaian.

  8. Mengambil tindakan.

  9. Memperhatikan buku raport.

  10. Memperhatikan kesehatan dan masalah anak didiknya.

  11. Membina suasana kekeluargaan.

  12. Melaporkan kepada Kepala Sekolah.


Guru BP/BK

  1. Hadir disekolah pada pukul 07.00 WIB, lebih awal.

  2. Menyusun program BP/BK dan mengusulkan kepada Kepala Sekolah.

  3. Membantu siswa dalam mengatasi kesulitan atau hambatan belajar agar lebih termotivasi.

  4. Memberi pengarahan/petunjuk kepada siswa untuk dapat belajar lebih baik lagi dan berprestasi dalam akademik.

  5. Memberikan informasi dan petunjuk kepada siswa dalam meneruskan studi atau terjun langsung di masyarakat agar lebih mempersiapkan diri.

  6. Memberikan layanan pengembangan diri dalam bimbingan penyuluhan kepada siswa agar lebih berprestasi.

  7. Membuat catatan-catatan dan mengarsipkan mengenai kasus-kasus siswa yang terjadi sampai dengan solusi penyelesaiannya.

  8. Melaksanakan pendekatan/dialog dengan siswa yang bermasalah dan orang tua/wali siswa, untuk menyelesaikan suatu masalah.

  9. Melakukan kunjungan ke rumah siswa (jika diperlukan), bagi siswa yang perlu penanganan, koordinasi dengan Wakasek Kesiswaan.

  10. Mengadakan penilaian pelaksanaan pengembangan diri bagi siswa, sesuai dengan program kerja BP.

  11. Membantu ketertiban siswa, koordinasi dengan Wakasek Kesiswaan dan piket.

  12. Menghadiri setiap undangan dari sekolah.

  13. Menyusun statistik hasil penilaian bimbingan dan konseling tentang perkembangan siswa.

  14. Membuat catatan-catatan khusus mengenai pelanggaran dan kenakalan siswa, berkesinambungan.


Koordinator Lab. IPA

  1. Menyusun program pelaksanaan praktek Biologi/Fisika/Kimia *).

  2. Membuat diktat/materi pelajaran yang akan dipraktekan (berkoordinasi dengan Wakasek Kurikulum atau Kepala Sekolah).

  3. Membuat jadwal praktek tiap kelas.

  4. Menginventarisasikan peralatan Lab. Biologi/Fisika/Kimia *) dan melaporkan bila ada kebutuhan yang perlu dipenuhi kepada Kepala Sekolah, untuk dilanjutkan laporannya ke Yayasan.

  5. Bertanggung jawab terhadap kerusakan/kehilangan perlengkapan Lab. Biologi/Fisika/Kimia *).

  6. Melaporkan segera apabila ada kerusakan atau kehilangan dari perlengkapan Lab. Biologi/Fisika/Kimia *).

  7. Membuat laporan kegiatan praktek secara berkala kepada Kepala Sekolah.

  8. Membuat tata tertib Lab. Biologi/Fisika/Kimia *).

  9. 9. Selalu koordinasi dengan Wakasek Kurikulum dalam pengembangannya pada setiap pelaksanaan praktek Biologi, Fisika, Kimia yang dilakukan guru bidang study.


Tata Laksana Sistem Yang Berjalan

Prosedur Sistem Yang Berjalan

  1. Prosedur Pembuatan Data Akademik

  2. Prosedur pembuatan data akademik pada SMA Nusantara 1 Tangerang yaitu guru harus melakukan penilaian dan dimasukan ke dalam buku penilaian guru masing-masing mata pelajaran lalu guru membuat rata-rata nilainya setiap satu semester selanjutnya untuk data siswa, pembagian kelas dan jadwal dilakukan setiap tahun akademik baru oleh Wakasek Kurikulum dan diinput ke dalam Ms.Excel.

  3. Prosedur Penyampaian Informasi Akademik

  4. Untuk penyampaian informasi nilai, guru harus membagikan hasil ujian pada setiap kelas yang mereka ajar. Sedangkan untuk jadwal dan pembagian kelas penyampaian informasinya melalui mading atau pemberitahuan secara langsung kepada siswanya. Selanjutnya untuk data siswa, siswa melihatnya pada buku yang dipegang oleh Wali Kelas.

  5. Prosedur Laporan Akademik

  6. Setelah melakukan pembuatan dan penyampaian terkait akademik, laporan disampaikan kepada Kepala Sekolah dalam bentuk print out.


Rancangan Prosedur Sistem Berjalan

Rancangan prosedur sistem berjalan digambarkan sebagai berikut:

  1. Use Case Diagram

  2. Gambar 3.2 Use Case Diagram

    Berdasarkan gambar 3.2 use case diagram yang berjalan saat ini:

    1. 1 (satu) sistem akademik yang terkait dengan kegiatan di sekolah seperti proses data pribadi siswa, penilaian, pembentukan kelas dan pembuatan jadwal.
    2. 4 (empat) actor yaitu: Siswa, Guru, Wakasek Kurikulum dan Kepala Sekolah.
    3. 12 (dua belas) use case yang dilakukan oleh actor tersebut diantaranya: menyerahkan data pribadi siswa, mengecek data pribadi siswa, mengikuti ujian, menerima nilai ujian, merekap data dan nilai ujian siswa, input data dan nilai siswa pada Ms.Excel, membuat kelas dan jadwal pada Ms.Excel, mengecek kelas dan jadwal, menerima informasi kelas dan jadwal, membuat laporan akademik pada Ms.Excel, cetak laporan dan menerima laporan akademik.
    4. 4 (empat) extend yang terdiri dari: lengkap, tidak lengkap, bentrok dan tidak bentrok.
    5. 1 (satu) include adalah proses penilaian.
  3. Activity Diagram

  4. Gambar 3.3 Activity Diagram

    Berdasarkan gambar 3.3 Activity Diagram yang berjalan saat ini:

    1. 1 (satu) initial node untuk memulai activity diagram.
    2. 4 (empat) swimlane adalah Siswa, Guru, Wakasek Kurikulum dan Kepala Sekolah.
    3. 15 (lima belas) action diantaranya: menyerahkan data pribadi, menerima data pribadi, mengecek data pribadi siswa, ujian, proses penilaian, menerima nilai ujian, merekap data dan nilai ujian siswa, menerima hasil rekapan data dan nilai ujian siswa, input data dan nilai ujian siswa pada Ms.Excel, membuat kelas dan jadwal pada Ms.Excel, mengecek kelas dan jadwal, menerima informasi kelas dan jadwal, membuat laporan akademik pada Ms.Excel, cetak laporan dan menerima laporan akademik.
    4. 2 (dua) decision yaitu: lengkap atau tidak lengkap dan bentrok atau tidak bentrok.
    5. 2 (dua) fork yang terdiri dari: proses penilaian serta membuat kelas dan jadwal.
    6. 1 (satu) activity final node untuk mengakhiri activity diagram.
  5. Sequence Diagram

  6. Gambar 3.4 Sequence Diagram

    Berdasarkan gambar 3.4 Sequence Diagram yang berjalan saat ini:

    1. 4 (empat) actor yang terdiri dari: Siswa, Guru, Wakasek Kurikulum dan Kepala Sekolah.
    2. 5 (lima) lifeline diantaranya: data pribadi, ujian, nilai, ujian dan nilai, kelas dan jadwal serta laporan akademik.
    3. 15 (lima belas) message yaitu: menyerahkan data pribadi, menerima data pribadi, mengecek data pribadi siswa, mengikuti ujian, proses penilaian, menerima nilai ujian, merekap data dan nilai ujian siswa, menerima hasil rekapan data dan nilai ujian siswa, input data dan nilai ujian siswa pada Ms.Excel, membuat kelas dan jadwal pada Ms.Excel, mengecek kelas dan jadwal, menerima informasi kelas dan jadwal, membuat laporan akademik pada Ms.Excel, cetak laporan dan menerima laporan akademik.
    4. 2 (dua) self message adalah lengkap atau tidak lengkap dan bentrok atau tidak bentrok.


Analisa Sistem Yang Berjalan

Metode Analisa Sistem

Metode yang digunakan pada penelitian ini menggunakan analisa PIECES yaitu:

Tabel 3.1 Analisa PIECES


Analisa Masukan, Analisa Proses, Analisa Keluaran

  1. Analisa Masukan
    Nama Masukan : Data siswa
    Fungsi : Untuk mengetahui identitas siswa dan mengetahui siswa yang aktif pada setiap tahun akademik
    Sumber : Siswa
    Tujuan : Guru
    Media : Kertas
    Frekuensi : Setiap tahun akademik baru
    Format : 306 lembar
    Keterangan : Berisi data siswa beserta jumlah siswa yang aktif.

    Nama Masukan : Nilai ujian
    Fungsi : Untuk mengetahui nilai ujian siswa
    Sumber : Guru
    Tujuan : Siswa
    Media : Kertas
    Frekuensi : Setiap selesai ujian
    Format : 2 lembar/siswa
    Keterangan : Berisi hasil ujian siswa.

    Nama Masukan : Kelas
    Fungsi : Untuk mengetahui kelas yang ditempatkan oleh siswa yang bersangkutan
    Sumber : Wakasek Kurikulum
    Tujuan : Siswa
    Media : Kertas
    Frekuensi : Setiap tahun akademik baru
    Format : 10 lembar
    Keterangan : Berisi siswa yang aktif pada setiap tahun akademik.

    Nama Masukan : Jadwal
    Fungsi : Untuk mengetahui jadwal pelajaran setiap kelas dan guru yang mengajar
    Sumber : Wakasek Kurikulum
    Tujuan : Siswa
    Media : Kertas
    Frekuensi : Setiap tahun akademik baru
    Format : 10 lembar
    Keterangan : Berisikan jadwal pelajaran setiap kelas beserta guru yang mengajar.

  2. Analisa Proses
    Nama : Pengolahan data siswa
    Masukan : Data siswa
    Keluaran : Laporan data siswa
    Ringkasan Proses : Siswa memberikan data pribadi kepada guru lalu guru merekapnya kemudian guru memberikan hasil rekapan kepada Wakasek Kurikulum dan dibuatnya laporan untuk Kepala Sekolah.

    Nama : Pengolahan nilai ujian
    Masukan : Nilai ujian
    Keluaran : Laporan nilai ujian siswa
    Ringkasan Proses : Siswa mengikuti ujian lalu guru melakukan penilaian dan merekapnya kemudian hasil rekapan diberikan kepada Wakasek Kurikulum serta dibuatnya laporan nilai ujian siswa untuk diberikan kepada Kepala Sekolah.

    Nama : Pembuatan kelas
    Masukan : Kelas
    Keluaran : Laporan kelas
    Ringkasan Proses : Wakasek Kurikulum membuat kelas lalu memberikan informasi kelas kepada siswa kemudian Wakasek Kurikulum membuat laporan kelas untuk dilaporkan pada Kepala Sekolah.

    Nama : Pembuatan jadwal
    Masukan : Jadwal
    Keluaran : Laporan jadwal
    Ringkasan Proses : Wakasek Kurikulum membuat jadwal lalu memberikan informasi jadwal kepada siswa kemudian Wakasek Kurikulum membuat laporan jadwal untuk dilaporkan pada Kepala Sekolah.

  3. Analisa Keluaran
    Nama Keluaran : Laporan data siswa
    Fungsi : Mengetahui siswa yang aktif pada setiap tahun akademik dan sebagai arsip sekolah.
    Media : Kertas
    Rangkap : 3 rangkap
    Distribusi : Kepala Sekolah.

    Nama Keluaran : Laporan nilai ujian siswa
    Fungsi : Mengetahui peningkatan nilai siswa selama mengikuti ujian dan sebagai arsip sekolah.
    Media : Kertas
    Rangkap : 3 rangkap
    Distribusi : Kepala Sekolah.

    Nama Keluaran : Laporan kelas
    Fungsi : Mengetahui jumlah kelas pada setiap tahun akademik dan sebagai arsip sekolah.
    Media : Kertas
    Rangkap : 3 rangkap
    Distribusi : Kepala Sekolah.

    Nama Keluaran : Laporan jadwal
    Fungsi : Mengetahui jadwal pelajaran setiap kelas pada setiap tahun akademik dan sebagai arsip sekolah.
    Media : Kertas
    Rangkap : 3 rangkap
    Distribusi : Kepala Sekolah.


Konfigurasi Sistem Yang Berjalan

Spesifikasi Hardware

  1. Processor : Intel Core i3-380M, Clock Speed 2.53 GHz dan Cache 3 MB
  2. Monitor : LED Backlight (WXGA LED) 14 inchi dan resolusi 1366×768 Piksel
  3. RAM : 2 GB DDR3 dan 2 Slot RAM DIMMs
  4. Hardisk : 500 GB (serial ATA-5400-rpm)
  5. Printer : Inkjet


Spesifikasi Software

  1. Windows 7
  2. Office 2010


Hak Akses (Brainware)

  1. Siswa
  2. Guru
  3. Wakasek Kurikulum
  4. Kepala Sekolah


Permasalahan Yang Dihadapi dan Alternatif Pemecahan Masalah

Permasalahan Yang Dihadapi

Berdasarkan hasil analisa yang telah dilakukan terhadap sistem yang sedang berjalan bahwa:

  1. Pada sistem akademik saat ini, proses akademik masih manual dan diinputkan pada Ms.Excel.

  2. Prosedur monitoring saat ini, jika Kepala Sekolah ingin mengetahui laporan akademik, Kepala Sekolah harus menunggu cukup lama untuk mendapatkannya sebab Wakasek Kurikulum harus menunggu rekapan guru dan membuat laporannya pada Ms.Excel.

  3. Siswa dan guru dalam memperoleh informasi terkait akademik susah serta lambat sehingga informasi yang diberikan kurang up to date.

Dari permasalahan yang telah dijabarkan diatas, dapat diambil kesimpulan bahwa sistem akademik yang sedang berjalan pada SMA Nusantara 1 Tangerang saat ini masih terbilang sederhana dan manual.


Alternatif Pemecahan Masalah

Setelah penjelasan permasalahan yang dihadapi, bahwa dalam penelitian ini akan memberikan alternatif sebuah pemecahan masalah yang mendukung dan bisa menjadi referensi bagi SMA Nusantara 1 Tangerang. Adapun alternatif pemecahan masalah, diantaranya:

  1. Dibuatnya sistem akademik berbasis web yang efektif dan efisien dalam mengelola informasi akademik.

  2. Pada sistem yang dibuat terdapat menu laporan untuk Kepala Sekolah agar monitoring akademik menjadi baik dan cepat.

  3. Sistem akademik ini memudahkan siswa dan guru untuk memperoleh informasi akademik yang mudah serta cepat diakses sehingga informasi yang diberikan up to date.


User Requirement

Elisitasi Tahap I

Elisitasi tahap I merupakan hasil dari observasi atau wawancara langsung kepada stakeholder terkait sistem yang diusulkan. Berikut adalah tabel elisitasi tahap I:

Tabel 3.2 Elisitasi Tahap I


Elisitasi Tahap II

Elisitasi tahap II merupakan hasil dari pengklasifikasian pada elisitasi tahap I yang berdasarkan pada metode MDI (Mandatory, Desirable, Innesential). Pada elisitasi tahap II ini requirement yang memiliki option I (Innesential) harus di eliminasi pada tahap selanjutnya. Berikut adalah tabel elisitasi tahap II beserta keterangan yang telah dibuat:

Tabel 3.3 Elisitasi Tahap II

Keterangan:

M (Mandatory): penting

D (Desirable): tidak terlalu penting

I (Innesential): tidak mutlak ada


Elisitasi Tahap III

Elisitasi tahap III merupakan hasil eliminasi yang memiliki option I (Innesential) dari elisitasi tahap II. Selanjutnya requirement yang tersisa di klasifikasikan kembali menggunakan metode TOE dengan option HML. Berikut merupakan elisitasi tahap III:

Tabel 3.4 Elisitasi Tahap III

Keterangan:

T (Technology) H (High)

O (Operational) M (Middle)

E (Economic) L (Low)


Final Draft Elisitasi

Final draft elisitasi merupakan tahapan akhir dari elisitasi yang telah disetujui oleh Stakeholder, yang dapat digunakan untuk dasar merancang sebuah sistem. Berikut adalah final draft elisitasi:

Tabel 3.5 Final Draft Elisitasi



BAB IV
RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Usulan

Setelah melakukan analisis dan penelitian pada sistem akademik yang berjalan di SMA Nusantara 1 Tangerang. Selanjutnya, akan membahas rancangan sistem usulan dalam bentuk use case diagram, activity diagram, sequence diagram dan class diagram.

Prosedur Sistem Usulan

  1. Dapat melakukan login.
  2. Menampilkan dashboard.
  3. Menampilkan menu master data, yang memiliki hak akses input, update dan delete pada data master.
  4. Menampilkan menu guru, dimana terdapat add, update, delete. Admin memiliki hak akses dapat menginput, update dan delete data. Sedangkan guru memiliki hak akses untuk view dan update.
  5. Menampilkan menu siswa, dimana terdapat add, update, delete. Admin memiliki hak akses untuk menginput, update dan delete data. Sedangkan siswa memiliki hak akses untuk view dan update.
  6. Menampilkan menu data kelas, dimana terdapat add, update, delete. Admin memiliki hak akses penuh untuk data kelas. Sedangkan untuk guru dan siswa hanya dapat view data kelas.
  7. Menampilkan menu jadwal pelajaran, dimana terdapat add, update, delete hanya dapat dilakukan oleh admin. Aktor lainnya hanya dapat view dan print.
  8. Menampilkan menu penilaian yang dapat digunakan untuk view oleh admin, data diinputkan oleh guru dan siwa dapat view nilai serta print nilai.
  9. Menampilkan menu laporan, dimana terdapat tampilan laporan rekap kelas, jadwal pelajaran, jadwal mngajar dan nilai. Admin memiliki hak akses untuk view dan print data. Sedangkan untuk tampilan pada kepsek hanya dapat view.
  10. Menampilkan menu raport, dimana terdapat tampilan raport yang hanya dapat di print oleh admin, untuk siswa dan kepsek hanya dapat view raport.
  11. Dapat melakukan logout.


Use Case Diagram Sistem yang Diusulkan

Gambar 4.1 Use Case Diagram

Berdasarkan gambar 4.1 use case diagram sistem yang diusulkan terdapat:

  1. 1 (satu) sistem akademik yang terkait dengan kegiatan di sekolah seperti proses data pribadi siswa, penilaian, pembentukan kelas dan pembuatan jadwal.
  2. 4 (empat) actor yaitu: Siswa, Guru, Admin dan Kepala Sekolah.
  3. 11 (sebelas) use case yang dilakukan oleh actor tersebut diantaranya: login, dashboard, master data, data kelas, jadwal pelajar, jadwal mengajar, penilaian, nilai, raport, laporan dan logout.
  4. 19 (sembilan belas) extend yang terdiri dari: guru, siswa, kelas, mata pelajaran, tahun akademik, kategori penilaian, sub kat penilaian, jurusan, wali kelas, data kelas, prestasi pelajar, ekstrakulikuler pelajar, ketidakhadiran pelajar, jadwal pelajaran, penilaian pelajaran, reka kelas, rekap jadwal pelajaran, rekap jadwal mengajar dan rekap nilai.


Activity Diagram Sistem yang Diusulkan

Activity Diagram User Admin

Gambar 4.2 Activity Diagram User Admin

Activity diagram user admin yang diusulkan pada gambar 4.2, activity diagram user admin yang diusulkan terdapat:

  1. 1 (satu) initial node, objek yang diawali.
  2. 12 (dua belas) action state, dimulai dari login, menu utama, view dashboard, master data, laporan, rekap kelas, rekap jadwal pelajaran, rekap jadwal mengajar, rekap nilai, raport, users dan logout.
  3. 1 (satu) decision node, aliran yang menentukan pilihan.
  4. 1 (satu) activity final node, objek yang diakhiri.


Activity Diagram User Siswa

Gambar 4.3 Activity Diagram User Siswa

Activity diagram user siswa yang diusulkan pada gambar 4.3, activity diagram user siswa yang diusulkan terdapat:

  1. 1 (satu) initial node, objek yang diawali.
  2. 8 (delapan) action state, dimulai dari login, menu utama, view dashboard, data kelas, jadwal pelajar, nilai, raport dan logout.
  3. 1 (satu) decision node, aliran yang menentukan pilihan.
  4. 1 (satu) activity final node, objek yang diakhiri.


Activity Diagram User Guru

Gambar 4.4 Activity Diagram User Guru

Activity diagram user guru yang diusulkan pada gambar 4.4, activity diagram user guru yang diusulkan terdapat:

  1. 1 (satu) initial node, objek yang diawali.
  2. 7 (tujuh) action state, dimulai dari login, menu utama, view dashboard, data kelas, view data kelas, jadwal mengajar, penilaian, dan logout.
  3. 1 (satu) decision node, aliran yang menentukan pilihan.
  4. 1 (satu) activity final node, objek yang diakhiri.


Activity Diagram User Kepala Sekolah

Gambar 4.5 Activity Diagram User Kepala Sekolah

Activity diagram user Kepala Sekolah yang diusulkan pada gambar 4.5, activity diagram user Kepala Sekolah yang diusulkan terdapat:

  1. 1 (satu) initial node, objek yang diawali.
  2. 11 (sebelas) action state, dimulai dari login, menu utama, view dashboard, master data, laporan, rekap kelas, rekap jadwal pelajaran, rekap jadwal mengajar, rekap nilai, raport dan logout.
  3. 1 (satu) decision node, aliran yang menentukan pilihan.
  4. 1 (satu) activity final node, objek yang diakhiri.


Sequence Diagram Sistem yang Diusulkan

Sequence Diagram User Admin

Gambar 4.6 Sequence Diagram User Admin

Berdasarkan gambar sequence diagram user admin yang diusulkan terdapat:

  1. 1 (satu) actor yang melakukan kegiatan, yaitu admin.
  2. 9 (sembilan) lifeline yang saling berinteraksi, yaitu menu utama, dashboard, master data, rekap kelas, rekap jadwal pelajaran, rekap jadwal mengajar, rekap nilai, raport dan users.
  3. 2 (dua) boundary lifeline, yaitu login dan logout.
  4. 28 (dua puluh delapan) message yang memuat informasi-informasi tentang suatu kegiatan atau aktivitas yang terjadi yang dilakukan oleh actor-actor.
  5. 1 (satu) decision node untuk membuat keputusan.


Sequence Diagram User Siswa

Gambar 4.7 Sequence Diagram User Siswa

Berdasarkan gambar sequence diagram user siswa yang diusulkan terdapat:

  1. 1 (satu) actor yang melakukan kegiatan, yaitu siswa.
  2. 6 (enam) lifeline yang saling berinteraksi, yaitu menu utama, dashboard, data kelas, jadwal pelajar, nilai dan raport.
  3. 2 (dua) boundary lifeline, yaitu login dan logout.
  4. 17 (tujuh belas) message yang memuat informasi-informasi tentang suatu kegiatan atau aktivitas yang terjadi yang dilakukan oleh actor-actor.
  5. 1 (satu) decision node untuk membuat keputusan.


Sequence Diagram User Guru

Gambar 4.8 Sequence Diagram User Guru

Berdasarkan gambar sequence diagram user guru yang diusulkan terdapat:

  1. 1 (satu) actor yang melakukan kegiatan, yaitu guru.
  2. 5 (lima) lifeline yang saling berinteraksi, yaitu menu utama, dashboard, data kelas, jadwal mengajar dan penilaian pelajaran.
  3. 2 (dua) boundary lifeline, yaitu login dan logout.
  4. 15 (lima belas) message yang memuat informasi-informasi tentang suatu kegiatan atau aktivitas yang terjadi yang dilakukan oleh actor-actor.
  5. 1 (satu) decision node untuk membuat keputusan.


Sequence Diagram User Kepala Sekolah

Gambar 4.9 Sequence Diagram User Kepala Sekolah

Berdasarkan gambar sequence diagram user kepala sekolah yang diusulkan terdapat:

  1. 1 (satu) actor yang melakukan kegiatan, yaitu kepala sekolah.
  2. 8 (delapan) lifeline yang saling berinteraksi, yaitu menu utama, dashboard, master data, rekap kelas, rekap jadwal pelajaran, rekap jadwal mengajar, rekap nilai dan raport.
  3. 2 (dua) boundary lifeline, yaitu login dan logout.
  4. 19 (sembilan belas) message yang memuat informasi-informasi tentang suatu kegiatan atau aktivitas yang terjadi yang dilakukan oleh actor-actor.
  5. 1 (satu) decision node untuk membuat keputusan.


Class Diagram

Class diagram yang digunakan untuk menjelaskan sepesifikasi objek-objek yang ada dalam aplikasi sistem informasi akademik berbasis web pada SMA Nusantara 1 Tangerang. Dimana class diagram yang diusulkan terdapat objek (class) yang saling berhubungan satu dengan yang lainnya.

Berikut ini merupakan class diagram yang diusulkan ditunjukkan pada gambar 4.10:

Gambar 4.10 Class Diagram


Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

Berikut ini merupakan perbedaan antara sistem yang sedang berjalan dan sistem yang diusulkan ditunjukkan pada tabel 4.1:

Tabel 4.1 Perbedaan Sistem yang Berjalan dan Sistem Usulan


Rancangan Basis Data

Spesifikasi Basis Data

Spesifikasi basis data merupakan desain basis data yang dianggap normal. Desain basis data menjelaskan tentang media penyimpanan yang digunakan, isi yang disimpan, primary key dan panjang record. Spesifikasi yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut:

  1. Nama File : Catatan Pelajar
    Media : Hardisk
    Fungsi : Untuk menambahkan catatan pada raport
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Siswa_id
    Karakter : 33
    Tabel 4.2 Tabel Catatan Pelajar
  2. Nama File : Data Kelas
    Media : Hardisk
    Fungsi : Untuk menambahkan data kelas
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Tahun_akademik_id, Siswa_id
    Karakter : 44
    Tabel 4.3 Tabel Data Kelas
  3. Nama File : Ekstrakulikuler
    Media : Hardisk
    Fungsi : Untuk menambahkan data ekstrakulikuler pada raport
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Siswa_id
    Karakter : 236
    Tabel 4.4 Tabel Ekstrakulikuler
  4. Nama File : Guru
    Media : Hardisk
    Fungsi : Untuk penyimpanan data guru
    Primary Key : Id
    Karakter : 374
    Tabel 4.5 Tabel Guru
  5. Nama File : Jadwal Pelajaran
    Media : Hardisk
    Fungsi : Untuk menyimpan pengaturan jadwal pelajaran
    Primary Key : Id
    Foreign Key : Mata_pelajaran_id, Tahun_akademik_id, Wali_kelas_id
    Karakter : 65
    Tabel 4.6 Tabel Jadwal Pelajaran
  6. Nama File : Jurusan
    Media : Hardisk
    Fungsi : Untuk penyimpanan data jurusan
    Primary Key : Id
    Karakter : 61
    Tabel 4.7 Tabel Jurusan
  7. Nama File : Kategori Penilaian
    Media : Hardisk
    Fungsi : Untuk menambahkan data pada raport
    Primary Key : Id
    Karakter : 111
    Tabel 4.8 Tabel Kategori Penilaian
  8. Nama File : Kelas
    Media : Hardisk
    Fungsi : Untuk penyimpanan data kelas
    Primary Key : Id
    Foreign Key : Jurusan_id
    Karakter : 122
    Tabel 4.9 Tabel Kelas
  9. Nama File : Ketidakhadiran
    Media : Hardisk
    Fungsi : Untuk menyimpan data inputan absensi siswa
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Siswa_id
    Karakter : 88
    Tabel 4.10 Tabel Ketidakhadiran
  10. Nama File : Mata Pelajaran
    Media : Hardisk
    Fungsi : Untuk menyimpan data mata pelajaran
    Primary Key : Id
    Foreign Key : Sub_katpenilaian_id
    Karakter : 122
    Tabel 4.11 Tabel Mata Pelajaran
  11. Nama File : Password Resets
    Media : Hardisk
    Fungsi : Untuk mengubah password
    Karakter : 382
    Tabel 4.12 Tabel Password Resets
  12. Nama File : Penilaian Pelajaran
    Media : Hardisk
    Fungsi : Untuk menyimpan data penilaian
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Siswa_id, Mata_pelajaran_id
    Karakter : 56
    Tabel 4.13 Tabel Penilaian Pelajaran
  13. Nama File : Prestasi
    Media : Hardisk
    Fungsi : Untuk menyimpan inputan prestasi
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Siswa_id
    Karakter : 233
    Tabel 4.14 Tabel Prestasi
  14. Nama File : Sikap Pelajar
    Media : Hardisk
    Fungsi : Untuk menyimpan data sikap pelajaran
    Primary Key : Id
    Foreign Key : Wali_kelas_id, Siswa_id
    Karakter : 55
    Tabel 4.15 Tabel Sikap Pelajar
  15. Nama File : Siswa
    Media : Hardisk
    Fungsi : Untuk menyimpan data siswa
    Primary Key : Id
    Foreign Key : Jurusan_id
    Karakter : 1.049
    Tabel 4.16 Tabel Siswa
  16. Nama File : Sub Katpenilaian
    Media : Hardisk
    Fungsi : Untuk menyimpan data sub katpenilaian
    Primary Key : Id
    Foreign Key : Kategori_penilaian_id
    Karakter : 122
    Tabel 4.17 Tabel Sub Katpenilaian
  17. Nama File : Tahun Akademik
    Media : Hardisk
    Fungsi : Untuk menyimpan tahun akademik
    Primary Key : Id
    Karakter : 111
    Tabel 4.18 Tabel Tahun Akademik
  18. Nama File : Users
    Media : Hardisk
    Fungsi : Untuk penyimpanan data users
    Primary Key : Id
    Foreign Key : Guru_id, Siswa_id
    Karakter : 705
    Tabel 4.19 Tabel Users
  19. Nama File : Wali Kelas
    Media : Hardisk
    Fungsi : Untuk membuat wali kelas di setiap kelas
    Primary Key : Id
    Foreign Key : Kelas_id, Tahun_akademik_id, Guru_id
    Karakter : 44
    Tabel 4.20 Tabel Wali Kelas


Rancangan Prototype

  1. Prototype Login
  2. Gambar 4.11 Tampilan Prototype Login
  3. Prototype Dasboard
  4. Gambar 4.12 Tampilan Prototype Dashboard
  5. Prototype Rekap Kelas
  6. Gambar 4.13 Tampilan Prototype Rekap Kelas
  7. Prototype Rekap Jadwal Pelajaran
  8. Gambar 4.14 Tampilan Prototype Rekap Jadwal Pelajaran
  9. Prototype Rekap Jadwal Mengajar
  10. Gambar 4.15 Tampilan Prototype Rekap Jadwal Mengajar
  11. Prototype Rekap Nilai
  12. Gambar 4.16 Tampilan Prototype Rekap Nilai
  13. Prototype Raport
  14. Gambar 4.17 Tampilan Prototype Raport
  15. Prototype Users
  16. Gambar 4.17 Tampilan Prototype Users


Konfigurasi Sistem Usulan

Spesifikasi Perangkat Keras (Hardware)

Perangkat keras yang diusulkan dalam rancangan sistem ini adalah sebagai berikut:

  • Processor : Intel Core i5 6200U
  • Monitor : 14 inci
  • Hardisk : 500 GB Sata
  • RAM : DDR3 4 GB
  • Mouse : Wireless Mouse M280
  • Printer : EPSON M200

  • Spesifikasi Perangkat Lunak (Software)

    Perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut:

  • Sistem Operasi Windows 10
  • XAMPP
  • Notepad++
  • Composer
  • Google Chrome

  • Hak Akses (Brainware)

    1. Admin
    2. Siswa
    3. Guru
    4. Kepala Sekolah


    Testing

    Pengujian dengan menggunakan black box testing ini dilakukan dengan memberikan beberapa input pada sistem. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dari sistem tersebut. Jika input yang diberikan dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar. Namun, bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka sistem tersebut masih terdapat kesalahan, selanjutnya dilakukan perbaikan untuk memperbaiki kesalahan yang terjadi.

    Black Box Testing Login

    Tabel 4.21 dan 4.22 merupakan tabel pengujian sistem dengan menggunakan metode Black Box Testing pada menu login.

    Tabel 4.21 Black Box Testing pada Menu Login 1
    Tabel 4.22 Black Box Testing pada Menu Login 2


    Black Box Testing Input Siswa

    Tabel 4.23 dan 4.24 merupakan tabel pengujian sistem dengan menggunakan metode Black Box Testing pada input siswa.

    Tabel 4.23 Black Box Testing pada Input Siswa 1
    Tabel 4.24 Black Box Testing pada Input Siswa 2


    Black Box Testing Input Mata Pelajaran

    Tabel 4.25 dan 4.26 merupakan tabel pengujian sistem dengan menggunakan metode Black Box Testing pada input mata pelajaran.

    Tabel 4.25 Black Box Testing pada Input Mata Pelajaran 1
    Tabel 4.26 Black Box Testing pada Input Mata Pelajaran 2


    Black Box Testing Input Jadwal Pelajaran

    Tabel 4.27 dan 4.28 merupakan tabel pengujian sistem dengan menggunakan metode Black Box Testing pada input jadwal pelajaran.

    Tabel 4.27 Black Box Testing pada Input Jadwal Pelajaran 1
    Tabel 4.28 Black Box Testing pada Input Jadwal Pelajaran 2


    Black Box Testing Input Penilaian Pelajaran

    Tabel 4.29 dan 4.30 merupakan tabel pengujian sistem dengan menggunakan metode Black Box Testing pada input penilaian pelajaran.

    Tabel 4.29 Black Box Testing pada Input Penilaian Pelajaran 1
    Tabel 4.30 Black Box Testing pada Input Penilaian Pelajaran 2


    Implementasi

    Implementasi yang Diusulkan

    Berikut ini merupakan gambar sistem informasi akademik berbasis web:

    1. Halaman Login
    2. Gambar 4.19 Tampilan Login
    3. Halaman Dashboard
    4. Gambar 4.20 Tampilan Dashboard
    5. Halaman Data Guru
    6. Gambar 4.21 Tampilan Data Guru
    7. Halaman Data Siswa
    8. Gambar 4.22 Tampilan Data Siswa
    9. Halaman Mata Pelajaran
    10. Gambar 4.23 Tampilan Mata Pelajaran
    11. Halaman Data Kelas
    12. Gambar 4.24 Tampilan Data Kelas
    13. Halaman Jadwal Pelajaran
    14. Gambar 4.25 Tampilan Jadwal Pelajaran
    15. Halaman Penilaian Pelajaran
    16. Gambar 4.26 Tampilan Penilaian Pelajaran
    17. Halaman Rekap Kelas
    18. Gambar 4.27 Tampilan Rekap Kelas
    19. Halaman Rekap Jadwal Pelajaran
    20. Gambar 4.28 Tampilan Rekap Jadwal Pelajaran
    21. Halaman Rekap Jadwal Mengajar
    22. Gambar 4.29 Tampilan Rekap Jadwal Mengajar
    23. Halaman Rekap Nilai
    24. Gambar 4.30 Tampilan Rekap Nilai
    25. Halaman Raport
    26. Gambar 4.31 Tampilan Raport
    27. Halaman Users
    28. Gambar 4.32 Tampilan Users


    Schedule

    Pada tahap ini dibutuhkan rencana implementasi yang berguna untuk melaksanakan langkah-langkah dalam menerapkan sistem. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk time schedule yang ditunjukkan pada tabel 4.31:

    Tabel 4.31 Schedule


    Estimasi Biaya

    Estimasi biaya digunakan sebagai perhitungan kebutuhan yang diperlukan dalam menyelesaikan penelitian yang diusulkan. Berikut ini merupakan estimasi biaya yang ditunjukkan pada tabel 4.32:

    Tabel 4.32 Estimasi Biaya



    BAB V
    PENUTUP

    Kesimpulan

    Berdasarkan hasil penelitian yang telah dilakukan pada SMA Nusantara 1 Tangerang, maka dapat ditarik kesimpulan sebagai berikut:

    1. Pada sistem informasi akademik SMA Nusantara 1 Tangerang yang berjalan saat ini kurang efektif dan efisien, karena dalam pengolahannya masih manual dan diinputkan pada Ms.Excel. Maka, dibuatnya sistem yang efektif dan efisien dengan mengolah informasi akademik menggunakan web.

    2. Jika prosedur monitoring yang terdapat pada sistem sebelumnya, dalam memonitoring laporan akademik kepala sekolah harus menunggu cukup lama untuk mendapatkannya sebab wakasek kurikulum harus menunggu rekapan guru dan membuat laporannya pada Ms.Excel, maka pada sistem yang dibuat terdapat menu laporan untuk kepala sekolah agar monitoring akademik menjadi baik dan cepat.

    3. Sistem informasi akademik untuk siswa dan guru yang berjalan pada SMA Nusantara 1 Tangerang, sulit dalam memperoleh informasi yang terkait dengan akademik, serta lambat sehingga informasi yang diberikan kurang up to date. Namun, dengan dibuatnya sistem informasi berbasis web yang terkait dengan akademik, maka dalam memperoleh informasi siswa dan guru dapat dengan mudah serta cepat diakses sehingga informasi yang diberikan up to date.


    Saran

    Saran yang dapat disampaikan dalam penelitian ini adalah agar penelitian berikutnya dapat mengembangkan sistem ini menjadi lebih baik lagi, sehingga kekurangan yang ada pada sistem saat ini bisa dilengkapi atau diperbaiki. Saran yang dapat digunakan sebagai bahan pertimbangannya adalah sebagai berikut:

    1. Dibuatnya sistem informasi absensi siswa agar absensi siswa pada raport tidak perlu adanya input absensi.

    2. Mengembangkan sistem informasi akademik menjadi berbasis android.



    DAFTAR PUSTAKA

    1. Bachtiar, Dede dan Atikah. 2015. Sistem Informasi Dashboard Kependudukan di Kelurahan Manis Jaya Kota Tangerang. Tangerang: Jurnal SISFOTEK GLOBAL Vol. 5 No. 1.
    2. Dewayani, Julitta dan Fitri Wahyuningsih. 2016. Sistem Informasi Monitoring Persediaan Spareparts Motor Dengan Menggunakan Metode FIFO Pada Toko Adil Jaya Motor Semarang. Semarang: Jurnal KOMPAK Vol.9 No.1.
    3. Harfizar, Khozin Yuliana dan Muh Afiffudin. 2017. Perancangan Sistem Informasi Pendataan Karyawan Pada Perusahaan Jasa Berbasis Web. Tangerang: Jurnal SENSI Vol.3 No.2.
    4. Jermias, Randy Richi Wuaya. 2016. Analisa Sistem Informasi Akuntansi Gaji dan Upah Pada PT. Bank Sinarmas Tbk. Manado. Manado: Jurnal EMBA Vol.4 No.2.
    5. Iswandy, Eka. 2015. Sistem Penunjang Keputusan Untuk Menentukan Penerimaan Dana Santunan Sosial Anak Nagari dan Penyalurannya Bagi Mahasiswa dan Pelajar Kurang Mampu di Kenagarian Barung-Barung Balantai Timur. Padang: Jurnal TEKNOIF Vol.3 No.2.
    6. 6,0 6,1 Sinsuw, Alicia dan Xaverius Najoan. 2013. Prototipe Aplikasi Sistem Informasi Akademik Pada Perangkat Android. Manado: E-journal Teknik Elektro dan Komputer.
    7. Thoha, M. dan Miyanto. 2015. Analisis dan Perancangan Sistem Reservasi Hotel D’Griya Serang. Serang: Jurnal PROSISKO Vol.2 No.2.
    8. Azizah, Nur, Lina Yuliana dan Elsa Juliana. 2017. Rancang Bangun Sistem Informasi Penggajian Karyawan Harian Lepas Pada PT Flex Indonesia. Tangerang: Jurnal SENSI Vol.3 No.1.
    9. Tiara, Khanna, Dewi Immaniar dan Fiqih Arzia. 2015. Penerapan Sistem Inventory Labotarium Digital Dengan Metode Critical Succes Factor Pada Perguruan Tinggi Raharja. Tangerang: Jurnal CCIT Vol.9 No.1.
    10. Suprihadi, Rini Kartika Hudiono dan Lina Sinatra Wijaya. 2013. Rancang Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model Controller. Tangerang: Jurnal CCIT Vol.6 No.3.
    11. Nugraha, Fajar. 2014. Analisa dan Perancangan Sistem Informasi Perpustakaan. Kudus: Jurnal SIMETRIS Vol.5 No.1.
    12. Lasminiasih, dkk. 2016. Perancangan Sistem Informasi Kredit Mikro Mahasiswa Berbasis Web. Palembang: Jurnal Sistem Informasi Vol.8 No.1.
    13. 13,0 13,1 Sutopo, Priyo, Dedi Cahyadi dan Zainal Arifin. 2016. Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis Web. Kalimantan: Jurnal Informatika Mulawarman Vol.11 No.1.
    14. Fatta, Hanif Al dan Robert Marco. 2015. Analisis Pengembangan Dan Perancangan Sistem Informasi Akademik Smart Berbasis Cloud Computing Pada Sekolah Menengah Umum Negeri (SMUN) Di Daerah Istimewa Yogyakarta. Yogyakarta: Jurnal Telematika Vol.8 No.2.
    15. 15,0 15,1 Warsito, Ary Budi, Muhamad Yusup dan Moh. Iqbal Awi Makaram. 2015. Perancangan SIS+ Menggunakan Metode YII Framework Pada Perguruan Tinggi Raharja. Tangerang: Jurnal CCIT Vol.8 No.2.
    16. 16,0 16,1 Agusli, Rachmat, Sutarman dan Suhendri. 2017. Sistem Pakar Identifikasi Tipe Kepribadian Karyawan Menggunakan Metode Certainty Factor. Tangerang: Jurnal SISFOTEK GLOBAL Vol.7 No.1.
    17. Prastomo, Andi. 2014. Prototipe Sistem E-Learning Dengan Pendekatan Elisitasi Dan Framework Codeigniter: Studi Kasus SMP Yamad Bekasi. Jakarta: Jurnal Faktor Exacta.
    18. Pamungkas, Canggih Ajika. 2015. Rancang Bangun E-Learning Center Berbasis Web Untuk Meningkatkan Kualitas Dan Kuantitas Media Pembelajaran Yang Efektif. Surakarta: Jurnal INFORMA Vol. 1 No. 2.
    19. 19,0 19,1 W., Julian Chandra. 2013. Implementasi Sistem Informasi Akademik (Studi Kasus: SMP Negeri 20 Bandung). Bandung: Jurnal Profit Vol.1.
    20. 20,0 20,1 Burrahman, Abi. 2017. Membangun Sistem Informasi Akademik Berbasis Web Pada Pondok Pesantren Salafiyah Al-Baqiyatussa’diyyah Tembilahan. Riau: Jurnal SISTEMASI Vol.6 No.1.
    21. Suzanto, Boy dan Iwan Sidharta. 2015. Pengukuran End-User Computing Satisfaction Atas Penggunaan Sistem Informasi Akademik. Bandung: Jurnal Ekonomi, Bisnis dan Entrepreneurship Vol.9 No.1.
    22. Wardani, Susy Kusuma. 2013. Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Pada Sekolah Menengah Atas (SMA) Muhammadiyah Pacitan. Pacitan: Indonesian Jurnal on Networking and Security (IJNS) Vol.2 No.2.
    23. 23,0 23,1 Novitasari, Indah Devi. 2014. Upaya Guru Dalam Meningkatkan Keberanian Siswa Untuk Bertanya Pada Pembelajaran Pendidikan Kewarganegaraan. Surakarta: Naskah Publikasi.
    24. Herdiansyah, Erwin dan Rinda Cahyana. 2015. Pengembangan Aplikasi Penyusun Jadwal Pelajaran Secara Otomatis. Garut: Jurnal Algoritma.
    25. Dewi, Meta Amalya, Dedi Cahyadi dan Yunita Wulansari. 2014. Sistem Ujian Online Calon Mahasiswa Baru Berbasis Ilearning Education Marketing Pada Perguruan Tinggi. Tangerang: Jurnal CCIT Vol.8 No.1.
    26. 26,0 26,1 Ariyani, Wiga, Djoko Hanantjo dan Bambang Eka Purnama. 2015. E-Commerce Web Development in Wiga Art. Surakarta: International Journal of Science and Research (USR) Vol.4 No.5.
    27. Zufria, Ilka dan M. Hasan Azhari. 2017. Web-Based Applications in Calculation of Family Heritage (Science of Faroidh). Jurnal Sistem Informasi Vol.1 No.1.
    28. Rahardja, Untung, Khanna Tiara dan Imam Prayogi. 2015. Peningkatan Website Ranking Exist-Club Pada PB Exist Jakarta. Tangerang: Jurnal CCIT Vol.8 No.3.
    29. 29,0 29,1 Palevi, Angga Reza dan Krisnawati. 2013. Analisis dan Perancangan Sistem Informasi Penerimaan Peserta Didik Baru Berbasis Website Pada SMP Negeri 2 Mojosongo Boyolali. Yogyakarta: Jurnal Ilmiah DASI Vol.14 No.4.
    30. U., Onu, Fergus dan Umeakuka, Chinelo V. 2016. Object Oriented Programming (OOP) Approach to the Development of Student Information Management System. Nigeria: International Journal of Computer Applications Technology and Research Vol.5 No.8.
    31. Jayant, K. P., dkk. 2014. An Approach of software Design Testing Based On UML Diagrams. India: International Journal of Advanced Research in Computer Science and Software Engineering Vol.4 No.2.
    32. Hartati,Tri. Perencanaan Master Plan Metodologi Tozer Pada Lembaga Pendidikan Teknologi Informasi Dan Komunikasi (Studi Kasus PT Pesona Edu Solution Jakarta). Jurnal Teknik dan Ilmu Komputer Vol. 6 No. 22-April-Juni 2017. Jakarta Pusat : Akademi Manajemen dan Informatika Bina Sarana Informatika. Juni 2017.
    33. 33,0 33,1 Prasetyo, Meiyanto Heri, Asnawati dan Yode Arliando. 2015. Sistem Informasi Nilai Mahasiswa Berbasis SMS Gateway pada Fakultas Pertanian Universitas Bengkulu. Bengkulu: Jurnal Media Infotama Vol.11 No.1.
    34. 34,0 34,1 Adhatrao, Kalpesh, dkk. 2013. Predicting Students’ Performance Using ID3 and C4.5 Classification Algorithms. India: International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.3 No.5.
    35. Herawati, Fera Sulistian. 2014. Perangkat Lunak Perpustakaan Online Di SMK BPPI Baleendah Bandung. Bandung: Jurnal LPKIA Vol.1 No.1.
    36. 36,0 36,1 Andini, Mia dan Khairul Anwar Hafizd. 2015. Perencanaan Dan Pembuatan Aplikasi Alumni Siswa: Studi Kasus SMK-SPP Negeri Pelaihari. Kalimantan Selatan: Jurnal Sains Dan Informatika Vol.1 No.2.
    37. Permana, Yana. 2016. Mengenal MariaDB. Diambil dari: https://www.codepolitan.com/mengenal-mariadb. Diakses pada tanggal 4 Oktober 2017.
    38. Nuryanti, Noviana. 2013. Skripsi. Perancangan Sistem Informasi Akuntansi Penjualan Tunai Berbasis Web Pada Toko Bariklana. Yogyakarta: Universitas Negeri Yogyakarta.
    39. Octafian, D Tri. 2015. Web Multi E-Commerce Berbasis Framework CodeIgniter. Yogyakarta: Jurnal TEKNOMATIKA Vol.5 No.1.
    40. 40,0 40,1 Aminudin. 2015. Cara Efektif Belajar Framework Laravel. Yogyakarta: CV. Lokomedia.
    41. Soer, U. Darmanto dan Wahyudi. 2015. Perancangan Sistem Informasi Peminjaman Buku Perpustakaan SMAN 2 Cikarang Utara Menggunakan PHP dan MySQL. Cikarang: Jurnal SIGMA Vol.3 No.1.
    42. Walia, Er. Saurabh dan Er. Satinderjit Kaur Gill. 2014. “A Framework for Web Based Student Record Management System using PHP”. India: International Journal of Computer Science and Mobile Computing (IJCSMC) Vol.3 No.8.
    43. Hosseini, Asrin dan Amir Sheikh-Ahmadi. 2015. Predicting Fault in the Process of Producing Important Android Aplications using Data Mining Techniques. Iran: International Journal of Computer Applications Vol.131 No.13.
    44. Mustaqbal, M. Sidi, Roeri Fajri Firdaus dan Hendra Rahmadi. 2015. Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value Analysis: Studi Kasus Aplikasi Prediksi Kelulusan SNMPTN. Bandung: Jurnal Ilmiah Teknologi Informasi Terapan Vol.1 No.3.
    45. Widiati, Wina. 2014. Sistem Informasi Akademik Pada Sekolah Menengah Atas Widya Nusantara Bekasi. Jakarta Selatan: SWABUMI Vol.1 No.1.
    46. Susanti, Melan. 2016. Perancangan Sistem Informasi Akademik Berbasis Web Pada SMK Pasar Minggu Jakarta. Jakarta: Jurnal Informatika Vol.3 No.1.
    47. Irawan, Yudie, Nanik Susanti dan Wiwit Agus Triyanto. 2016. Analisa dan Perancangan Sistem Informasi Sekolah Berbasis Website Untuk Penyampaian Informasi Sekolah dan Media Promosi Kepada Masyarakat. Kudus: Jurnal SIMETRIS Vol.7 No.1.
    48. Membara, Eko Putra, Liza Yulianti dan Indra Kanedi. 2014. Sistem Informasi Akademik SMP Negeri 2 Talang Empat Berbasis Web. Bengkulu: Jurnal Media Infotama Vol.10 No.1.
    49. Benisius. 2013. Implementasi Algoritma First In First Served (FIFS) Pada Sistem Penjadwalan Perkuliahan (Studi Kasus Di Direktorat Akademik Universitas Halmahera). Maluku Utara: Jurnal UNIERA Vol.2 No.2.
    50. Soares, Rita Pires, Eko Sediyono dan M. A. Ineke Pakereng. 2013. The Analysis of Academic Information System Design of IPDC Dili-Timor Leste by using EAP Approach. Salatiga: International Journal of Computer Applications Vol.84 No.15.
    51. Alia, Mohammad A., Abdelfatah Aref Tamimi dan Omaima N. A. AL-Allaf. 2013. Integrated System For Monitoring and Recognizing Students During Class Session. Jordan: The International Journal of Multimedia & Its Applications (IJMA) Vol.5 No.6.
    52. Ubwa, Fatma M. dan Dr. Juma Mohamed. 2014. Web-Based Management Information System (WB-MIS): A Vital Solution To Rcc's Information Management. Tanzania: International Journal of Advanced Computer Technology (IJACT) Vol.4 No.6.
    53. Utami, Ema dan Suwanto Raharjo. 2014. Database Security Model in the Academic Information System. Yogyakarta: International Journal of Security and Its Applications Vol.8 No.3.
    54. Alowayr, Ali dan Atta Badii. 2014. Review Of Monitoring Tools For E-Learning Platforms. Reading: International Journal of Computer Science & Information Technology (IJCSIT) Vol.6 No.3.



    DAFTAR LAMPIRAN

    LAMPIRAN A

    A.1 Surat Pengantar Skripsi
    A.2 Kartu Bimbingan Skripsi dengan Pembimbing I
    A.3 Kartu Bimbingan Skripsi dengan Pembimbing II
    A.4 Kartu Study Tetap Final (KSTF)
    A.5 Form Validasi Skripsi
    A.6 Form Validasi Sidang Akademik
    A.7 Lembar Persetujuan dan Penugasan Pembimbing
    A.8 Lembar Pergantian Judul
    A.9 Kwitansi Pembayaran Bimbingan Skripsi
    A.10 Kwitansi Pembayaran Validasi Skripsi
    A.11 Kwitansi Pembayaran Sidang
    A.12 Kwitansi Pembayaran Raharja Career
    A.13 Daftar Nilai
    A.14 Formulir Seminar Proposal
    A.15 Formulir Pertemuan Stakeholder
    A.16 Sertifikat TOEFL
    A.17 Sertifikat Prospek
    A.18 Sertifikat IT Internasional
    A.19 Sertifikat IT Nasional
    A.20 Surat Penerbitan Dokumen
    A.21 Curriculum Vitae (CV)
    A.22 Form Penggantian Dosen Pembimbing
    A.23 Daftar Mata Kuliah yang Belum Diambil
    A.24 Hibah


    LAMPIRAN B

    B.1 Surat Penugasan dari Sekolah
    B.2 Form Observasi
    B.3 Form Wawancara
    B.4 Surat Keterangan Implementasi Program