Anda di halaman 1dari 20

PROGRAM PENDAFTARAN

MAHASISWA BARU

Disusun Oleh :

 Ghufran Faishal .Y (12220396)


 Rizkie Hadiwijaya (12220482)
 Andrianto Ptratama (12221089)
 Rizky Febriansyah (12220119)
 Ilham Fauziana (12220671)

PROGRAM STUDI SISTEM INFORMASI

Universitas Bina Sarana Informatika

2022
KATA PENGANTAR

Puji syukur kami haturkan kehadirat Allah Swt. Yang telah melimpahkan rahmat dan
hidayah-Nya sehingga kami bisa menyelesaikan makalah tentang “Program Pendaftaran
Mahasiswa Baru (PMB)”.

Tidak lupa juga kami mengucapkan terimakasih kepada semua pihak yang telah turut
memberikan kontribusi dalam penyusunan makalah kali ini . Tentunya, Tidak akan bisa
maksimal jika tidak mendaptkan dukungan dari berbagai pihak.

Sebagai penyusun, kami menyadari bahwa masih terdapat kekurangan baik penyusunan
maupun tata bahasa penyampaian dalam Makalah ini. Oleh karna itu, kami dengan rendah
hati menerima saran dan kritik dari pembaca agar kami dapat memperbaiki diri dikedepanya..
Kami berharap semoga makalah yang kami susun ini memberikan manfaat dan juga inspirasi
untuk pembaca.

Bogor, 21 November 2022

Penulis

1
DAFTAR ISI

KATA PENGANTAR…………………………………………………..……………………..1

DAFTAR ISI…………………………………………………………………..……………….2

BAB I PENDAHULUAN……………………………………………………..…...…………..3

1.1 Latar belakang……………………………………………...............………………..3

1.2 Maksud Dan Tujuan…………………………………………….…...……...…...…..3

1.3 Manfaat Dan Penelitian…………………...………...…………..………………...…3

BAB II LANDASAN TEORI………………………………...………......…………...………4

2.1 Pendaftaran Mahasiswa Baru………………………………………...………………4

2.2 Pengertian Phyton……………………………………………….…………………...4

2.3 Definisi Sistem Informasi……………………………………………………………5

2.4 Diagram Alur (Flowchart)…………………………………………………………...5

2.5 Visual Studio Code………………………………………………………………......5

BAB III PEMBAHASAN………………………………...…………….......…………...……6

3.1 Prosedur Sistem Berjalan……...…………………...……………………………......6

3.2 Flowchart ………..……………………………………….....……….….….……….7

3.3 Aplikasi…………………...………………………………………………………....8

BAB IV PENUTUP.……...……….………………...………….…………...……………….18

4.1 Kesimpulan dan Saran……………………...…………………………………..…..18

DAFTAR PUSAKA………………………………...………….……………...…....…….....19

2
BAB I

PENDAHULUAN

1.1 Latar Belakang

Pendaftaran mahasiswa baru merupakan salah satu kegiatan dalam perguruan tinggi.
Hal ini memungkinkan adanya ratusan bahkan ribuan calon mahasiswa baru mendaftar
masuk perguruan tinggi setiap tahunnya tidak terkecuali di Universitas Bina Sarana
Informatika. Sistem penerimaan mahasiswa baru di UBSI melalui ujian saringan. Penentuan
kelulusan yang selama ini dilakukan di UBSI mengacu pada kriteria hasil ujian tes. Selain itu
juga penentuan kelulusan banyak yang dilakukan dengan mengabaikan kriteria yang telah
ditetapkan, akan tetapi berdasar atas kebijakan masing-masing jurusan.

1.2 Maksud dan Tujuan


a. Membuat program penerimaan mahasiswa yang sederhana
b. Memenuhi tugas mata kuliah Dasar Pemrograman
c. Mengembangan keterampilan dalam membuat suatu program

1.3 Manfaat Penelitian


a. Meningkatkan skill dan pengalaman dalam membuat suatu program
b. Sebagai bahan evaluasi pengembangan dasar program PMB
c. Memperluas wawasan bagi semua orang tentang cara kerja pemograman

3
BAB II
LANDASAN TEORI

2.1 Pendaftaran Mahasiswa Baru

Pendaftaran Mahasiswa baru merupakan sebuah langkah untuk menuju ke jenjang


pendidikan yang lebih tinggi. Di dalam pendaftaran mahasiswa baru mewajibkan untuk
mengisi form formulir biodata diri dan orang tua siswa agar pihak universitas dapat
memperoses biodata dari calon mahasiswa tersebut. sebagai persyaratan masuk di universitas
tersebut.

Peserta didik menurut UUD No 20 Tahun 2003 “merupakan anggota masyarakat yang
berusaha untuk mengembangkan kemampuan dirinya melalui proses kegiatan pembelajaran
yang tersedia pada jalur, jenjang, dan jenis Pendidikan tertentu”.

