• Tidak ada hasil yang ditemukan

BAB II - Teknokrat Repository

N/A
N/A
Protected

Academic year: 2023

Membagikan "BAB II - Teknokrat Repository"

Copied!
13
0
0

Teks penuh

(1)

BAB II

LANDASAN TEORI

2.1 Tinjauan Pustaka

Tinjauan pustaka merupakan kumpulan dari beberapa penelitian sebelumnya yang sudah pernah dilakukan untuk digunakan sebagai pendukung penelitian yang akan dilakukan. Berikut ini adalah beberapa penelitian yang berkaitan dengan sistem informasi penerimaan mahasiswa baru pada perguruan tinggi peneliti telah mengumpulkan beberapa tinjauan pustaka yang dapat di lihat pada table 2.1:

Tabel 2.1 Penelitian Sebelumnya

No Judul Penelitian Nama Peneliti

1 Pengembangan Sistem Penerimaan Mahasiswa Baru pada STIES IMAM SYAFII PEKANBARU

Arismanto, Brury Rahmadhani, Siti

2 Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web pada Institut Sains Dan Teknologi Al-Kamal

Kurniawati, Ika

3 Rancang Bangun Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web Di sekolah Tinggi Keguruan Ilmu Pendidikan Paracendekia Nahdlatul Wathan Sumbawa

Dian Fajri, Muhammad Wirentake, M.

Julkarnain

4 Penerapan Model Rapid Application Development (RAD) Dalam Implementasi Sistem Pendaftaran Siswa Baru SMA Al- Ghazali Bogor

Surniandari Artika, Rachmi Hilda, Yuwono, Roladina Tika

5 Implementasi Metode RAD (RAPID APPLICATION DEVELOPMENT) PADA Proses Pendaftaran Dan Test Seleksi Penerimaan Mahasiswa Baru Secara Online

Radillah, Pauzun, Teuku, Pauzun

(2)

Berikut adalah penjelasan singkat terkait tabel 2.1 penelitian sebelumnya:

2.1.1 Literatur 1

Pada tahun 2019 Arismanto, dkk melakukan penelitian yang berjudul

“Pengembangan Sistem Penerimaan Mahasiswa Baru pada STIES IMAM SYAFII PEKANBARU” Adapun tujuan yang terdapat dari penelitian ini ialah mengembangkan sistem penerimaan mahasiswa baru berbasis web yang menyediakan fitur seperti pemilihan program studi, pengisian data administrasi yang valid, uploud berkas, cetak kartu ujian, verifikasi kelengkapan berkas, verifikasi pembayaran, dan pelaporan data calon mahasiswa baru. Tahap pengujian dalam penelitian ini menggunakan black box serta metodenya adalah waterfall. Dari literatur tersebut dapat ditarik kesimpulan diantaranya yaitu

1. Kelebihan sistem ini digunakan untuk proses pendaftaran mahasiswa baru termasuk pemilihan program studi, pengisian data administrasi yang valid, uploud berkas, cetak kartu ujian, verifikasi kelengkapan berkas, verifikasi pembayaran pendaftaran dan pelaporan data calon mahasiswa baru.

2. Terdapat kelemahannya ialah belum memiliki verifikasi otomatis yang mengelola transaksi pada sistem transaksi bank.

2.1.2 Literatur 2

Penelitian oleh (Kurniawati, 2020) yang berjudul “Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web pada Institut Sains Dan Teknologi Al- Kamal” Adapun tujuan yang terdapat dalam penelitian ini adalah merancang suatu sistem yang berfungsi untuk memberikan informasi penerimaan mahasiswa baru, melakukan pendaftaran, dan konfirmasi pembayaran online melalui web agar

(3)

memudahkan calon mahasiswa yang berada dalam kota maupun di luar kota serta memudahkan panitia penerimaan mahasiswa baru dalam melakukan pengolahan data. Tahap pengujian dalam penelitian ini menggunakan black box dan metode yang pakai adalah waterfall. Dari penelitian tersebut dapat ditarik kesimpulan diantaranya yaitu;

1. Berdasarkan penelitian yang telah dilakukan meliputi analisis, perancangan, implementasi dan testing terhadap objek penelitian yaitu Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web pada Institut Sains dan Teknologi Al-Kamal Jakarta, didapati bahwa sistem informasi penerimaan mahasiswa baru berbasis web ini memberikan kemudahan kepada calon mahasiswa dalam mengakses informasi dan melakukan pendaftaran, registrasi, dan konfirmasi pembayaran secara online. Kegiatan penerimaan mahasiswa baru di Institut Sains dan Teknologi Al-Kamal Jakarta menjadi lebih sederhana yakni proses pendaftaran dari yang sebelumnya calon mahasiswa harus melakukan proses pendaftaran melalui tiga tahap bagian administrasi dengan adanya sistem informasi penerimaan mahasiswa baru.

