SI0931464924

Dari widuri
Revisi per 23 September 2015 10.49 oleh Elfan23 (bicara | kontrib) (BAB III)


Lompat ke: navigasi, cari

PERANCANGANPROTOTYPE SISTEM PEMBANGKIT LISTRI

TENAGASURYA BERBASIS MIKROKONTROLLER ATMEGA 328

'


SKRIPSI


jpg

Disusun Oleh :

NAMA
NIM
: 0931464924


JURUSAN SISTEM KOMPUTER

KONSENTRASI COS

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

TANGERANG

(2014/2015)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA

LEMBAR PENGESAHAN SKRIPSI

'

'

'


Disusun Oleh :

NIM
: 0931464924
Nama
Jenjang Studi
Jurusan
Konsentrasi


Disahkan Oleh :

Tangerang, 2015


Ketua
       
Kepala Jurusan
       
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Ferry Sudarto, S.Kom., M.Pd)
NIP : 000594
       
NIP : 079010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA

LEMBAR PERSETUJUAN PEMBIMBING

'

'

'


Dibuat Oleh :

NIM
: 0931464924
Nama

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan Sistem Komputer Konsentrasi Computer System (COS) Tahun Akademik 2014/2015


Disetujui Oleh :

Tangerang, 26 Januari 2015


Pembimbing I
   
Pembimbing II
       
       
       
       
(Ir. Untung Rahardja, M.T.I)
   
NID : 99001
   
NID : 10013

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PENGEMBANGAN FORMULIR ONLINE

MENGGUNAKAN QR CODE PADA SiS+

DI PERGURUAN TINGGI RAHARJA


Dibuat Oleh :

NIM
: 0931464924
Nama


Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan Sistem Komputer Konsentrasi Computer System (COS) Tahun Akademik 2014/2015


Disetujui Penguji :

Tangerang, 3 Maret 2015


Ketua Penguji
 
 
 
 
(Muhamad Yusup, M.Kom)
NID : 07132

Penguji I Penguji II
   
   
   
   
(Hani Dewi Ariessanti, M.Kom) (Ary Budi Warsito, M.Kom)
NID : 12003 NID : 10013

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA

LEMBAR KEASLIAN SKRIPSI

PENGEMBANGAN FORMULIR ONLINE

MENGGUNAKAN QR CODE PADA SiS+

DI PERGURUAN TINGGI RAHARJA


Disusun Oleh :

NIM
: 0931464924
Nama
Jenjang Studi
Jurusan
Konsentrasi

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, 26 Januari 2015

 
 
 
NIM : 0931464924

)*Tandatangan dibubuhi materai 6.000;

ABSTRAK

Formulir telah banyak digunakan pada perusahaan-perusahan atau instansi untuk transaksi kegiatan perusahaan dalam bentuk faktur pembelian maupun penjualan, formulir pendaftaran dan sebagainya. Dalam Perguruan Tinggi, formulir digunakan untuk menyampaikan informasi berupa daftar nilai, jadwal perkuliahan, rincian biaya perkuliahan dan lain sebagainya. Namun pada sistem yang berjalan saat ini terdapat berbagai kekurangan seperti mengakses formulir pada pada Box SIS yang hanya dapat ditemui dilingkungan Perguruan Tinggi Raharja, tetapi Box SIS yang disediakan oleh manajemen kampus jumlahnya terbatas. Tidak hanya itu, kadangkala server mengalami down yang mengakibatkan mahasiswa tidak dapat mengakses formulir sehingga menghambat kegiatan perkuliahan yang sedang berjalan. Hal ini menunjukkan rendahnya mutu pelayanan mahasiswa, khususnya dalam hal pengaksesan formulir-formulir perkuliahan. Dari permasalahan tersebut maka dilakukan pengembangan Formulir-formulir perkuliahan yang dapat diakses secara online melalui SiS+, formulir ini dilengkapi dengan sebuah QR Code sebagai autentikasi formulir. Dengan adanya formulir online menggunakan QR Code pada SiS+ ini diharapkan dapat mempermudah mahasiswa dalam memperoleh formulir-formulir perkuliahan sebagai kebutuhan dasar mahasiswa dalam mendukung kegiatan perkuliahan. Dalam mengembangkan sistem ini menggunakan 4 (empat) metode yakni observasi, wawancara, studi elisitasi dan studi pustaka. Dengan demikian, permasalahan tersebut dapat teratasi dan mahasiswa dapat lebih mudah mengakses formulir-formulir perkuliahan secara online dimanapun dan kapanpun sehingga dapat lebih efektif dan efisien.

Kata Kunci : Perguruan Tinggi Raharja, Formulir, SiS+, SIS, QR Code, online.

ABSTRACT