2.2 Pengertian Phyton

Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi


perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa
yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan
dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python bisa
dibilang bahasa pemrograman dengan tujuan umum yang dikembangkan secara khusus untuk
membuat source code mudah dibaca. Python juga memiliki library yang lengkap sehingga
memungkinkan programmer untuk membuat aplikasi yang mutakhir dengan menggunakan
source code yang tampak sederhana (Ljubomir Perkovic, 2012).

4
2.3 Definisi Sistem Informasi

Secara umum Sistem Informasi adalah suatu sistem yang mengkombinasikan antara
aktivitas manusia dan penggunaan teknologi untuk mendukung manajemen dan kegiatan
operasional. Dimana, hal tersebut merujuk pada sebuah hubungan yang tercipta berdasarkan
interaksi manusia, data, informasi, teknologi, dan algoritma.

Penggunaan dari Sistem Informasi sendiri ditujukan untuk mengolah berbagai


informasi yang dikelola oleh setiap perusahaan atau organisasi, sehingga sumber daya atau
resources yang dibutuhkan tidak terlalu besar dan dapat mempersingkat waktu penanganan
proses. Selain itu, data yang dikelola juga dapat digunakan kapan saja dan dimana saja, serta
mampu mempersingkat birokrasi yang ada.

2.4 Diagram Alur (Flowchart)

Menurut Kadir (2012:12) “diagram alur (flowchart) adalah suatu standar untuk
mengembangkan suatu peroses. Setiap langkah dalam algoritma dinyatakan dengan sebuah
simbol dan aliran setiap langkah (dari suatu langkah ke langkah yang lain) dinyatakan dengan
garis yang dilengkapi panah.”

2.5 Visual Studio Code

Visual Studio Code adalah editor source code yang dikembangkan oleh Microsoft untuk
Windows, Linux dan MacOS. Ini termasuk dukungan untuk debugging, GIT Controlyang
disematkan, penyorotan sintaks, penyelesaian kode cerdas, cuplikan, dan kode refactoring.
Hal ini juga dapat disesuaikan, sehingga pengguna dapat mengubah tema editor, shortcut
keyboard, dan preferensi.Visual Studio Code gratis dan open-source, meskipun unduhan
resmi berada di bawah lisensi proprietary.

Kode Visual Studio didasarkan pada Elektron, kerangka kerja yang digunakan untuk
menyebarkan aplikasi Node.js untuk desktop yang berjalan pada Blinklayout. Meskipun
menggunakan kerangka Elektron, Visual Studio Code tidak menggunakan Atom dan
menggunakan komponen editor yang sama (diberi kode nama "Monaco") yang digunakan
dalam Visual Studio Team Services yang sebelumnya disebut Visual Studio Online
(Lardinois, 2015) .

5
BAB III
PEMABAHASAN

3.1 Prosedur Sistem Berjalan

Prosedur sistem berjalan yang kami gunakan dalam program pendaftaran mahasiswa
baru kali ini terbagi dalam beberapa tahapan/prosedur. Adapun tahapan/prosedur tersebut
akan diuraikan sebagai berikut:

1. Kolom Pendaftaran
Calon mahasiswa mengisi kolam pendaftran yang berisi Email dan Nama serta
membuat password untuk login.
2. Biodata
Calon mahasiswa melakukan login ulang melalui email yang telah dimasukan dan
mengisi biodata.
3. Ujian Saringan
Calon mahasiswa akan diuji kemampuan akademik untuk menentukan kelayakan
nya sebagai mahasiswa baru.
4. Gelombang Pendaftaran
Program akan membaca bulan pendaftaran dan menentukan gelombang pendaftran,
setelah program selesai menentukan gelombang pendaftaran, calon mahasiswa
melakukan pembayaran pendaftaran sesuai dengan biaya yang tertera di masing-
masing gelombang yang telah ditentukan.
5. Pemilihan Fakultas & Kode Jurusan
Calon mahasiswa memilih fakultas dan jurusan yang diiginkan dan melakukan
pembayaran biaya kuliah serta pra-kuliah.
6. Daftar Ulang
Calon mahasiswa mengisi kembali biodata diri dan memasukan biodata orang tua /
wali.

6
Penerimaan
mahasiswa baru
Hijau : Yes

Merah : No Kolom registrasi

Login

Pengisian biodata

Tes ujian saringan

Hasil ujian
saringan

Pembayaran fomulir

Pemilihan
fakuktas dan
prodi

Kode jurusan TI Kode jurusan Ekonomi

(10,15,13,12,72,73,11) dan bisnis


(64,63,21,22,62,51)

Pembayaran kuliah

Daftar ulang

7
(End)
3.3 Aplikasi

Untuk pembuatan aplikasi disini kami menggunakan bahasa pemrograman yaitu