2.1.3 Literatur 3

Penelitian ketiga dari jurnal (Dian Fajri et al., 2020) yang berjudul

“Rancang Bangun Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web Di sekolah Tinggi Keguruan Ilmu Pendidikan Paracendekia Nahdlatul Wathan Sumbawa” Adapun tujuan yang tedapat dalam penelitian adalah membuat Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web Di STKIP Paracendekia NW Sumbawa. Dengan demikian, sistem informasi tersebut dapat memudahkan calon mahasiswa baru untuk melakukan proses pendaftaran tanpa harus

(4)

mengambil formulir ke pihak STKIP Paracendekia NW Sumbawa serta menunjang kinerja panitia dalam menyelenggarakan penerimaan mahasiswa baru yaitu berupa sistem informasi yang bermanfaat untuk membantu panitia penyelenggara dalam mengelolah data termasuk menyimpan, memproses, mendapatkan dan menampilkan data calon mahasiswa baru sehingga pencatatan dan perekapan data calon mahasiswa baru lebih mudah karena data-data tersebut telah tersimpan secara terstruktur di dalam database. Tahap pengujian dalam penelitian ini menggunakan black box dan metode yang pakai adalah waterfall.

Dari penelitian tersebut dapat ditarik kesimpulan diantaranya yaitu;

1. Dari hasil analisis dan perancangan sistem yang telah dilakukan sebelumnya, maka penulis dapat mengambil kesimpulan bahwa Sistem Informasi Penerimaan Mahasiswa Baru berbasis web telah selesai dibangun dengan menggunakan metode penelitian kualitatif dan metode pengembangan perangkat lunak yaitu metode waterfall. Pembuatan sistem menggunakan Bahasa pemrograman PHP dengan framework CodeIgniter, database MySql dan Css Bootstrap yang dapat digunakan oleh STKIP Paracendekia NW Sumbawa untuk mempermudah calon mahasiswa baru dalam melakukan pendaftaran dan menerima pengumuman dengan mudah serta dapat membantu admin pmb dalam mengelolah data calon mahasiswa baru.

2.1.4 Literatur 4

Penelitian keempat dari jurnal (Surniandari et al., 2020) yang berjudul

“Penerapan Model Rapid Application Development (RAD) Dalam Implementasi Sistem Pendaftaran Siswa Baru SMA Al-Ghazali Bogor” Adapun tujuan terkait dalam penelitian ini adalah mempermudah proses penerimaan siswa baru agar

(5)

calon siswa dapat lebih mudah melakukan pendaftaran dan mendapatkan informasi pendaftaran, serta mempermudah panitia penerimaan siswa baru dalam mengelola data calon siswa. Tahap pengujian dalam penelitian ini menggunakan black box dan metode yang pakai adalah Rapid Application Development (RAD).

Dari penelitian tersebut dapat ditarik kesimpulan diantaranya yaitu;

1. Dari penelitian ini dapat disimpulkan bahwa dengan metode RAD ini sistem penerimaan siswa baru ini dapat dibangun sesuai dengan kebutuhan penggunanya. Calon siswa yang akan mendaftar di SMA Al-Ghazaly Bogor tidak harus mendatangi sekolah untuk melakukan pendaftaran dan mendapatkan informasi persyaratan yang harus dilengkapi. Sistem yang sudah terkomputerisasi diharapkan menjadi salah satu langkah awal dalam mempermudah proses penerimaan siswa baru agar calon siswa dapat lebih mudah melakukan pendaftaran dan mendapatkan informasi pendaftaran, serta mempermudah panitia PSB dalam mengelola data calon siswa.

2.1.5 Literatur 5

Penelitian kelima dari jurnal (Radillah, dkk 2020) yang berjudul

“Implementasi Metode RAD (RAPID APPLICATION DEVELOPMENT) PADA Proses Pendaftaran Dan Test Seleksi Penerimaan Mahasiswa Baru Secara Online

Adapun tujuan terkait dalam penelitian ini adalah memberikan solusi bagi calon siswa di luar kota duri untuk mendaftar kuliah dan ujian seleksi penerimaan mahasiswa baru secara online dan menciptakan sistem pendaftaran ujian seleksi penerimaan mahasiswa baru yang inovatif berbasis perkembangan IT saat ini.