Form has been widely used in firms or institutions for transaction activities of the company in the form of a purchase invoice or sales, registration forms, and so on. In Higher Education, the form used to convey information in the form of a list of values, lecture schedules, details of tuition and so forth. But in the current system, there are various short comings such as access the form at the Box SIS which can only be found within the College of Raharja, but Box SIS provided by the college management is limited. Not only that, sometimes resulting in a downtime server students can not access the form that inhibits ongoing learning activities. This shows the low quality of student services, especially in terms of accessing the forms of lectures. Of the problems it is done Forms development courses that can be accessed online through SiS +, this form is equipped with a QR code as a form of authentication. With the online form using QR Code on SiS + is expected to facilitate students in obtaining the forms of lectures as the basic needs of students in support of learning activities. In developing this system uses four (4) methods of observations, interviews, elicitation studies and literature. Thus, these problems can be resolved and students can more easily access the forms online classes whenever and wherever that may be more effective and efficient.

Keyword : Colleges Raharja, Form, SiS+, SIS, QR Code, online.

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan Laporan Skripsi ini yang penulis sajikan dalam bentuk buku yang sederhana. Adapun judul penulisan Laporan Skripsi yang diambil adalah “Pengembangan Formulir Online Menggunakan QR Code Pada SiS+ Di Perguruan Tinggi Raharja”.

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan program Strata Satu (S1) Jurusan Sistem Komputer pada Perguruan Tinggi Raharja. Sebagai bahan penulisan, penulis melakukan beberapa metode seperti penelitian (observasi), wawancara dan beberapa sumber literature yang mendukung penulisan Laporan Skripsi ini. Penulis menyadari tanpa bimbingan dan dorongan dari semua pihak, maka penulisan Laporan Skripsi ini tidak akan berjalan dengan lancar. Oleh karena itu, penulis menyampaikan terima kasih kepada pihak-pihak yang telah membantu dalam penyelesaian Laporan Skripsi ini, antara lain :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja dan juga sebagai Dosen Pembimbing I yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis.
  2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah, M.Akt., M.Kom selaku Kepala Jurusan Sistem Informasi dan juga sebagai Stakeholder yang mendukung dalam penelitian Skripsi ini.
  4. Bapak Ary Budi Warsito, M.Kom selaku Dosen Pembimbing II yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis.
  5. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  6. Kedua orang tua, adik dan semua keluarga yang telah memberikan dukungan baik moril, materil maupun doa untuk keberhasilan kepada penulis.
  7. Rekan-rekan grup Fantasy8 (Irwan Nurdin, Fitri Lisnawati, Nida Hanifah, Qurotul Aini, Siti Rahmawati, Susan Oktaviani, Winiarti Prastiwi dan Yunita Wulansari).
  8. Rekan-rekan grup Averroes (Yessi Frecilia, Desi Sartika dan Fitria Nursetianigsih).
  9. Rekan-rekan grup Naru, Naga Hitam dan Hachi.
  10. Adih Suwardi tercinta yang senantiasa membantu dan mendukung penulis untuk dapat menyelesaikan laporan ini dengan baik.
  11. Seluruh anggota REC, khususnya yang telah memberikan dukungan dan masukan yang berarti kepada penulis dalam menyelesaikan Laporan Skripsi ini.

Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan Skripsi ini bermanfaat bagi pihak yang membutuhkan.

Tangerang, 26 Januari 2015
(Elfan Lutfi Hermawan)
NIM. 0931464924

