SI0931464924
PERANCANGANPROTOTYPE SISTEM PEMBANGKIT LISTRI
TENAGASURYA BERBASIS MIKROKONTROLLER ATMEGA 328
Disusun Oleh :
NAMA |
|
NIM |
: 0931464924
|
JURUSAN SISTEM KOMPUTER
KONSENTRASI COS
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
TANGERANG
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
| ||||
Jurusan Sistem Komputer
| |||||
(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) |
(Ary Budi Warsito, M.Kom)
| ||
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 :
- 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.
- Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
- Ibu Nur Azizah, M.Akt., M.Kom selaku Kepala Jurusan Sistem Informasi dan juga sebagai Stakeholder yang mendukung dalam penelitian Skripsi ini.
- Bapak Ary Budi Warsito, M.Kom selaku Dosen Pembimbing II yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
- Kedua orang tua, adik dan semua keluarga yang telah memberikan dukungan baik moril, materil maupun doa untuk keberhasilan kepada penulis.
- Rekan-rekan grup Fantasy8 (Irwan Nurdin, Fitri Lisnawati, Nida Hanifah, Qurotul Aini, Siti Rahmawati, Susan Oktaviani, Winiarti Prastiwi dan Yunita Wulansari).
- Rekan-rekan grup Averroes (Yessi Frecilia, Desi Sartika dan Fitria Nursetianigsih).
- Rekan-rekan grup Naru, Naga Hitam dan Hachi.
- Adih Suwardi tercinta yang senantiasa membantu dan mendukung penulis untuk dapat menyelesaikan laporan ini dengan baik.
- 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 isi
- 1 BAB I
- 2 BAB II
- 3 BAB III
- 4 BAB IV
- 5 BAB V
- 6 DAFTAR PUSTAKA
- 7 DAFTAR LAMPIRAN
DAFTAR TABEL
- Tabel 2.1 Level Koreksi
- Tabel 2.2 Literature Review
- Tabel 3.1 Elisitasi Tahap I
- Tabel 3.2 Elisitasi Tahap II
- Tabel 3.3 Elisitasi Tahap III
- Tabel 3.4 Final Draft Elisitasi
- Tabel 4.1 Perbedaan Prosedur
- Tabel 4.2 Struktur Tabel TMMahasiswa
- Tabel 4.3 Struktur Tabel TTMahasiswaJurusan
- Tabel 4.4 Struktur Tabel TMJurusan
- Tabel 4.5 Struktur Tabel TMKepalaJurusan
- Tabel 4.6 Struktur Tabel TMMenu
- Tabel 4.7 Struktur Tabel TMMenuKategori
- Tabel 4.8 Struktur Tabel TMMenu
- Tabel 4.9 Struktur Tabel TTMahasiswaFoto
- Tabel 4.10 Struktur Tabel TMUser
- Tabel 4.11 Struktur Tabel TMGrading
- Tabel 4.12 Struktur Tabel TMSyaratMataKuliah
- Tabel 4.13 Struktur Tabel TMKurikulum
- Tabel 4.14 Struktur Tabel TMMataKuliahKelompok
- Tabel 4.15 Struktur Tabel TTMataKuliahKurikulum
- Tabel 4.16 Struktur Tabel TMSemester
- Tabel 4.17 Struktur Tabel TMSyaratLulus
- Tabel 4.18 Struktur Tabel TMSyaratKKP
- Tabel 4.19 Struktur Tabel TMTahunAjar
- Tabel 4.20 Daftar Pengujian BlackBox pada SiS+
- Tabel 4.21 Pengujian Login SiS+ Skenario 1
- Tabel 4.22 Pengujian Login SiS+ Skenario 2
- Tabel 4.23 Pengujian Login SiS+ Skenario 3
- Tabel 4.24 Pengujian Login SiS+ Skenario 4
- Tabel 4.25 Pengujian Login SiS+ Skenario 5
- Tabel 4.26 Pengujian Print Form SiS+
- Tabel 4.27 Pengujian Download Form SiS+
- Tabel 4.28 Pengujian Validasi Formulir SiS+
- Tabel 4.29 Time Schedule
- Tabel 4.30 Estimasi Biaya
DAFTAR GAMBAR
- Gambar 1.1 Bagan Waterfall
- Gambar 2.1 Logo SiS+
- Gambar 2.2 Contoh QRCode
- Gambar 2.3 Diagram alir proses pembangkitan QR Code
- Gambar 2.4 Diagram alir proses pembacaan QR Code
- Gambar 2.5 Anatomi QR Code
- Gambar 2.6 Versi QR Code
- Gambar 2.7 Contoh QR Code Model 1
- Gambar 2.8 Contoh QR Code Model 2
- Gambar 2.9 Contoh Micro QR Code
- Gambar 2.10 Contoh iQR Code
- Gambar 2.11 Contoh LogoQ
- Gambar 2.12 Struktur Statis Aplikasi Yii
- Gambar 3.1 Struktur Organisasi Perguruan Tinggi Raharja
- Gambar 3.2 Use Case Diagram Sistem Yang Berjalan
- Gambar 3.3 Activity Diagram Sistem Yang Berjalan
- Gambar 3.4 Sequence Diagram Sistem Yang Berjalan
- Gambar 4.1 Use Case Diagram Sistem Yang Diusulkan
- Gambar 4.2 Activity Diagram Sistem Yang Diusulkan
- Gambar 4.3 Sequence Diagram Sistem Yang Diusulkan
- Gambar 4.4 Class Diagram Formulir SiS+
- Gambar 4.5 Flowchart Sistem Yang Diusulkan
- Gambar 4.6 Diagram HIPO Formulir Online pada SiS+
- Gambar 4.7 Rancangan Prototipe Tampilan Login
- Gambar 4.8 Rancangan Prototipe Tampilan Home
- Gambar 4.9 Rancangan Prototipe Tampilan Form
- Gambar 4.10 Rancangan Prototipe Tampilan PDF Form
- Gambar 4.11 Tampilan Halaman Login
- Gambar 4.12 Tampilan Halaman Home
- Gambar 4.13 Tampilan Halaman Form
- Gambar 4.14 Tampilan PDF Form
- Gambar 4.15 Jumlah Pengguna Aktif SiS+
- Gambar 4.16 Jumlah View Formulir
- Gambar 4.17 Jumlah Print Formulir
- Gambar 4.18 Jumlah Download Formulir
- 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
BAB II
BAB III
BAB IV
Rancangan Sistem Yang Diusulkan
Prosedur Sistem Yang Diusulkan
Prosedur mendapatkan formulir perkuliahan pada sistem yang diusulkan terdiri dari 3 (tiga) alur, yakni sebagai berikut :
- Login pada SiS+ dengan akun email Rinfo.
- Mencari formulir perkuliahan melalui Smart Seacrh maupun Site Map.
- 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.
Spesifikasi Basis Data
-
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 TMMahasiswaNo. 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 -
Nama File : TTMahasiswaJurusan
Media : Hardisk
Isi : NIM + Jenjang + Jurusan + Konsentrasi + KodeKurikulum + ShiftKuliah
Primary Key : NIM
Panjang Record : 458,752
Tabel 4.3 Struktur Tabel TTMahasiswaJurusanNo. 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 -
Nama File : TMJurusan
Media : Hardisk
Isi : KodeJurusan + NamaJurusan + Singkatan + KodeNIM
Primary Key : NIM
Panjang Record : 16,384
Tabel 4.4 Struktur Tabel TMJurusanNo. 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 -
Nama File : TMKepalaJurusan
Media : Hardisk
Isi : KodeKajur + NamaKajur
Primary Key : KodeKajur
Panjang Record : 16,384
Tabel 4.5 Struktur Tabel TMKepalaJurusanNo. Nama Field Type Data Field Size Keterangan 1. KodeKajur char 3 Primary Key 2. NamaKajur varchar 30 -
Nama File : TMMenu
Media : Hardisk
Isi : KodeMenu + NamaMenu + KodeMenuKategori + LinkMenu + PictureMenu + Keterangan
Primary Key : KodeMenu
Panjang Record : 16,384
Tabel 4.6 Struktur Tabel TMMenuNo. 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 -
Nama File : TMMenuKategori
Media : Hardisk
Isi : KodeMenuKategori + NamaMenuKategori
Primary Key : KodeMenuKategori
Panjang Record : 16,384
Tabel 4.7 Struktur Tabel TMMenuKategoriNo. Nama Field Type Data Field Size Keterangan 1. KodeMenuKategori int 5 Primary Key 2. NamaMenuKategori varchar 15 -
Nama File : TMNilai
Media : Hardisk
Isi : KodeNilai + NIM + KodeMataKuliah + Grade
Primary Key : KodeNilai
Panjang Record : 13,123,584
Tabel 4.8 Struktur Tabel TMNilaiNo. 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 -
Nama File : TTMahasiswaFoto
Media : Hardisk
Isi : NIM + NamaFoto
Primary Key : NIM
Panjang Record : 425,984
Tabel 4.9 Struktur Tabel TTMahasiswaFotoNo. Nama Field Type Data Field Size Keterangan 1. NIM char 10 Primary Key 2. NamaFoto char 15 -
Nama File : TMUser
Media : Hardisk
Isi : NIM + StatusKeanggotaan
Primary Key : NIM
Panjang Record : 16,384
Tabel 4.10 Struktur Tabel TMUserNo. Nama Field Type Data Field Size Keterangan 1. NIM char 10 Primary Key 2. StatusKeanggotaan char 1 -
Nama File : TMGrading
Media : Hardisk
Isi : IDNilai + Grade + Nilai + Ket + Kredit
Primary Key : Grade
Panjang Record : 16,384
Tabel 4.11 Struktur Tabel TMGradingNo. Nama Field Type 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 -
Nama File : TMSyaratMataKuliah
Media : Hardisk
Isi : KodeSyaratMataKuliah + KodeMataKuliah + KodeMataKuliahSyarat1 + KodeMataKuliahSyarat2
Primary Key : KodeSyaratMataKuliah
Panjang Record : 16,384
Tabel 4.12 Struktur Tabel TMSyaratMataKuliahNo. Nama Field Type Data Field Size Keterangan 1. KodeSyaratMataKuliah int 5 Primary Key 2. KodeMataKuliah varchar 5 3. KodeMataKuliahSyarat1 varchar 5 4. KodeMataKuliahSyarat2 varchar 5 -
Nama File : TMKurikulum
Media : Hardisk
Isi : KodeKurikulum + KodeJurusan + TanggalTerbit + TahunAkademik
Primary Key : KodeKurikulum
Panjang Record : 16,384
Tabel 4.13 Struktur Tabel TMKurikulumNo. Nama Field Type Data Field Size Keterangan 1. KodeKurikulum int 6 Primary Key 2. KodeJurusan char 3 3. TanggalTerbit date 4. TahunAkademik varchar 9 -
Nama File : TMMataKuliahKelompok
Media : Hardisk
Isi : KodeKelompok + NamaKelompokMataKuliah
Primary Key : KodeKelompok
Panjang Record : 16,384
Tabel 4.14 Struktur Tabel TMMataKuliahKelompokNo. Nama Field Type Data Field Size Keterangan 1. KodeKelompok varchar 4 Primary Key 2. NamaKelompokMataKuliah varchar 40 -
Nama File : TTMataKuliahKurikulum
Media : Hardisk
Isi : KodeMataKuliahKurikulum + KodeMataKuliah + KodeKurikulum + KodeSemester + KodeKelompok
Primary Key : KodeMataKuliahKurikulum
Panjang Record : 229,376
Tabel 4.15 Struktur Tabel TTMataKuliahKurikulumNo. Nama Field Type 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 -
Nama File : TMSemester
Media : Hardisk
Isi : KodeSemester + NamaSemester
Primary Key : KodeSemester
Panjang Record : 16,384
Tabel 4.16 Struktur Tabel TMSemesterNo. Nama Field Type Data Field Size Keterangan 1. KodeSemester int 1 Primary Key 2. NamaSemester varchar 13 -
Nama File : TMSyaratLulus
Media : Hardisk
Isi : KodeSyaratLulus + KodeKurikulum + MinIpkKKP + MinIpkTA + MinSksKKP + MinSksTA
Primary Key : KodeSyaratLulus
Panjang Record : 16,384
Tabel 4.17 Struktur Tabel TMSyaratLulusNo. Nama Field Type 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 -
Nama File : TMSyaratKKP
Media : Hardisk
Isi : KodeSyaratKKP + KodeKurikulum + KodeMataKuliah
Primary Key : KodeSyaratKKP
Panjang Record : 16,384
Tabel 4.18 Struktur Tabel TMSyaratKKPNo. Nama Field Type Data Field Size Keterangan 1. KodeSyaratKKP int 11 Primary Key 2. KodeKurikulum varchar 5 3. KodeMataKuliah varchar 5 -
Nama File : TMTahunAjar
Media : Hardisk
Isi : KodeTahunAjar + Status
Primary Key : KodeTahunAjar
Panjang Record : 16,384
Tabel 4.19 Struktur Tabel TMTahunAjarNo. Nama Field Type 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 :
- Processor : 2.8 GHz Intel Core i7
- Monitor : 14.0” HD LED
- RAM : 8 GB 1333 Mhz DDR3
- Hardisk : 750 GB
Spesifikasi Perangkat Lunak (Software)
Formulir online pada SiS+ ini dijalankan menggunakan komputer dengan spesifikasi perangkat lunak (software) sebagai berikut :
- Microsoft Windows 7 Ultimate
- Web browser modern, termasuk Chrome, Safari, Firefox, dan IE 8-10
- YII Framework
- Filezilla
- Adobe Dreamweaver CS5
- 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+ |
- 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 :
- Login tanpa memasukkan username dan password.
Tabel 4.21 Pengujian Login SiS+ Skenario 1
- Login dengan hanya mengisi field username (alamat email).
Tabel 4.22 Pengujian Login SiS+ Skenario 2
- Login dengan hanya mengisi field password.
Tabel 4.23 Pengujian Login SiS+ Skenario 3
- Login dengan memasukkan alamat email Rinfo salah.
Tabel 4.24 Pengujian Login SiS+ Skenario 4
- Login dengan memasukkan akun Email Rinfo (username dan password) dengan benar.
Tabel 4.25 Pengujian Login SiS+ Skenario 5
- Login tanpa memasukkan username dan password.
- Print Formulir SiS+
Pengujian pada Fitur Print Formulir dilakukan dengan skenario sebagai berikut :
Tabel 4.26 Pengujian Print Formulir SiS+
- Download Formulir SiS+
Pengujian pada Fitur Download Formulir dilakukan dengan skenario sebagai berikut :Tabel 4.27 Pengujian Download Formulir SiS+
- 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.
2. Jumlah View Formulir
3. Jumlah Print dan 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.
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
Kesimpulan
Berdasarkan hasil penelitian yang telah dilakukan dan untuk menjawab perumusan masalah yang telah dijabarkan pada BAB I, maka dapat ditarik kesimpulan sebagai berikut :
- 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.
- 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.
- 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.
- 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.
- 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 :
- Meningkatkan sosialisasi agar semakin banyak mahasiswa yang menggunakan SiS+.
- 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.
- Perlu adanya pengembangan dengan membuat sebuah otorisasi divisi yang berhubungan untuk mengupdate data pada SiS+ khususnya formulir.
- Perlu adanya informasi-informasi akademik seputar kegiatan perkuliahan pada SiS+.
- Perlu adanya fasilitas dashboard untuk dapat membantu mengontrol sistem SiS+ dan untuk mengambil suatu kesimpulan.
- 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 :