Tahap pengujian dalam penelitian ini menggunakan black box dan metode yang

(6)

pakai adalah Rapid Application Development (RAD). Dari penelitian tersebut dapat ditarik kesimpulan diantaranya yaitu;

1. Berdasarkan implementasi yang dilakukan menunjukan kemajuan yang signifikan pada jumlah calon mahasiswa yang mendaftar secara online terutama diluar kota Duri.

2. Calon mahasiswa dapat menentukan sendiri kapan bersedia melakukan test online berdasarkan batas gelombang pendaftaran yang telah ditentukan oleh pihak kampus.

3. Hasil wawancara dari calon mahasiswa yang melakukan registrasi ulang saat melakukan pembayaran uang semester merasa sangat puas dengan adanya layanan pendaftaran dan seleksi secara online ini, bagi mereka aplikasi ini benar-benar sangat membantu.

2.2 Penerimaan Mahasiswa Baru

Penerimaan Mahasiswa Baru (PMB) online adalah produk layanan aplikasi fitur lunak yang online real time berbasis web. PMB sesuatu proses administrasi yang terjalin tiap tahun buat pilih calon mahasiswa bersumber pada nilai akademik supaya bisa melanjutkan pembelajaran pada jenjang yang lebih besar.

Test pilih penerimaan penerimaan mahasiswa baru secara online ialah proses registrasi memakai sistem online, ialah calon mahasiswa bisa mengakses registrasi dimanapun terletak dengan terdapatnya jaringan koneksi internet.

Registrasi mahasiswa secara online telah banyak diterapkan diberbagai perguruan tinggi swasta, namun cuma sebatas registrasi saja, sebaliknya buat test pilih masih wajib tiba ke kampus buat melaksanakan test pilih dengan memakai web. Pada penelitian ini buat registrasi test online telah satu paket di dalam sistem, ialah

(7)

calon mahasiswa bisa melaksanakan test online setelah proses pembayaran di uploud, serta diverifikasi oleh bagian keuangan (Radillah, dkk 2020).

2.3 Sistem Informasi

Sistem Informasi merupakan kumpulan dari unsur – unsur yang membentuk suatu sistem yang berfungsi mengumpulkan, memproses, menaruh serta menyediakan hasil keluaran dari tiap informasi yang diperlukan dalam proses bisnis dan aplikasi yang digunakan dalam perangkat lunak, database serta proses manual yang terpaut. Hingga bisa di simpulkan sistem informasi merupakan suatu campuran materi yang terorganisir yang berasal dari unsur – unsur yang terikat dengan hardware, aplikasi, perorangan dan jaringan bersumber pada seperangkat komputer hingga menciptakan informasi buat menggapai tujuan. Mengatur personal, informasi, proses serta teknologi data yang berhubungan buat mengumpulkan, memproses, menaruh serta sediakan selaku hasil data yang diperlukan buat menunjang suatu organisasi (Dian Fajri et al., 2020).

2.3.1 Pengertian Sistem

Sistem adalah sebuah rangkaian prosedur formal dimana information di kelompokkan, di proses menjadi informasi, dan didistribusikan kepada pemakai(Wahyudi et al., 2019).

2.3.2 Visual Studio Code

Visual Studio Code atau VSCode merupakan text editor buatan Microsoft untuk berbagai platform seperti MacOS, Linux, dan Windows. VSCode bersifat open source dimana source code dapat dilihat dan dikembangakan untuk bahan pengembangan sistem selanjutnya.

(8)

2.4 PHP

Salah satu bahasa pemograman (PHP) Personal Home Page yaitu Bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan CSS dan HTML. PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan Bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client). (Priyanto

& Siradjuddin, 2018).

2.4.1 Database MysSQL

MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia. MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu free Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang penggunaannya terbatas). Jadi MySQL adalah database server yang gratis dengan lisensi General Public License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada.

SQL sendiri merupakan suatu bahasa yang dipakai di dalam pengambilan data pada relational database atau database yang terstruktur. Jadi MySQL adalah database management system yang menggunakan bahasa SQL sebagai Bahasa penghubung antara perangkat lunak aplikasi dengan database server. (Priyanto &

Siradjuddin, 2018)..

(9)

2.4.2 Use Case Diagram

Diagram use case menunjukkan interaksi antara use case dan actor. Dimana aktor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Dalam use case menggambarkan sebuah fungsionalitas sistem atau persyaratan yang harus dipenuhi sistem dari pandangan”.(Maghfiroh et al., 2020).