DAFTAR TABEL

  1. Tabel 2.1 Level Koreksi
  2. Tabel 2.2 Literature Review
  3. Tabel 3.1 Elisitasi Tahap I
  4. Tabel 3.2 Elisitasi Tahap II
  5. Tabel 3.3 Elisitasi Tahap III
  6. Tabel 3.4 Final Draft Elisitasi
  7. Tabel 4.1 Perbedaan Prosedur
  8. Tabel 4.2 Struktur Tabel TMMahasiswa
  9. Tabel 4.3 Struktur Tabel TTMahasiswaJurusan
  10. Tabel 4.4 Struktur Tabel TMJurusan
  11. Tabel 4.5 Struktur Tabel TMKepalaJurusan
  12. Tabel 4.6 Struktur Tabel TMMenu
  13. Tabel 4.7 Struktur Tabel TMMenuKategori
  14. Tabel 4.8 Struktur Tabel TMMenu
  15. Tabel 4.9 Struktur Tabel TTMahasiswaFoto
  16. Tabel 4.10 Struktur Tabel TMUser
  17. Tabel 4.11 Struktur Tabel TMGrading
  18. Tabel 4.12 Struktur Tabel TMSyaratMataKuliah
  19. Tabel 4.13 Struktur Tabel TMKurikulum
  20. Tabel 4.14 Struktur Tabel TMMataKuliahKelompok
  21. Tabel 4.15 Struktur Tabel TTMataKuliahKurikulum
  22. Tabel 4.16 Struktur Tabel TMSemester
  23. Tabel 4.17 Struktur Tabel TMSyaratLulus
  24. Tabel 4.18 Struktur Tabel TMSyaratKKP
  25. Tabel 4.19 Struktur Tabel TMTahunAjar
  26. Tabel 4.20 Daftar Pengujian BlackBox pada SiS+
  27. Tabel 4.21 Pengujian Login SiS+ Skenario 1
  28. Tabel 4.22 Pengujian Login SiS+ Skenario 2
  29. Tabel 4.23 Pengujian Login SiS+ Skenario 3
  30. Tabel 4.24 Pengujian Login SiS+ Skenario 4
  31. Tabel 4.25 Pengujian Login SiS+ Skenario 5
  32. Tabel 4.26 Pengujian Print Form SiS+
  33. Tabel 4.27 Pengujian Download Form SiS+
  34. Tabel 4.28 Pengujian Validasi Formulir SiS+
  35. Tabel 4.29 Time Schedule
  36. Tabel 4.30 Estimasi Biaya

DAFTAR GAMBAR

  1. Gambar 1.1 Bagan Waterfall
  2. Gambar 2.1 Logo SiS+
  3. Gambar 2.2 Contoh QRCode
  4. Gambar 2.3 Diagram alir proses pembangkitan QR Code
  5. Gambar 2.4 Diagram alir proses pembacaan QR Code
  6. Gambar 2.5 Anatomi QR Code
  7. Gambar 2.6 Versi QR Code
  8. Gambar 2.7 Contoh QR Code Model 1
  9. Gambar 2.8 Contoh QR Code Model 2
  10. Gambar 2.9 Contoh Micro QR Code
  11. Gambar 2.10 Contoh iQR Code
  12. Gambar 2.11 Contoh LogoQ
  13. Gambar 2.12 Struktur Statis Aplikasi Yii
  14. Gambar 3.1 Struktur Organisasi Perguruan Tinggi Raharja
  15. Gambar 3.2 Use Case Diagram Sistem Yang Berjalan
  16. Gambar 3.3 Activity Diagram Sistem Yang Berjalan
  17. Gambar 3.4 Sequence Diagram Sistem Yang Berjalan
  18. Gambar 4.1 Use Case Diagram Sistem Yang Diusulkan
  19. Gambar 4.2 Activity Diagram Sistem Yang Diusulkan
  20. Gambar 4.3 Sequence Diagram Sistem Yang Diusulkan
  21. Gambar 4.4 Class Diagram Formulir SiS+
  22. Gambar 4.5 Flowchart Sistem Yang Diusulkan
  23. Gambar 4.6 Diagram HIPO Formulir Online pada SiS+
  24. Gambar 4.7 Rancangan Prototipe Tampilan Login
  25. Gambar 4.8 Rancangan Prototipe Tampilan Home
  26. Gambar 4.9 Rancangan Prototipe Tampilan Form
  27. Gambar 4.10 Rancangan Prototipe Tampilan PDF Form
  28. Gambar 4.11 Tampilan Halaman Login
  29. Gambar 4.12 Tampilan Halaman Home
  30. Gambar 4.13 Tampilan Halaman Form
  31. Gambar 4.14 Tampilan PDF Form
  32. Gambar 4.15 Jumlah Pengguna Aktif SiS+
  33. Gambar 4.16 Jumlah View Formulir
  34. Gambar 4.17 Jumlah Print Formulir
  35. Gambar 4.18 Jumlah Download Formulir
  36. Gambar 4.19 Testimoni

DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

DAFTAR SIMBOL ACTIVITY DIAGRAM

DAFTAR SIMBOL SEQUENCE DIAGRAM

DAFTAR SIMBOL CLASS DIAGRAM

BAB I

PENDAHULUAN

BAB II

LANDASAN TEORI


BAB III

ANALISA SISTEM YANG BERJALAN

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Yang Diusulkan

Prosedur Sistem Yang Diusulkan

Prosedur mendapatkan formulir perkuliahan pada sistem yang diusulkan terdiri dari 3 (tiga) alur, yakni sebagai berikut :

  1. Login pada SiS+ dengan akun email Rinfo.
  2. Mencari formulir perkuliahan melalui Smart Seacrh maupun Site Map.
  3. Melakukan Print atau Download Formulir.

Use Case Diagram Sistem Yang Diusulkan

Gambar 4.1 Use Case Diagram Sistem Yang Diusulkan

