TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
EKA IRAWAN
NIM : 12153163
ACHMAD SAKIDA
NIM : 12152903
NIM : 12153163
Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul “
Saint Theresa “, adalah asli ( original ) atau tidak plagiat ( menjiplak ) dan belum
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada
paksaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya
memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa
tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan
tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan
NIM : 12152903
Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul “
Saint Theresa “, adalah asli ( original ) atau tidak plagiat ( menjiplak ) dan belum
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada
paksaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya
memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa
tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan
tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan
Dengan ini menyetujui untuk memberikan izin kepada pihak Universitas Bina
Sarana Informatika, Hak Bebas Royalti Non Eksklusif ( Non Exclusive Royalti
Free Right ) atas karya ilmiah kami yang berjudul “ Proyek Sistem Informasi
Akademik Berbasis Web Pada Akademi Sekretari Saint Theresa ”, berserta
perangkat yang diperlukan ( apabila ada ).
Dengan Hak Bebas Royalti Non Eksklusif ini pihak Universitas Bina Sarana
Informatika Jakarta berhak menyimpan, mengalih media atau format-kan,
mengelolanya dalam pangkalan data ( database ), mendistribusikannya dan
menampilkan atau mempublikasikannya di internet atau media lain untuk
kepentingan akademis tanpa perlu meminta izin dari kami selama tetap
mencantumkan nama kami sebagai penulis / pencipta karya ilmiah tersebut.
Dengan ini menyetujui untuk memberikan izin kepada pihak Universitas Bina
Sarana Informatika, Hak Bebas Royalti Non Eksklusif ( Non Exclusive Royalti
Free Right ) atas karya ilmiah kami yang berjudul “ Proyek Sistem Informasi
Akademik Berbasis Web Pada Akademi Sekretari Saint Theresa ”, berserta
perangkat yang diperlukan ( apabila ada ).
Dengan Hak Bebas Royalti Non Eksklusif ini pihak Universitas Bina Sarana
Informatika Jakarta berhak menyimpan, mengalih media atau format-kan,
mengelolanya dalam pangkalan data ( database ), mendistribusikannya dan
menampilkan atau mempublikasikannya di internet atau media lain untuk
kepentingan akademis tanpa perlu meminta izin dari kami selama tetap
mencantumkan nama kami sebagai penulis / pencipta karya ilmiah tersebut.
DEWAN PENGUJI
DEWAN PENGUJI
akhirnya penulis dapat menyelesaikan kuliah sampai semester akhir pada Program
dengan baik. Dimana Tugas Akhir ini penulis sajikan dalam bentuk buku yang
sederhana. Adapun judul Tugas Akhir yang penulis ambil adalah “ PROYEK
Tujuan penulisan Tugas Akhir ini dibuat sebagai salah satu syarat
Observasi dan beberapa sumber literatur yang mendukung penulisan ini. Penulis
menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka
penulisan Tugas Akhir ini tidak akan lancar. Oleh karena itu pada kesempatan ini,
Jakarta.
8. Orang Tua tercinta yang telah memberikan dukungan moral maupun spiritual.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini
masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya
Kemajuan teknologi sekarang ini sangat bermanfaat bagi kita dalam mencari suatu
informasi dalam kehidupan sehari-hari terutama dalam membantu menyelesaikan
pekerjaan kita, sistem yang sudah terkomputerisasi diharapkan dapat membantu
semua pekerjaan yang sulit menjadi mudah dikerjakan agar mendapatkan hasil
yang lebih baik dari sebelumnya.
Pada saat ini, Kampus Saint Theresa hanya memiliki 2 program pendidikan yaitu
program Diploma Tiga ( D III ) Akademi Sekretari dan program Strata Satu ( S1 )
Sekolah Tinggi Ilmu Ekonomi ( STIE ), Sistem yang ada pada Akademi Sekretari
Saint Theresa ini masih dilakukan secara manual, mulai dari pencatatan
pendaftaran mahasiswa sampai penyimpanan data-data lainnya yang berhubungan
dengan proses belajar mengajar hingga sampai pembuatan laporan.
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah........................................... 1
1.2 Tujuan dan Manfaat ................................................. 2
1.3 Metode Penelitian .................................................... 3
1.4 Ruang Lingkup ........................................................ 4
BAB V PENUTUP
5.1 Kesimpulan .......................................................... 87
5.2 Saran .................................................................... 87
DAFTAR PUSTAKA ............................................................................ 89
DAFTAR RIWAYAT HIDUP ............................................................. 91
SURAT KETERANGAN RISET ........................................................ 92
LAMPIRAN-LAMPIRAN ................................................................... 93
DAFTAR SIMBOL
PENDAHULUAN
Sedangkan manfaat dari penulisan tugas akhir ini adalah sebagai berikut :
Metodologi pengembangan perangkat lunak ( atau disebut juga model proses atau
paradigma rekayasa perangkat lunak ) adalah suatu strategi pengembangan yang
memadukan perangkat (tools), Metode, Proses, dan fokus kualitas.
1. Metode Waterfall
Model Waterfall merupakan salah satu model klasik bersifat sistematis. Kenapa
disebut sistematis ? karena model ini dikerjakan secara berurutan.
1.4 Ruang Lingkup
Adapun ruang lingkup dalam penulisan Tugas Akhir ini membahas tentang
Sistem Informasi Akademis dengan memberi batasan yang meliputi input data
mahasiswa, input data dosen, input data perkuliahan, input data nilai, sampai
dengan pembuatan laporan yang terdiri dari laporan data nilai mahasiswa dalam
bentuk transkrip.
BAB II
LANDASAN TEORI
Sebelum pembahasan lebih lanjut, kita harus mengetahui apa itu Website,
menurut (Hastanti, Eka, Indah, & Wardati, 2015), “ Website merupakan kumpulan
halaman-halaman yang berisi informasi yang disimpan di internet yang bisa
diakses atau dilihat melalui jaringan internet pada perangkat-perangkat yang bisa
mengakses internet itu sendiri seperti komputer. “
4. Javascript
Menurut (Fridayanthie & Mahdiati, 2016) “ Jika dilihat dari suku
katanya, javascript terdiri dari dua kata, java dan script. Java adalah
bahasa pemprogramman berorientasi objek, sedangkan script adalah
serangkaian instruksi program “.
Javascript dikembangkan oleh Netscape, sebagai bahasa
pemprogramman sederhana karena tidak dapat digunakan untuk
membuat aplikasi ataupun Applet. Namun dengan javascript kita dapat
membuat halaman web yang interaktif dan mudah.
2. Desain
b. Tipe Relasi
1. Unary Relationship
2. Binary Relationship
d. Link / Association
Berikut adalah cara membentuk skema database atau LRS (Logical Record
Structured) berdasarkan Entity Relationship Diagram (ERD) :
1) Jika relasinya satu ke satu, maka foreign key diletakan pada salah satu
dari dua entitas yang ada untuk menyatukan kedua entitas tersebut.
2) Jika relasinya satu ke banyak, maka foreign key diletakan pada entitas
Many.
1. Equivalence Partitioning
Merupakan teknik yang sangat umum digunakan pada saat awal sebuah
perangkat lunak selesai dikerjakan. Pada teknik ini, dilakukan inputan
yang melebihi dari batasan sebuah data.
2. XAMPP
3. PhpMyAdmin
PhpMyAdmin adalah sebuah aplikasi pendukung untuk membuka
software aplikasi web PhpMyAdmin. Menurut (Agus & Permana, 2015)
“ Merupakan sebuah program bebas yang berbasis web yang dibuat
menggunakan aplikasi PHP “. Program ini dibuat untuk mengakses
database MySQL, intinya adalah digunakan untuk menjadi administrator
dari Server MySQL. Dengan adanya program ini akan mempermudah dan
mempersingkat kinerja kita, dengan kelebihan-kelebihan yang ada
mengakibatkan pengguna awam tidak harus mampu untuk mengetahui
sintak-sintak SQL dalam pembuatan database dan table.
Berdasarkan teori diatas maka dapat disimpulkan PhpMyAdmin adalah
sebuah aplikasi web yang digunakan untuk administrasi database MySQL
yang berbasis tool open source dan Word Wide Web.
4. MySQL
MySQL digunakan untuk mengakses dan mengatur konfigurasi MySQL
database. Menurut (Djaelangkara et al., 2015) “ MySQL adalah sebuah
implementasi dari sistem manajemen basis data relasional RDBMS yang
didistribusikan secara gratis di bawah lisensi GPL ( General Public
License) “.
Berdasarkan teori diatas maka dapat disimpulkan MySQL adalah sebuah
implementasi dari sistem manajemen basis data relasional RDBMS yang
didistribusikan di bawah lisensi GPL. MySQL adalah sebuah aplikasi yang
digunakan untuk membuat query dalam pembuatan database, tabel
maupun manipulasi data dengan RDBMS (Relational Date-base
Management System) yaitu aplikasi sistem yang menjalankan fungsi
pengolahan data.
BAB III
Akademi Sekretari Saint Theresa adalah salah satu kampus yang terletak
di cideng Jakarta Pusat dan secara geologis letaknya sangat strategis, dipinggir
jalan raya sehingga mudah untuk ditemukan dan suasana yang kondusif dalam
pelaksanaan proses belajar mengajar. Pimpinan Kampus selaku owner senantiasa
selalu mengajak para tenaga pendidik, Karyawan, seluruh staff serta para
mahasiswa untuk bergerak dan bekerjasama menyatukan langkah sesuai makna
“ Bunda Theresa “, yaitu Cinta Kasih Sayang dan tidak memandang Ras, Suku,
Agama dan Golongan Tertentu.
3.1.2 Struktur Organisasi dan Fungsi
YAYASAN SAINT
THERESA
Ketua Jurusan
Paul Fatruan, SE, MM
Ketua Program
Studi D-III
Sekretaris
Program Studi
Keterangan :
Garis Komando
I. Yayasan.
2. Membuat PK Penugasan.
a. Tugas Kemahasiswaan
Administrasi Akademik.
Administrasi Kemahasiswaan.
Actors Dosen
Invariant B -
Tabel III.2 Skenario Use Case Kelola Daftar Hadir.
Use Case Name Kelola Daftar Hadir
Actors Dosen
Invariant B -
Tabel III.3 Skenario Use Case Kelola Jadwal.
Use Case Name Kelola Jadwal
Actors Akademis
Invariant B -
Invariant B -
Actors Akademis
Invariant B -
Menjelaskan secara rinci setiap dokumen input dan output pada sistem
yang digunakan pada tempat riset. Parameter – parameter dokumen
tersebut antara lain :
Parameter Dokumen :
2. Kebutuhan System
a) Sebelum admin melakukan akses aplikasi admin login terlebih
dahulu dengan memasukkan username dan password agar
privasi dari masing-masing pengguna dapat terjaga
keamanannya.
b) Sebelum mahasiswa mengakses halaman mahasiswa, terlebih
dahulu login dengan memasukkan username dan password jika
sudah memiliki akun.
c) Pengguna harus melakukan logout setelah selesai menggunakan
aplikasi.
Invariant B -
Tabel IV.6 Deskripsi Use Case Diagram Usulan Kartu Peserta Ujian UTS &
UAS.
Use Case Name Kartu Peserta Ujian UTS & UAS.
Requirement User harus login terlebih dahulu.
Goal User masuk ke halaman kartu peserta
ujian UTS & UAS.
Pre-Conditions User masuk ke halaman home terlebih
dahulu.
Post-Conditions User sudah masuk ke halaman kartu
peserta ujian UTS & UAS.
Failed end Condition User tidak dapat login.
Actor Mahasiswa.
Main Flow / Basic Path Staff BAAK :
1. Staff BAAK login ke system.
2. System menampilkan halaman
home / beranda.
3. Staff BAAK memilih halaman
kartu peserta ujian UTS & UAS.
4. System menampilkan halaman
kartu peserta UTS & UAS.
5. Staff BAAK melakukan input
data kartu peserta ujian UTS &
UAS.
6. Staff BAAK menyimpan data
kartu peserta ujian UTS & UAS
ke database.
Mahasiswa :
1. Mahasiswa login ke system.
2. System menampilkan halaman
home / beranda.
3. Mahasiswa memilih menu kartu
peserta ujian UTS & UAS.
4. System menampilkan halaman
kartu peserta ujian UTS & UAS.
5. Mahasiswa mencetak kartu
peserta ujian UTS & UAS.
Alternate Flow / Invariant A -
Invariant B -
Tabel IV.7 Deskripsi Use Case Diagram Usulan Data Nilai Mahasiswa.
Use Case Name Data Nilai Mahasiswa.
Requirement User harus login terlebih dahulu.
Goal User masuk ke halaman data nilai
mahasiswa.
Pre-Conditions User masuk ke halaman home terlebih
dahulu.
Post-Conditions User sudah masuk ke halaman data
nilai mahasiswa.
Failed end Condition User tidak dapat login.
Actor Dosen.
Main Flow / Basic Path Dosen :
1. Dosen login ke system.
2. System menampilkan halaman
home / beranda.
3. Dosen memilih menu data nilai
mahasiswa.
4. System menampilkan halaman
data nilai mahasiswa.
5. Dosen melakukan input data
nilai mahasiswa.
6. Dosen menyimpan data nilai
mahasiswa yang sudah diinput
ke database.
Staff Prodi :
1. Staff Prodi login ke system.
2. System menampilkan halaman
home / beranda.
3. Staff Prodi memilih menu data
nilai mahasiswa.
4. System menampilkan halaman
data nilai mahasiswa.
5. Staff Prodi mencetak data nilai
mahasiswa.
Mahasiswa :
1. Mahasiswa login ke system.
2. System menampilkan halaman
home / beranda.
3. Mahasiswa memilih menu data
nilai mahasiswa.
4. System menampilkan halaman
data nilai mahasiswa.
5. Mahasiswa melihat data nilai
mahasiswa.
Alternate Flow / Invariant A -
Invariant B -
Spesifikasi File :
1. Spesifikasi File Biodata Mahasiswa
Nama File : Biodata Mahasiswa
Akronim : Biodata Mahasiswa
Fungsi : untuk mengetahui data pribadi mahasiswa
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 301
Kunci Field : id
Software : Xampp
Spesifikasi Hardware
1. SERVER
A. CPU
B. Processor Pentium Core 2 Duo
C. RAM DDR2 4 GB
D. Hard Disk 500 GB
E. Mouse
F. Keyboard
G. Monitor dengan resolusi layar minimum 1024 x 768
H. Koneksi internet dengan kecepatan 8 Mbps
2. CLIENT
A. CPU
a). Processor Pentium 4
b). RAM DDR 2 GB
c). Hard Disk 300 GB
B. Mouse
C. Keyboard
D. Monitor dengan resolusi layar minimum 1024 x 768
E. Koneksi internet dengan kecepatan 4 Mbps
Spesifikasi Software
1. SERVER
a) Sistem operasi yang umum digunakan seperti :
I. Microsoft Windows
1. Windows Server 8
2. Windows Server 9
II. Linux
1. Red Hat 8
2. Red Hat 9
2. CLIENT
a) Sistem operasi yang umum digunakan seperti Microsoft Windows (
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 9,
Windows 10 ) dan Linux ( Ubuntu, Fedora, Susse dan lain-lain ).
b) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari,
Internet Explorer, Google Chrome.
3.3 Implementasi dan Pengujian Unit.
4.3.1 Implementasi
Implementasi rancangan antar muka pada aplikasi yang dibuat berdasarkan
hasil rancangan antar muka.
Implementasi :
Pengujian Unit :
Tabel IV.20
Hasil Pengujian Black Box Testing Halaman Login
NO Skenario Test Case Hasil yang Hasil Kesimpulan
Pengujian diharapkan Pengujian
1 Username Username Sistem akan Sesuai Valid
dan : (kosong) menolak Harapan
password Password : akses user
tidak diisi (kosong) dan
kemudian menampilka
klik tombol n tanda seru
login. pada Form
Username
dan
Password
2 Mengetikka Username Sistem akan Sesuai Valid
n : Admin menolak Harapan
Username Password : akses user
dan (kosong) dan
Password menampilka
tidak diisi n tanda seru
atau pada form
kosong password
kemudian
klik tombol
login.
3 Mengetikka Username Sistem akan Sesuai Valid
n password : (kosong) menolak Harapan
dan Password : akses user
username Admin dan
kosong menampilka
kemudian n tanda seru
klik tombol pada form
login. username
4 Mengetikka Username Sistem akan Sesuai Valid
n salah satu : User menolak Harapan
kondisi Password : akses user
salah pada Admin dan
username menampilka
atau n kembali
password halaman
kemudian login.
klik tombol
login
5 Mengetikka Username Sistem Sesuai Valid
n password : Admin menerima Harapan
dan Password : akses login
username Admin dan
kemudian kemudian
klik tombol langsung
login menampilka
n menu
utama.
Bab V
PENUTUP
5.1 Kesimpulan
Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab
sebelumya, maka penulis dapat menarik kesimpulan sebagai berikut :
1. Dengan adanya aplikasi sistem informasi akademik (siakad) berbasis website,
mahasiswa dapat dengan mudah untuk mendapatkan informasi akademis dan
juga mempermudah untuk pendaftaran di bidang akademis seperti pendaftaran
her, pendaftaran tugas akhir serta pendaftaran cuti akademis.
2. Dengan adanya sistem informasi akademik (siakad) berbasis website,
pendaftaran dibidang akademik dapat dengan mudah dilakukan oleh
mahasiswa dimana saja dia berada.
3. Dengan adanya sistem informasi akademik (siakad) berbasis website,
diharapkan dapat mengurangi kesalahan pencatatan data saat pemindahan data
nilai.
5.2 Saran
Adapun saran-saran yang ingin penulis sampaikan adalah sebagai berikut :
1. Untuk mengantisipasi kerusakan system maupun perangkat keras (hardware),
maka sebaiknya dalam jangka waktu tertentu dilakukan backup dari database
yang ada di server dalam penyimpanan luar (eksternal) seperti flashdisk atau cd
maupun harddisk eksternal.
2. Semoga kedepannya kekurangan dari Sistem Informasi Akademik (siakad)
yang dilakukan secara online dapat di kembangkan untuk penelitian
selanjutnya.
DAFTAR PUSTAKA
Agus, I. P., & Permana, Y. (2015). Rancang Bangun Sistem Informasi Klinik
Praktik Dokter Berbasis Web. Jurnal Teknologi Informasi Dan Komputer, 1(2),
127–133.
Hastanti, R. P., Eka, B., Indah, P., & Wardati, U. (2015). Sistem Penjualan
Berbasis Web ( E-Commerce ) Pada Tata Distro Kabupaten Pacitan. Jurnal
Bianglala Informatika, 3(2), 1–9.
Maulana, S. M., Susilo, H., & Riyadi. (2015). Implementasi E-Commerce Sebagai
Media Penjualan Online. Jurnal Administrasi Bisnis( JAB), 29(1), 1–9.
DAFTAR RIWAYAT HIDUP
A. Biodata Mahasiswa
N.I.M : 12153163
A. Biodata Mahasiswa
N.I.M : 12152903
Nama Lengkap : Achmad Sakida
Tempat & Tanggal Lahir : Sragen, 06 Januari 1997
Alamat Lengkap : Jl. Raden Fatah. Kp.Dukuh RT. 03/03 No.65
Ciledug. Sudimara Selatan
Adalah benar telah melakukan riset pada kampus Akademi Sekretari Saint
Theresa terhitung sejak 11 Oktober 2018 sampai dengan 02 Januari 2019, dan
yang bersangkutan telah melaksanakan tugasnya dengan baik dan penuh tanggung
jawab.
Demikian surat keterangan ini dibuat dengan benar, untuk dapat dipergunakan
sebagaimana mestinya.
Adalah benar telah melakukan riset pada kampus Akademi Sekretari Saint
Theresa terhitung sejak 11 Oktober 2018 sampai dengan 02 Januari 2019, dan
yang bersangkutan telah melaksanakan tugasnya dengan baik dan penuh tanggung
jawab.
Demikian surat keterangan ini dibuat dengan benar, untuk dapat dipergunakan
sebagaimana mestinya.
NIM :
Nama :
Kelas :
Semester :
Program Studi :
DAFTAR KEHADIRAN
Hari :
Tanggal :
Jam Kuliah : Jam mulai kuliah – Jam selesai kuliah
Ruang Kuliah :
Mata Kuliah :
NID :
Nama Dosen :
JADWAL PERKULIAHAN
NIM :
Nama :
Kelas :
Semester :
Program Studi :
Program Studi :
PENGUMUMAN
Nomer : .../..../...././....
Tentang
JUDUL PENGUMUMAN
Kepala Kampus,