Berdasarkan pendapat diatas dapat disimpulkan bahwa dalam Use Case menggambarkan fungsionalitas sebuah sistem atau persyaratan yang harus dipenuhi sistem dari pandangan dan sebuah interaksi antara satu atau lebih actor pada aplikasi yang akan kita dibuat. Berikut adalah simbol-simbol dari use case diagram:

Tabel 2.2 Simbol – Simbol dalam Use Case

No Gambar Nama Keterangan

1 Actor

Menspesifikasikan

himpunan pesan yang pengguna mainkan ketika berinteraksi dengan use case.

2 Include

Menspesifikasikan bahwa use case secara eksplisit.

3 Association

Apa yang menghubungkan antara objek satu dengan objek lainnya.

(10)

2.4.3 Flowchart

Flowchart merupakan urutan – urutan Langkah kerja suatu proses yang di gambarkan dengan menggunakan simbol – simbol yang di susun secara bertahap.

Flowchart adalah suatu metode untuk menggambarkan langkah – langkah suatu masalah dengan menyajikan sejumlah simbol yang mudah di pahami, digunakan dan standar. Tujuan utama penggunaan diagram alur adalah untuk menggambarkan langkah dalam proses pemecahan masalah secara sederhana, jelas dan tidak ambigu dengan notasi standar. Langkah pemecahan masalah yang di sajikan harus jelas, sederhana, efektif dan tepat agar sistem yang di bangun benar – benar berfungsi atau berakhir seperti yang di rencanakan.(Ilmiah et al., 2020).

Tabel 2.3 Lanjutan Simbol – Simbol dalam Use Case

4

Sistem

Menspesifikasi paket yang menampilkan sistem sistem secara terbatas.

5 Use Case

Deskripsi dari urutan aksi- aksi yang ditampilkan yang terukur bagi suatu actor.

(11)

Tabel 2.4 Simbol – simbol Flowchart

No Simbol – simbol Keterangan

1 Mulai(awal)/akhir (start/end)

2 Proses/kegiatan

3 Decision/Kondisional/keputusan

4 Arah aliran

2.4.4 Activity Diagram

Activity Diagram menggambarkan alur kerja atau aktivitas sistem atau proses bisnis atau menu di perangkat lunak. Perlu diperhatikan di sini bahwa diagram aktivitas menggambarkan aktivitas sistem, bukan operasi yang dilakukan oleh aktor, sehingga aktivitas yang dapat dilakukan system.(Maghfiroh et al., 2020). Berikut adalah simbol-simbol dari Activity Diagram:

(12)

Tabel 2.5 Simbol – simbol dalam Activity Diagram

No Gambar Nama Keterangan

1 Activity

Memperlihatkan bagaimana masingmasing kelas

antarmuka saling berinteraksi satu sama lain.

2 Swimlane

Memisahkan organisasi bisnis pada saat aktivitas yang terjadi.

3 Initial Node

Bagaimana objek dibentuk atau diawali.

4

Activity Final Node

Bagaimana objek dibentuk atau diakhiri.

5 Decision

Digunakan untuk menggambarkan suatu keputusan/tindakan yang harus diambil pada kondisi tertentu.

2.4.5 Class Diagram

Merupakan gambaran dan deskripsi singkat dari class, package dan objek yang berhubungan di dalam sistem. Pada diagram ini di odelkan sekumpulan kelas, interfaces, kolaborasi dan juga relasinya yang di gambarkan dengan bentuk kotak.

(13)

Tabel 2.6 Simbol dan Keterangan Class Diagram

Simbol Keterangan

Generalization Hubungan antara objek dengan perilaku dan struktur data dari objek induk.

Nary Association Upaya untuk menghindari hubungan asosiasi yang jumlahnya lebih dari dua objek.

Class Himpunan kumpulan objek yang berbagi atribut dan operasi yang sama.

Collaboration Urutan langkah yang di tampilkan sistem yang menghasilkan hasil yang terukur untuk suatu actor yang ada.

Realization Operasi yang dilakukan sebuah objek.

Association Yang menghubungak antara satu objek dengan objek yang lain.

2.4.6 Metode Pengujian Sistem

Pengujian pada perangkat lunak sangat penting karena berhubungan dengan kualitas sistem yang dihasilkan Pada penelitian ini digunakan pengujian menggunakan metode black box. Pengujian black box merupakan pengujian yang berfokus pada spesifikasi fungsional pada perangkat lunak.

Referensi

Dokumen terkait

The developed program calculates the distance of the obstacles from the user, and is then transformed to sound that will assist the blind people to move around without the use of a