Pada gambar 4.1 dapat dijelaskan bahwa untuk dapat mengakses SiS+ terlebih dahulu harus Login menggunakan akun email Rinfo yang kemudian dapat melihat formulir dan print atau download formulir.

Activity Diagram Sistem Yang Diusulkan

Gambar 4.2 Activity Diagram Sistem Yang Diusulkan

Pada gambar 4.2 dapat dijelaskan bahwa untuk mendapatkan formulir-formulir perkuliahan pada SiS+ terlebih dahulu melakukan Login menggunakan akun email Rinfo, setelah berhasil Login maka dapat langsung mencari formulir kemudian dapat langsung print formulir.

Sequence Diagram Sistem Yang Diusulkan

Gambar 4.3 Sequence Diagram Sistem Yang Diusulkan

Perbedaan Prosedur antara Sistem Yang Berjalan dan Sistem Yang Diusulkan

Berikut ini adalah tabel perbedaan prosedur antara sistem yang berjalan dengan sistem yang diusulkan :

Tabel 4.1 Perbedaan Prosedur

No. Sistem Yang Berjalan Sistem Yang Diusulkan
1. Pada sistem yang berjalan, mahasiswa mengakses formulir perkuliahan melalui Box SIS yang hanya tersedia di lingkungan kampus. Pada sistem yang diusulkan, mahasiswa mengakses formulir perkuliahan melalui SiS+ yang dapat diakses secara online dimanapun dan kapanpun.
2. Pada sistem yang berjalan, saat mahasiswa ingin mengakses formulir perkuliahan pada Box SIS, mahasiswa harus login terlebih dahulu dengan menggesekkan PRC mereka pada swipe card Box SIS. Pada sistem yang diusulkan, mahasiswa yang ingin mengakses formulir perkuliahan harus melakukan login terlebih dahulu pada SiS+ dengan menggunakan akun email Rinfo mereka.
3. Pada sistem yang berjalan, mahasiswa dapat langsung melakukan print formulir perkuliahan dari Box SIS. Pada sistem yang diusulkan, mahasiswa dapat melakukan print dimana saja dan dapat menyimpan formulir perkuliahan dalam format file PDF.

Rancangan Basis Data

Class Diagram

Diagram Kelas (class diagram) sangat membantu dalam visualisasi kelas dari suatu sistem. Hal ini disebabkan karena class adalah deskripsi kelompok objek-objek dengan atribut (property) dan relasi yang sama. Disamping itu class diagram bisa memberikan pandangan global atas sebuah sistem. Hal tersebut tercermin dari class-class yang ada dan relasinya satu dengan yang lain. Berikut ini adalah Class Diagram Formulir SiS+ pada Perguruan Tinggi Raharja.

Gambar 4.4 Class Diagram Formulir SiS+