“Python” lalu di running menggunakan aplikasi “Visual Studio Code”. Berikut contoh
program yang kami buat

1. Kolom Registrasi

Program:

Kami mengunakan perintah ‘‘input” untuk memasukan Email, Password dan Nama. Jenis
data yang di gunakan adalah tipe “string”. Kami juga menggunakan perintah “clearscreen”
untuk menutup tab program yang sudah di running.

8
Hasil Output:

2. Tampilan Login

Program:

Kami juga menggunakan “input” untuk memasukan Kembali Email dan Password, Serta
menggunakan perintah “if” untuk percabangan dan “and”, “==” untuk memvalidasi antara
username yang di daftarkan dengan yang di gunakan untuk login.

Hasil Output:

Hasil Output Jika Salah:

Kami juga memberikan opsi untuk mencobalagi jika ada kesalahan saat login maksimal
sebanyak 3 kali dengan menggunakan fungsi while

9
3. Pengisian Biodata

Program:

Kami mengunakan perintah’‘input” untuk memasukan Biodata calon mahasiswa baru dengan
jenis data “string”

Hasil Output:

10
4. Ujian Saringan

Program:

Kami membuat soal ujian saringan agar bisa menilai calon mahasiswa baru cocok menjadi
mahasiswa baru atau tidak. Dengan menggunakan fungsi “list” untuk menyimpan total nilai
dan agar bisa di panggil Kembali saat perhitungan dengan menggunakan fungsi “sum”

Program untuk menampilkan hasil ujian saringan dan total poin

11
Hasil Output:

Hasil Output Jika Salah:

5. Detect Time

Program:

12
“import datetime” kami gunakan untuk menentukan tanggal pendaftaran dan gelombang
secara real time

Perintah “if”, “elif”, dan “else” kami gunakan untuk percabangan dan menentukan harga
pembayaran pra kuliah sesuai tanggal yang telah ditentukan.

Hasil Output:

6. Proses Pembayaran Formulir

Program:

13
Perintah ‘int” digunakan untuk membuat tipe data menjadi “intejer” agar dapat menghitung
data biaya, dan percabangan “if” dan “else” digunakan untuk uang kembalian atau uang
kurang

Program untuk tampilan output struk pembayaran

Hasil Output:

14
7. Pemilihan Fakultas dan Prodi

Program:

Perintah “str” digunakan untuk menentukan tipe data menjadi “string” dan perintah “upper”
untuk merubah huruf agar berubah kapital.

Perintah “int” digunakan untuk membuat data menjadi tipe “string” agar data dapat di olah
dan “if”, “elif”, “else” untuk percabangan biaya program studi.

15
Program untuk proses pembayaran perkuliahan.

Hasil Output:

16
Kami juga memberikan opsi untuk mengulang saat memilih prodi dan jurusan dengan
menggunakan fungsi while agar calon mahasiswa dapat memeriksa dan meyakinkan diri saat
memilih program studi.

8. Daftar Ulang

Program:

Program terakhir digunakan untuk pendaftaran ulang dan perintah “str” untuk membuat data
menjadi bertipe “string”

Hasil Output:

17
BAB IV

PENUTUP

4.1 Kesimpulan dan Saran

Berdasarkan hasil praktek penelitian yang kami lakukan ini, Dapat diambil kesimpulan
yaitu, poin terpenting dalam membuat program adalah memiliki imajinasi yang luas serta
inspiratif, memiliki kesabaran dan ketelitian tingkat tinggi agar mendapatkan hasil yang
diinginkan.

Beberapa kesulitan kami temukan selama menjalankan prekatek ini seperti kesalahan
mengetik huruf, kesulitan mencari data yang diinginkan, dan program error. Maka dari itu,
hal-hal yang kami lakukan agar dapat membuat program dengan baik adalah menjaga kondisi
tubuh tetap prima serta memiliki pikiran yang fresh dan clean saat membuat program.

Serta melakukan reset dan me review aplikasi-aplikasi serupa untuk mendapatkan ide
yang lebih fresh dan terbaru saat membuat program dan fitur-fitur di dalam aplikasi
kedepannya.

18
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Bina_Sarana_Informatika - :~:text=Bina%20Sarana
%20Informatika%20atau%20yang,(LPK%20BSI)%20di%20Depok

https://repository.bsi.ac.id/index.php/unduh/item/2473/File_13-Bab-II-Landasan-Teori.pdf

https://elibrary.unikom.ac.id/id/eprint/5283/8/UNIKOM_Muhammad Al Faruqi_Bab II.pdf

https://eprints.umm.ac.id/48062/3/BAB II.pdf

http://repository.unpas.ac.id/50097/7/BAB II KAJIAN TEORI DAN KERANGKA


PEMIKIRAN.pdf

19

Anda mungkin juga menyukai