Spesifikasi Basis Data

  1. Nama File : TMMahasiswa
    Media : Hardisk
    Isi : NIM + NamaDepan + NamaBelakang + TempatLahir + TanggalLahir + AlamatTinggal + AlamatEmail + Handphone
    Primary Key : NIM
    Panjang Record : 2,637,824

    Tabel 4.2 Struktur Tabel TMMahasiswa
    No. Nama Field Type Data Field Size Keterangan
    1.  NIM char 10 Primary Key
    2.  NamaDepan varchar 30  
    3.  NamaBelakang varchar 70  
    4.  TempatLahir varchar 50  
    5.  TanggalLahir Date 10  
    6.  AlamatTinggal varchar 100  
    7.  AlamatEmail varchar 100  
    8.  Handphone varchar 15  

  2. Nama File : TTMahasiswaJurusan
    Media : Hardisk
    Isi : NIM + Jenjang + Jurusan + Konsentrasi + KodeKurikulum + ShiftKuliah
    Primary Key : NIM
    Panjang Record : 458,752

    Tabel 4.3 Struktur Tabel TTMahasiswaJurusan
    No. Nama Field Type Data Field Size Keterangan
    1.  NIM char 10 Primary Key
    2.  Jenjang char 3  
    3.  Jurusan char 3  
    4.  Konsentrasi char 3  
    5.  KodeKurikulum int 5  
    6.  Shift_Kuliah char 1  

  3. Nama File : TMJurusan
    Media : Hardisk
    Isi : KodeJurusan + NamaJurusan + Singkatan + KodeNIM
    Primary Key : NIM
    Panjang Record : 16,384

    Tabel 4.4 Struktur Tabel TMJurusan
    No. Nama Field Type Data Field Size Keterangan
    1.  KodeJurusan char 3 Primary Key
    2.  NamaJurusan varchar 50  
    3.  Singkatan varchar 5  
    4.  KodeNIM int 3  

  4. Nama File : TMKepalaJurusan
    Media : Hardisk
    Isi : KodeKajur + NamaKajur
    Primary Key : KodeKajur
    Panjang Record : 16,384

    Tabel 4.5 Struktur Tabel TMKepalaJurusan
    No. Nama Field Type Data Field Size Keterangan
    1.  KodeKajur char 3 Primary Key
    2.  NamaKajur varchar 30  

  5. Nama File : TMMenu
    Media : Hardisk
    Isi : KodeMenu + NamaMenu + KodeMenuKategori + LinkMenu + PictureMenu + Keterangan
    Primary Key : KodeMenu
    Panjang Record : 16,384

    Tabel 4.6 Struktur Tabel TMMenu
    No. Nama Field Type Data Field Size Keterangan
    1.  KodeMenu int 15 Primary Key
    2.  NamaMenu varchar 40  
    3.  KodeMenuKategori int 5  
    4.  LinkMenu varchar 100  
    5.  PictureMenu varchar 50  
    6.  Keterangan varchar 100  

  6. Nama File : TMMenuKategori
    Media : Hardisk
    Isi : KodeMenuKategori + NamaMenuKategori
    Primary Key : KodeMenuKategori
    Panjang Record : 16,384

    Tabel 4.7 Struktur Tabel TMMenuKategori
    No. Nama Field Type Data Field Size Keterangan
    1.  KodeMenuKategori int 5 Primary Key
    2.  NamaMenuKategori varchar 15  

  7. Nama File : TMNilai
    Media : Hardisk
    Isi : KodeNilai + NIM + KodeMataKuliah + Grade
    Primary Key : KodeNilai
    Panjang Record : 13,123,584

    Tabel 4.8 Struktur Tabel TMNilai
    No. Nama Field Type Data Field Size Keterangan
    1.  KodeNilai int 11 Primary Key
    2.  NIM char 10  
    3.  KodeMataKuliah varchar 6  
    4.  Grade varchar 2  

  8. Nama File : TTMahasiswaFoto
    Media : Hardisk
    Isi : NIM + NamaFoto
    Primary Key : NIM
    Panjang Record : 425,984

    Tabel 4.9 Struktur Tabel TTMahasiswaFoto
    No.Nama FieldType Data Field Size Keterangan
    1.  NIM char 10 Primary Key
    2.  NamaFoto char 15  

  9. Nama File : TMUser
    Media : Hardisk
    Isi : NIM + StatusKeanggotaan
    Primary Key : NIM
    Panjang Record : 16,384

    Tabel 4.10 Struktur Tabel TMUser
    No.Nama FieldType Data Field Size Keterangan
    1.  NIM char 10 Primary Key
    2.  StatusKeanggotaan char 1  

  10. Nama File : TMGrading
    Media : Hardisk
    Isi : IDNilai + Grade + Nilai + Ket + Kredit
    Primary Key : Grade
    Panjang Record : 16,384

    Tabel 4.11 Struktur Tabel TMGrading
    No.Nama FieldType Data Field Size Keterangan
    1.  IDNilai tinyint 4  
    2.  Grade varchar 2 Primary Key
    3.  Nilai decimal 18,17  
    4.  Ket varchar 5  
    5.  Kredit int 1  

  11. Nama File : TMSyaratMataKuliah
    Media : Hardisk
    Isi : KodeSyaratMataKuliah + KodeMataKuliah + KodeMataKuliahSyarat1 + KodeMataKuliahSyarat2
    Primary Key : KodeSyaratMataKuliah
    Panjang Record : 16,384

    Tabel 4.12 Struktur Tabel TMSyaratMataKuliah
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeSyaratMataKuliah int 5 Primary Key
    2.  KodeMataKuliah varchar 5  
    3.  KodeMataKuliahSyarat1 varchar 5  
    4.  KodeMataKuliahSyarat2 varchar 5  

  12. Nama File : TMKurikulum
    Media : Hardisk
    Isi : KodeKurikulum + KodeJurusan + TanggalTerbit + TahunAkademik
    Primary Key : KodeKurikulum
    Panjang Record : 16,384

    Tabel 4.13 Struktur Tabel TMKurikulum
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeKurikulum int 6 Primary Key
    2.  KodeJurusan char 3  
    3.  TanggalTerbit date    
    4.  TahunAkademik varchar 9  

  13. Nama File : TMMataKuliahKelompok
    Media : Hardisk
    Isi : KodeKelompok + NamaKelompokMataKuliah
    Primary Key : KodeKelompok
    Panjang Record : 16,384

    Tabel 4.14 Struktur Tabel TMMataKuliahKelompok
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeKelompok varchar 4 Primary Key
    2.  NamaKelompokMataKuliah varchar 40  

  14. Nama File : TTMataKuliahKurikulum
    Media : Hardisk
    Isi : KodeMataKuliahKurikulum + KodeMataKuliah + KodeKurikulum + KodeSemester + KodeKelompok
    Primary Key : KodeMataKuliahKurikulum
    Panjang Record : 229,376

    Tabel 4.15 Struktur Tabel TTMataKuliahKurikulum
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeMataKuliahKurikulum int 11 Primary Key
    2.  KodeMataKuliah varchar 6  
    3.  KodeKurikulum int 5  
    4.  KodeSemester int 1  
    5.  KodeKelompok varchar 4  

  15. Nama File : TMSemester
    Media : Hardisk
    Isi : KodeSemester + NamaSemester
    Primary Key : KodeSemester
    Panjang Record : 16,384

    Tabel 4.16 Struktur Tabel TMSemester
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeSemester int 1 Primary Key
    2.  NamaSemester varchar 13  

  16. Nama File : TMSyaratLulus
    Media : Hardisk
    Isi : KodeSyaratLulus + KodeKurikulum + MinIpkKKP + MinIpkTA + MinSksKKP + MinSksTA
    Primary Key : KodeSyaratLulus
    Panjang Record : 16,384

    Tabel 4.17 Struktur Tabel TMSyaratLulus
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeSyaratLulus int 5 Primary Key
    2.  KodeKurikulum varchar 5  
    3.  MinIpkKKP decimal 2,1  
    4.  MinIpkTA decimal 2,1  
    5.  MinSksKKP int 3  
    6.  MinSksTA int 3  

  17. Nama File : TMSyaratKKP
    Media : Hardisk
    Isi : KodeSyaratKKP + KodeKurikulum + KodeMataKuliah
    Primary Key : KodeSyaratKKP
    Panjang Record : 16,384

    Tabel 4.18 Struktur Tabel TMSyaratKKP
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeSyaratKKP int 11 Primary Key
    2.  KodeKurikulum varchar 5  
    3.  KodeMataKuliah varchar 5  

  18. Nama File : TMTahunAjar
    Media : Hardisk
    Isi : KodeTahunAjar + Status
    Primary Key : KodeTahunAjar
    Panjang Record : 16,384

    Tabel 4.19 Struktur Tabel TMTahunAjar
    No.Nama FieldType Data Field Size Keterangan
    1.  KodeTahunAjar int 9 Primary Key
    2.  Status enum 0,1,2  

Flowchart Sistem Yang Diusulkan

Gambar 4.5 Flowchart Sistem Yang Diusulkan

Rancangan Program

HIPO merupakan singkatan nama dari Hierarchy plus Input-Process-Output. Merupakan metodologi yang dikembangkan dan didukung oleh IBM. HIPO adalah alat dokumentasi program. Namun sekarang banyak digunakan sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi, yaitu tiap-tiap modul di dalam sistem digambarkan oleh fungsi utamanya.


Gambar 4.6 Diagram HIPO Formulir Online pada SiS+

Rancangan Prototype

Rancangan Prototipe Tampilan Login

Gambar 4.7 Rancangan Prototipe Tampilan Login

Rancangan Prototipe Tampilan Home

Gambar 4.8 Rancangan Prototipe Tampilan Home

Rancangan Prototipe Tampilan Form

Gambar 4.9 Rancangan Prototipe Tampilan Form

Rancangan Prototipe Tampilan PDF Form

Gambar 4.10 Rancangan Prototipe Tampilan PDF Form

Tampilan Layar

Tampilan Halaman Login

Gambar 4.11 Tampilan Halaman Login

Tampilan Halaman Home

Gambar 4.12 Tampilan Halaman Home

Tampilan Halaman Form

Gambar 4.13 Tampilan Halaman Form

Tampilan PDF Form

Gambar 4.14 Tampilan PDF Form

Konfigurasi Sistem Yang Diusulkan

Spesifikasi Perangkat Keras (Hardware)

Formulir online pada SiS+ ini dijalankan menggunakan komputer dengan spesifikasi perangkat keras (hardware) sebagai berikut :

  1. Processor : 2.8 GHz Intel Core i7
  2. Monitor : 14.0” HD LED
  3. RAM : 8 GB 1333 Mhz DDR3
  4. Hardisk : 750 GB

Spesifikasi Perangkat Lunak (Software)

Formulir online pada SiS+ ini dijalankan menggunakan komputer dengan spesifikasi perangkat lunak (software) sebagai berikut :

  1. Microsoft Windows 7 Ultimate
  2. Web browser modern, termasuk Chrome, Safari, Firefox, dan IE 8-10
  3. YII Framework
  4. Filezilla
  5. Adobe Dreamweaver CS5
  6. Notepad++

Brainware

Untuk mengoperasikan SiS+ ini dapat dilakukan oleh seluruh mahasiswa. Sedangkan untuk mengoperasikan admin SiS+ hanya Pribadi Raharja yang ditunjuk sebagai admin SiS+.

Hak Akses

Yang mempunyai hak akses pengaksesan SiS+ ini adalah seluruh mahasiswa Perguruan Tinggi Raharja yang telah terdaftar pada SiS+ dan admin SiS+.

Testing

Pengembangan Formulir Online Menggunakan QR Code pada SiS+ di Perguruan Tinggi Raharja menggunakan metode Black Box testing. Metode Black Box Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program. Tujuan dari metode Black Box Testing untuk menemukan kesalahan fungsi pada program. Pengujian dengan menggunakan metode Black Box Testing dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari software dan fungsionalitasnya tanpa mengetahui yang terjadi dalam proses detail, melainkan hanya mengetahui input dan output.

Berikut ini terdapat 3 pengujian sistem yang dilakukan dengan menggunakan metode Black Box Testing :

Tabel 4.20 Daftar Pengujian BlackBox pada SiS+

No. Pengujian
1. Login SiS+
2. Print Formulir SiS+
3. Download Formulir SiS+
3. Validasi Formulir SiS+
  1. Login SiS+
    Berikut ini adalah tabel pengujian Black Box berdasarkan Pengembangan Formulir Online Menggunakan QRCode pada SiS+ di Perguruan Tinggi Raharja untuk fungsi Login user. Login pada SiS+ menggunakan email Rinfo dan pengujian ini dilakukan dengan skenario sebagai berikut :
    1. Login tanpa memasukkan username dan password.

      Tabel 4.21 Pengujian Login SiS+ Skenario 1

    2. Login dengan hanya mengisi field username (alamat email).

      Tabel 4.22 Pengujian Login SiS+ Skenario 2

    3. Login dengan hanya mengisi field password.

      Tabel 4.23 Pengujian Login SiS+ Skenario 3

    4. Login dengan memasukkan alamat email Rinfo salah.

      Tabel 4.24 Pengujian Login SiS+ Skenario 4

    5. Login dengan memasukkan akun Email Rinfo (username dan password) dengan benar.

      Tabel 4.25 Pengujian Login SiS+ Skenario 5

  2. Print Formulir SiS+

    Pengujian pada Fitur Print Formulir dilakukan dengan skenario sebagai berikut :

    Tabel 4.26 Pengujian Print Formulir SiS+

  3. Download Formulir SiS+
    Pengujian pada Fitur Download Formulir dilakukan dengan skenario sebagai berikut :

    Tabel 4.27 Pengujian Download Formulir SiS+

  4. Validasi Formulir SiS+
    Pengujian pada Fitur QR Code pada Formulir dilakukan dengan skenario sebagai berikut :

    Tabel 4.28 Pengujian Validasi Formulir SiS+

Evaluasi

Setelah dilakukan pengujian dengan metode Black Box yang dilakukan dengan cara memberikan sejumlah input pada program seperti contoh pengujian pada Login yang menggunakan email Rinfo. Jika input akun email tidak lengkap dan tidak sesuai maka sistem akan menampilkan pesan dan menyampaikan pesan yang sangat membantu user jika user mendapati kesalahan saat input akun email Rinfo, sehingga yang dapat masuk ke dalam SiS+ hanya khusus mahasiswa Perguruan Tinggi Raharja yang mempunyai akun email Rinfo. Contoh lainnya adalah pengujian pada fitur print dan download formulir yang sesuai dengan hasil yang diharapkan.

Implementasi

Time Schedule

Tabel 4.29 Time Schedule

Penerapan

1. Jumlah Pengguna Aktif SiS+

Selama penerapan yang berjalan hingga saat ini jumlah pengguna Aktif SiS+ telah mencapai lebih dari 800 pengguna, yakni sebanyak 845 pengguna Aktif dari 1465 pengguna terdaftar.

Gambar 4.15 Jumlah Pengguna Aktif SiS+

2. Jumlah View Formulir

Gambar 4.16 Jumlah View Formulir

3. Jumlah Print dan Download Formulir

Gambar 4.17 Jumlah Print Formulir


Gambar 4.18 Jumlah Download Formulir

4. Testimoni

Telah banyak testimoni dari Pribadi Raharja yang menyatakan bahwa Pengembangan Formulir Online Menggunakan QR Code pada SiS+ di Perguruan Tinggi Raharja sangat bagus dan berguna bagi orang banyak, selain itu juga memudahkan mahasiswa dalam memperoleh formulir-formulir perkuliahan secara cepat. Berikut ini adalah bukti sebagian testimoni yang penulis screen shoot untuk dilampirkan pada laporan Skripsi ini.



Gambar 4.19 Testimoni

Estimasi Biaya

Estimasi biaya digunakan sebagai penghitungan kebutuhan biaya yang diperlukan untuk menyelesaikan penelitian yang diusulkan. Dibawah ini adalah rincian biaya yang diperlukan penulis untuk menyelesaikan penelitian yang berjudul "Pengembangan Formulir Online Menggunakan QR Code pada SiS+ di Perguruan Tinggi Raharja".

Tabel 4.30 Estimasi Biaya

No. Uraian Kegiatan Anggaran Biaya Yang Diusulkan
1. Bahan dan Peralatan Penelitian
Laptop Acer 14 Rp 4.700.000
Modem Bolt 4G Rp 350.000
Pulsa Modem Rp 200.000
 
2. Perjalanan
Ongkos transportasi dalam kota Rp 500.000
 
3. Biaya Lain-lain
Kertas A4 @1 rim Rp 34.000
Tinta Printer Rp 200.000
Photocopy Rp 70.000
Laporan Penyelesaian Skripsi Rp 50.000
 
Jumlah Biaya Rp 6.104.000

BAB V

PENUTUP

Kesimpulan

Berdasarkan hasil penelitian yang telah dilakukan dan untuk menjawab perumusan masalah yang telah dijabarkan pada BAB I, maka dapat ditarik kesimpulan sebagai berikut :

  1. Dengan adanya Formulir Online pada SiS+ yang diusulkan ini akan mempermudah mahasiswa dalam mengakses formulir-formulir perkuliahan dimanapun dan kapanpun karena bersifat online maka dapat dengan mudah diakses tanpa terbatas oleh tempat dan waktu sepanjang terhubung dengan internet.
  2. Pengembangan formulir online dengan menggunakan QR Code pada SiS+ dimulai dari pembuatan diagram UML yang terdiri dari empat buah diagram yaitu usecase diagram, sequence diagram, dan activity diagram dan class diagram, selanjutnya dibuatlah programming dengan bahasa pemrograman PHP dengan menggunakan Yii Framework sesuai dengan object orientied programming dan juga menggunakan MySql sebagai database yang dibangun. Sebagai media tampilan menggunakan Bootstrap 2.3.2 sehingga dapat menyelesaikan desain lebih teratur.
  3. Dengan adanya Formulir Online menggunakan QR Code ini menunjukkan SiS+ telah mengikuti perkembangan teknologi saat ini, hanya dengan scan gambar QR Code maka kita dapat langsung mengakses formulir yang tercetak tersebut secara online dan dapat mengecek keaslian dari formulir tersebut.
  4. Formulir online pada SiS+ diimplementasikan melalui adanya sosialisasi dan keikutsertaan mahasiswa dalam melakukan ujicoba formulir SiS+ serta aktifitas mahasiswa dalam melihat formulir online pada SiS+ dapat terlihat dengan jelas.
  5. Dengan adanya fitur print dan download pada formulir online SiS+, maka dapat meminimalisir biaya operasional yang biasa dikeluarkan oleh pihak kampus untuk pembelian kertas, tinta dan perawatan printer. Hal ini dikarenakan mahasiswa dapat langsung melakukan print dimana saja.

Saran

Berikut ini adalah saran yang penulis sampaikan untuk pengembangan sistem agar menjadi lebih baik :

  1. Meningkatkan sosialisasi agar semakin banyak mahasiswa yang menggunakan SiS+.
  2. QRCode masih belum dapat dimanfaatkan secara maksimal dan diharapkan dapat dikembangkan lagi kedepannya untuk membantu mempercepat pekerjaan dalam hal input data mahasiswa yang ada pada formulir.
  3. Perlu adanya pengembangan dengan membuat sebuah otorisasi divisi yang berhubungan untuk mengupdate data pada SiS+ khususnya formulir.
  4. Perlu adanya informasi-informasi akademik seputar kegiatan perkuliahan pada SiS+.
  5. Perlu adanya fasilitas dashboard untuk dapat membantu mengontrol sistem SiS+ dan untuk mengambil suatu kesimpulan.
  6. Untuk server SiS+ agar menggunakan server tersendiri dengan performa server yang baik agar tidak terjadi hal-hal seperti server down yang mengakibatkan SiS+ tidak dapat diakses oleh mahasiswa karena SiS+ ini salah satu pelayanan mahasiswa yang menyediakan informasi seputar kegiatan perkuliahannya seperti melihat daftar nilai, mengakses formulir perkuliahan maka harus tetap berjalan dengan lancar.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN

LAMPIRAN A :


LAMPIRAN B :


LAMPIRAN C :

Contributors

Elfan23