perancangan sistem penerimaan mahasiswa baru...

19
PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU PADA SEKOLAH TINGGI ILMU ADMINISTRASI MADANI KLATEN DENGAN PHP DAN MYSQL NASKAH PUBLIKASI diajukan oleh Andriana Darmawan 09.11.2961 Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Upload: tranquynh

Post on 06-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU PADA

SEKOLAH TINGGI ILMU ADMINISTRASI MADANI KLATEN

DENGAN PHP DAN MYSQL

NASKAH PUBLIKASI

diajukan oleh

Andriana Darmawan

09.11.2961

Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

Page 2: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem
Page 3: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

SYSTEM DESIGN OF NEW COLLEGIAN RECEPTION AT STIA MADANI KLATEN WITH PHP AND MYSQL

PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU PADA SEKOLAH

TINGGI ILMU ADMINISTRASI MADANI KLATEN DENGAN PHP DAN MYSQL

Andriana Darmawan Krisnawati

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

STIA Madani Klaten currently use the new admissions system is still

conventional, accordingly prospective collegian are required to come to campus to fill out the registration form.With this system, if there are many registrant so the admissions officers will spend time and energy to process data. Therefore it needs a better system to overcome the registration system.

Related to the above problems, Writer is trying to design a web-based application to help STIA Madani in the activities of new collegian reception selection process are conducted online. Restrictions system are made is can provide information about the data registrant and results passing announcements, information requirements and registration procedures, other relevant information. The website will be built using PHP scripts and MySQL as the database.

The results of the research and preparation of this thesis is a web application that can simplify the process of admission between the college and the prospective collegian. So that the committee can process data quickly and precisely registration. As well as prospective collegian can register and get information on new collegian reception without having to come to campus.

Keywords : System, New Collegian Reception, PHP

Page 4: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

1. PENDAHULUAN

Pada era globalisasi seperti sekarang ini telah banyak dilakukan penerapan

teknologi informasi di berbagai bidang. Perkembangan teknologi informasi banyak

berpengaruh pada kehidupan manusia dan diperlukan sebagai sarana pendukung yang

dapat menunjang aktivitas kerja yang cepat, tepat, dan akurat.

Perkembangan teknologi komputer dan internet juga telah merambah pada dunia

pendidikan dan menciptakan persaingan yang ketat antar kampus. Dalam bidang

pendidikan terutama jenjang Perguruan Tinggi, salah satu tujuan penggunaannya adalah

dalam proses Penerimaan Mahasiswa Baru (PMB).

Selama ini pelaksanaan PMB pada STIA Madani Klaten dilakukan secara

konvensional (manual), dimana calon mahasiswa diharuskan datang langsung ke

kampus pada jam kerja untuk mengisi formulir pendaftaran. Padahal calon mahasiswa

seringkali mengalami keterbatasan waktu, jarak, dan tempat. Dengan sistem ini, jika

terdapat banyak pendaftar maka petugas akan menghabiskan tenaga dan waktu dalam

proses pendataan, pencarian dan seleksi calon mahasiswa.

Bertitik tolak dari hal tersebut di atas, maka dengan memanfaatkan teknologi

informasi yang ada dilakukan pembuatan aplikasi pendaftaran mahasiswa baru secara

online. Dengan sistem ini, diharapkan dapat memudahkan calon mahasiswa dalam

proses pendaftaran karena calon mahasiswa dapat mendaftarkan dimana saja dan

kapan saja sampai tanggal yang ditentukan oleh panitia selama terkoneksi dengan

internet. Calon mahasiswa juga dapat melihat pengumuman hasil seleksi tanpa harus

datang langsung ke kampus.

2. LANDASAN TEORI

2.1 Pengertian Sistem Informasi

Sistem informasi adalah kumpulan elemen-elemen yang saling berhubungan satu

sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan

menyimpan serta mendistribusikan informasi. Dengan kata lain sistem informasi adalah

kesatuan elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk

membentuk dan menciptakan aliran informasi yang akan mendukung pembuatan

keputusan dan melakukan kontrol terhadap jalannya perusahaan. (Budi Sutedjo Dharma

Oetomo, S. Kom., MM,2002:11)

2.2 Konsep Sistem Penerimaan Mahasiswa Baru

Penerimaan mahasiswa baru merupakan salah satu kegiatan rutin setiap tahun

ajaran baru pada lembaga pendidikan. Maksud kegiatan penerimaan mahasiswa baru

adalah untuk menerima mahasiswa baru dengan melakukan pendaftaran yang telah

diberitahukan oleh lembaga pendidikan dan untuk memberikan pendidikan kepada

Page 5: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

masyarakat dalam rangka untuk memperoleh hak-hak pendidikan sebagai warga negara

Indonesia.

Sistem penerimaan mahasiwa baru adalah sistem pengolahan data penerimaan

mahasiswa baru yang dilakukan oleh lembaga pendidikan yang meliputi pengumpulan

data, manipulasi data, serta penyimpanan data dengan alat bantu berupa komputer.

Dengan tujuan untuk mempermudah petugas dalam pendataan calon mahasiswa yang

mendaftar.

2.3 Pengertian Internet

Internet memiliki arti yang cukup luas, dimana kata internet itu sendiri merupakan

singkatan kata dari interconnection-networking, bila dijelaskan secara umum maka

internet merupakan jaringan komputer diseluruh penjuru dunia yang saling terhubung

satu sama lain dengan menggunakan standar Internet Protocol Suite (TCP/IP) sehingga

antara komputer satu dengan yang lain dapat saling mengakses informasi dan bertukar

data.

2.4 PHP (Hypertext PreProcessor)

PHP adalah singkatan dari Hypertext Prepocessor, merupakan bahasa scripting

yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks

yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke

browser hanya hasilnya saja.

PHP merupakan bahasa script server-side yang bersifat freeware dan open

source. Anda tidak perlu membayar apapun untuk menggunakan perangkat lunak ini,

Anda dapat mendownloadnya melalui situs http://www.php.net. Dalam menjalankan

sistem PHP dibutuhkan 3 komponen, yaitu web server, program PHP, serta database

server

2.5 Database MySQL

MySQL adalah multiuser database yang menggunakan bahasa Structrured

Query Language (SQL) yang bersifat “terbuka” (open source). MySQL merupakan salah

satu dari sekian banyak database yang populer saat ini karena kecepatan, dan

keamanannya maka jenis database ini cocok jika digunakan pada aplikasi berbasis

internet. MySQL juga database relasi yang gratis dibawah lisensi GNU.

MySQL dirancang menggunakan script PHP dan PERL, Software database ini

dapat berfungsi atau berjalan pada semua platform sistem operasi yag biasa digunakan,

seperti Windows dan Linux. MySQL juga memiliki kemampuan server multithread

sehingga dapat menangani banyak permintaan (request) secara bersamaan, memiliki

metode enkripsi yang baik, mampu menangani data yang besar dan banyak, dan

Page 6: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

menggunakan autentikasi pengguna dan kata sandi sehingga menjadikannya lebih

aman.

2.6 Data Flow Diagram (DFD)

DFD adalah suatu model logika data atau proses yang dibuat untuk

menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem,

dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara

data yang tersimpan dan proses yang dikenakan pada data tersebut.

2.7 Perangkat Lunak yang digunakan

2.7.1 Adobe Dreamweaver CS3

Adobe Dreamweaver CS3 adalah aplikasi pembuat dan pengolah halaman web

yang sangat populer. Adobe Dreamweaver CS3 merupakan HTML editor professional

yang berfungsi mendesain, melakukan editing dan mengembangkan aneka website.

Kelebihan Dreamweaver yang banyak disukai orang adalah fiturnya yang banyak,

mudah dipakai, dan tersedianya kemampuan berkolaborasi dengan software

pendukung lain buatan Adobe System. Serta dapat menampilkan secara langsung

hasil dari pekerjaan yang sedang dikerjakan.

2.7.2 Apache Web server

Apache Web Server adalah salah satu perangkat lunak Web Server yang

digunakan untuk berbagi informasi sesama pengguna di internet. Pengertian web

server ialah suatu server internet yang mampu melayani koneksi transfer data dalam

protocol HTTP (Hypertext transfer protocol) dalam bentuk text, gambar, suara maupun

animasi. Apache web server merupakan salah satu aplikasi perangkat lunak yang

dirancang oleh The Apache Software Foundation.

Kelebihan Apache web server dibandingkan dengan perangkat lunak web

server lainnya, diantaranya: bersifat freeware dan open source, mudah di install dan

dikonfigurasi, mampu beroperasi diberbagai platform sistem operasi, mampu

merespon klien dengan lebih cepat, lebih aman karena memiliki tingkat pengamanan,

serta performansi dan konsumsi sumberdaya (resource) dari webserver yang tidak

terlalu berat.

2.7.3 Adobe Photoshop CS

Adobe Photoshop, atau yang biasa disebut Photoshop adalah perangkat lunak

editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto atau

gambar. Photoshop merupakan salah satu software yang berguna untuk mengolah

gambar berbasis bitmap, yang mempunyai tool dan efek yang lengkap sehingga

dapat menghasilkan gambar atau foto yang berkualitas tinggi.

Page 7: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

2.7.4 Web Browser

Browser adalah perangkat lunak (software) disisi klien yang digunakan untuk

mengakses informasi di web yang menampilkan halaman yang berisi sebuah file

berformat HTML, PHP atau file tertentu, seperti gambar, teks, serta file multimedia

seperti video dan suara.

3. ANALISIS

3.1 Analisis Sistem

Analisis sistem adalah Penguraian dari sistem informasi yang utuh ke dalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-

hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya.

Dalam analisis sistem, hal yang diharapkan adalah optimalisasi dan

maksimalisasi untuk mencapai tujuan yang lebih baik. Tahap analisis sistem merupakan

tahap kritis dan sangat penting, karena pada tahap inilah semua proses bergantung. Jika

pada tahap ini salah maka akan terjadi kesalahan pada tahap berikutnya.

3.1.1 Identifikasi Masalah

Adapun masalah-masalah yang muncul dalam sistem pendaftaran mahasiswa

baru secara konvensional di STIA Madani adalah sebagai berikut.

a. Pendaftaran dilakukan dalam satu tempat atau di Kampus sehingga calon

mahasiswa harus datang untuk melakukan proses pendaftaran sampai

pengumuman hasil penerimaannya.

b. Proses pengolahan data yang dilakukan dalam menerima mahasiswa baru

terkesan lama serta membutuhkan kerja yang lebih bagi panitia.

c. Data Calon Mahasiswa tidak terorganisir dengan baik, sehingga pencarian

data dan rekap data memerlukan waktu yang lama dan kurang efisien.

3.1.2 Analisis Kelemahan Sistem

Metode yang digunakan oleh penulis untuk menganalisis kelemahan sistem

lama dan untuk mengoptimalkan sebuah kerja sistem yang baru adalah dengan

metode analisis “PIECES” (Performance, Information, Economic, Control, Efficiency,

Service).

Page 8: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

3.2 Analisis Kebutuhan Fungsional

Jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan

oleh sistem. Kebutuhan fungsional juga berisi tentang informasi apa saja yang dihasilkan

oleh sistem. Dalam sistem informasi Penerimaan Mahasiswa Baru ini, kebutuhan

fungsionalnya meliputi:

1. Sistem mampu digunakan untuk proses entry data pendaftar, yaitu pendaftaran

melaui jalur online maupun jalur offline.

a. User atau pendaftar dapat menambahkan data pendaftar dengan cara

memasukkan data pendaftar baru, seperti nomor pendaftaran, nama,

tanggal lahir, alamat, asal sekolah, pekerjaan, jurusan yang dipilih dll.

b. User dapat mengubah atau mengupdate data pendaftar yang ada jika terjadi

perubahan data pendaftar.

c. User dapat menghapus data pendaftar.

d. User dapat mencari dan menampilkan data pendaftar yang diperlukan.

2. Sistem mampu digunakan untuk proses pencatatan dan penyimpanan data yang

meliputi pencatatan calon mahasiswa yang sudah lengkap berkas pendaftarannya.

Serta dapat mencetak kartu bukti pendaftaran calon mahasiswa baru.

3. Sistem dapat mengolah inputan nilai data tes ujian. Sehingga dapat diketahui lulus

atau tidaknya calon mahasiswa.

4. Sistem mampu digunakan untuk proses entry data jurusan yang diterima, yang

telah dipilih pendaftar sebelumnya.

5. Sistem mampu digunakan untuk menampilkan data pengumuman kelulusan.

6. Sistem mampu digunakan untuk membuat laporan pendaftaran meliputi laporan

semua data pendaftar.

7. Sistem mampu digunakan untuk menampilkan info mengenai pendaftaran

mahasiswa baru.

3.3 Analisis Kebutuhan Non Fungsional

1. Kebutuhan Perangkat Keras (Hardware)

Analisis perangkat keras bertujuan untuk mengetahui secara tepat perangkat

keras yang dibutuhkan. Adapun Perangkat keras yang digunakan dalam pembuatan

sistem ini antara lain.

• Motherboard.

• Processor Intel Core 2 duo.

• RAM 1 GB.

• Hard Disk 320 GB.

Page 9: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

• Monitor 15,6 inch

• Printer

2. Kebutuhan Perangkat Lunak (Software)

Analisis perangkat lunak bertujuan untuk mengetahui secara tepat perangkat

lunak apa saja yang dibutuhkan untuk menjalankan suatu sistem. Adapun Perangkat

Lunak yang digunakan, antara lain.

a. Microsoft Windows XP.

b. Web Browser, seperti Mozzila firefox.

3. Sumber Daya Manusia (Brainware)

Selain perangkat lunak dan perangkat keras, komponen sistem juga tak lepas

dari pengaruh manusia sebagai pelaksana dari sistem. Sebagai pelaksana dari sistem

yang diusulkan adalah :

Administrator

Bertugas mengatur semua sumber daya yang ada didalam aplikasi pendaftaran

mahasiswa baru berbasis web ini.

Operator atau petugas.

Bertugas untuk mengoperasikan sistem yang telah dibuat.

3.4 Analisis Kelayakan

Studi kelayakan adalah studi yang akan digunakan untuk menentukan

pengembangan proyek sistem, layak atau tidak untuk diteruskan. Fase ini merupakan

fase yang cukup penting, dimana akan dilakukan studi kelayakan terhadap sistem yang

akan dibuat.

3.4.1 Analisis Kelayakan Teknologi

Kelayakan teknologi berhubungan dengan ketersediaan software dan hardware

yang akan digunakan dalam penerapan sistem yang baru. STIA Madani sudah

mempunyai kebutuhan software dan hardware, sehingga untuk penerapan sistem

dapat menggunakan komputer yang sudah ada.

Selain itu untuk mendukung kelayakan teknologi, sistem baru ini juga

menggunakan teknologi internet. Di lingkungan Kampus juga sudah ada jaringan

internet. Jadi seorang admin dapat memberikan informasi yang ada kedalam website.

Serta, bagi calon pendaftar yang akan melihat informasi pada aplikasi berbasis web

ini juga harus terkoneksi dengan internet. Untuk hosting dan domain, STIA Madani

juga telah memiliki domain dan hosting sendiri, pengimplementasian aplikasi berbasis

web ini dapat di masukkan ke sub domain STIA Madani.

Page 10: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

3.4.2 Analisis Kelayakan Operasional

Penilaian terhadap kelayakan operasi digunakan untuk mengukur apakah

sistem yang akan dikembangkan nantinya dapat dioperasikan dengan baik atau tidak

di dalam suatu instansi. Dengan Adanya beberapa pegawai yang mengerti di bidang

teknologi informasi di STIA Madani, maka penerapan sistem baru ini tidak akan

menjadi suatu kendala untuk bisa mengoperasikan sistem baru tersebut.

3.4.3 Analisis Kelayakan Hukum

Pengembangan sistem dapat dikatakan layak secara hukum jika tidak

melanggar hukum yang berlaku. Penggunaan software asli dan berlisensi yang terkait

dalam penggunaan aplikasi pendukung sistem merupakan hal yang perlu diperhatikan

agar tidak terjadi masalah baik pada waktu sekarang maupun yang akan datang.

3.4.4 Analisis Kelayakan Ekonomi

Faktor ini menyangkut keuntungan yang didapat secara ekonomi apabila

menggunakan sistem yang baru. kelayakan ekonomi pada penerapan dan

pengembangan suatu sistem dipertimbangkan pada dua aspek, yaitu besarnya dana

yang diperlukan untuk mengembangkan sistem ini dan manfaat yang diperoleh oleh

sistem dibandingkan dengan biaya pengembangannya. Tujuan dari analisis biaya dan

manfaat secara umum ialah untuk melihat apakah sistem yang akan diterapkan

merugikan atau menguntungkan.

3.5 Perancangan Sistem

Perancangan sistem merupakan bagian awal dalam fase pengembangan

rekayasa suatu produk atau sistem dimana tahapan ini bertujuan untuk memberikan

ketentuan bentuk dan proses pada perangkat lunak yang dibuat agar pembuatan aplikasi

tidak menyimpang dari aturan dan hasil analisis yang telah dilakukan. Rancangan sistem

secara umum juga merupakan gambaran secara umum yang ditunjukkan kepada user

tentang sistem yang baru atau sistem yang diusulkan.

3.5.1 Flowchart Yang Diusulkan

Flowchart merupakan diagram alir yang menggambarkan sebuah logika dari

sebuah program atau prosedur bagaimana suatu sistem berjalan. Berfungsi sebagai

alat bantu dan dokumentasi. Adapun flowchat sistem yang diusulkan pada Sistem

Penenrimaan Mahasiswa Baru pada STIA Madani adalah sebagai berikut :

Page 11: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

User Jurusan Agama PendaftarJurusan

Sekolah

Syarat

pendaftaranstatus

Olah data

user

Olah data

jurusan

Olah data

agama

Olah data

pendaftar

Olah data

jurusan

sekolah

Olah data

syarat

pendaftaran

Olah data

status

Input data

user

Input data

jurusan

Input data

agama

Input data

pendaftar

Input data

jurusan sekolah

Input data syarat

pendaftaran

Input data

Status

Tabel

user

Tabel

jurusan

Tabel

agama

Tabel

pendaftar

Tabel

jurusan

sekolah

Tabel syarat

pendaftaran

Pengolahan

laporan

Pendaftar

Seleksi

Status User

Olah data

status user

Input data status

user

Tabel

status

user

PMB Config

Olah data

pmb config

Input data pmb

config

Tabel

pmb

config

Info

Olah data

Info

Input data Info

Tabel

Info

Tabel

Status

Input Nilai

Input data nilai

Gambar 3.1 Flowchart sistem yang diusulkan

Page 12: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

3.5.2 Perancangan Diagram Konteks

Data pendaftar

Data user

Data status user

Data jurusan

Data info

Data agama

Data jurusan sekolah

Data syarat

Data Nilai

Data pmb config

Data status tes

Sistem

PMBPendaftar Admin

Data Pendaftar

Data Pendaftaran

Bukti Pendaftaran

Data hasil seleksi

Data Pendaftaran

Gambar Konteks Diagram atau DFD level 0 ini menjelaskan aliran input dan

output dari sistem penerimaan mahasiswa baru. Ada 2 entity yang terlibat dalam

sistem ini, yaitu admin yang berperan melakukan operasi pada sistem dan

menginputkan data yang dibutuhkan sistem. Lalu ada entitas pendaftar atau

pengunjung bisa melihat informasi PMB Online dengan memilih menu-menu di web

serta dapat mendaftarkan menjadi calon mahasiswa baru STIA Madani Klaten serta

dapat memperoleh informasi tentang data pendaftaran yang telah ada.

3.5.3 Perancagan DFD Level 1

Data pendaftarAdmin

9

Proses data

pendaftar

7

Proses data

syarat daftar

12

Proses data

laporan

3

Proses data

jurusan

10Seleksi

2

Proses data

user

6

Proses data

jurusan

sekolah

5

Proses data

agama

Pendaftar

Data UserData Jurusan

Data Agama Data Syarat

Data Pendaftaran

Bukti Pendaftaran

Data Hasil Seleksi

User

Jurusan

Agama

Jurusan Sekolah

Syarat

pendaftaran

Pendaftar

Data syarat pendaftaran

Data tes

Data Jurusan

Data Jurusan

Sekolah

8

PMB

Config

1

Proses data

user

4

Info

11

Status Tes

Status User Info

Status Tes

Data Status user

Data Info

Data status tes

PMB Config

Nilai kelulusan

Input Nilai

PMB Config

Data Pendaftar

Data pendaftaran

Gambar 3.2 Diagram Konteks

Gambar 3.3 DFD Level 1

Page 13: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

4. HASIL PENELITIAN DAN PEMBAHASAN

4.1 Implementasi

Implementasi merupakan tahapan setelah melakukan analisis dan perancangan

sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada

keadaan yang sebenarnya sehingga dapat diketahui apakah program atau aplikasi atau

sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang sesuai dengan

tujuan yang diinginkan. Program harus bebas terlebih dahulu dari kesalahan-kesalahan

sebelum program diterapkan atau diimplementasikan.

4.2 Manual Program

Manual program dibuat untuk digunakan sebagai panduan penggunaan aplikasi bagi

user dalam mengoperasikannya.

4.2.1 Menu Login Admin

Halaman login menjadi halaman utama bagi user yang akan mengakses

halaman control panel admin. Berikut merupakan tampilan menu login admin, User

akan mengisikan username, password dan security code (captcha).

User yang melakukan login dengan benar maka akan langsung diarahkan ke

halaman control panel admin. Apabila username, password, dan captcha masih salah

maka akan menampilkan kotak dialog seperti berikut:

Gambar 4.1 Halaman Login Admin

Gambar 4.2 Pesan Kesalahan

Page 14: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

Berikut tampilan halaman utama control panel admin apabila username,

password dan captcha yang diinputkan benar :

4.2.2 Halaman Utama Web

Halaman yang ditampilkan saat web PMB dibuka merupakan halaman utama

dari web tersebut. Pada halaman ini seorang pengunjung akan disuguhkan dengan

beberapa menu yang terletak di bagian bawah header web, yang terdiri dari menu Info

PMB, pendaftaran, data pendaftar, kelulusan, statistik, dan hubungi kami.

Di halaman utama terdapat 2 sidebar yang terletak pada sisi kiri dan kanan, di

sidebar kanan terdapat kalender, support online, polling, dan pageview visitor.

Sedangkan pada sidebar sebelah kiri terdapat link web yang terkait dengan STIA

Madani Klaten.

Gambar 4.4 Halaman Utama Web

Gambar 4.3 Halaman Utama Admin

Page 15: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

4.2.3 Halaman Pendaftaran

Halaman pendaftaran ini merupakan inti dari sistem ini, yaitu input data calon

mahasiswa. Dalam halaman ini akan ditampilkan form pengisian pendaftaran calon

mahasiswa baru. Calon mahasiswa harus mengisi form yang telah disediakan sesuai

dengan identitas yang sebenarnya. Semua field yang bertanda bintang (*) harus diisi

oleh calon mahasiswa.

Form pendaftaran ini juga terdapat beberapa validasi yang digunakan, seperti

validasi rata-rata nem yang dapat diisi dengan angka saja, begitu juga dengan nomor

telepon harus diisi dengan angka yang berjumlah minimal 5 digit. Field E-mail juga

terdapat validasi berupa alamat E-mail harus ditulis dengan format yang benar.

Jika masih ada kesalahan atau masih kosong, maka akan muncul peringatan

pada form tersebut. Berikut contoh pengisian yang masih salah.

Gambar 4.6 Pesan Kesalahan Inputan

Gambar 4.5 Tampilan Formulir Pendaftaran

Page 16: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

Jika field sudah terisi semua, selanjutnya pendaftar dapat klik tombol Daftar

pada bagian bawah form. Maka akan ada tampilan pendaftaran berhasil disimpan.

Lalu akan ada pemberitahuan Nama dan nomor pendaftaran serta ada perintah untuk

mencetak kartu pendaftaran. Pendaftar dapat melakukan cetak kartu melalui tombol

print formulir. Setelah pendaftar mengklik tombol tersebut akan ditampilkan formulir

atau kartu pendaftaran

4.3 Pemeliharaan Sistem

Pemeliharaan sistem perlu dilakukan untuk terbebas dari masalah yang ada agar

sistem menjadi lebih baik. Pemeliharaan sistem menjadi pertimbangan dalam merancang

sistem informasi khususnya layanan berbasis online. pemeliharaan sebuah situs web

dapat diklasifikasikan dalam berbagai bidang seperti kualitas, monitoring web,

infrastruktur, meninjau kinerja, tanggapan manajemen, perubahan dan manajemen

konten web. Beberapa yang menjadi pertimbangan dalam hal perawatan dideskripsikan

sebagai berikut:

Gambar 4.7 Tampilan Print-out Cetak Kartu

Page 17: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

a. Database, Keberadaan bagian ini sangat vital mengingat semua informasi dalam

layanan Aplikasi web ini ditampung dalam database. Pengamanan menjadi hal

yang sangat prioritas untuk dipertimbangkan. Dalam sistem ini, admin dapat

membackup database secara berkala dengan memanfaatkan fasilitas export file

database di phpmyadmin yang telah tersedia pada Cpanel web hosting.

b. Monitoring kondisi situs secara rutin, bila sewaktu-waktu ada gangguan, maka

akan secepatnya dapat diperbaiki.

c. Apabila trafik pendaftaran pada website meningkat dapat dikembangkan dengan

menaikkan bandwidth atau kapasitas hosting web.

4.4 Pembahasan basis data

Database pada Server lokal yang digunakan untuk membangun website PMB online

ialah dengan menggunakan MySQL pada paket instalasi XAMPP, untuk pengolahannya

menggunakan PhpMyAdmin yang sudah disediakan. Berikut tabel database yang

digunakan.

Pada database tersebut terdapat 10 tabel dengan nama database “pmb”. Tabel

dalam Database ini yang berfungsi untuk menyimpan data yang akan diolah menjadi

informasi oleh admin.

5. KESIMPULAN

5.1 Kesimpulan

Berdasarkan hasil penelitian dalam pembuatan Sistem Penerimaan Mahasiswa

Baru di STIA Madani Klaten serta pembahasan yang telah diuraikan pada bab-bab

sebelumnya, maka kesimpulan yang dapat penulis sampaikan adalah sebagai berikut :

Gambar 4.8 Tampilan Struktur Tabel

Page 18: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

1. Dengan program aplikasi yang baru ini dapat mempermudah pengguna dalam

proses pengolahan data penerimaan mahasiswa baru mulai dari proses input

data, pencarian data sampai menghasilkan laporan yang diinginkan sesuai

dengan tujuannya.

2. Informasi yang diberikan pihak kampus pada proses Penerimaan Mahasiswa

Baru Online dapat lebih update yang berupa informasi pendaftaran dan

pengumuman penerimaan. Sehingga calon mahasiswa dapat mengakses

informasi ini tanpa harus datang ke kampus tetapi melalui website.

3. Dengan menggunakan sistem teknologi informasi berbasis web, pelayanan

pendaftaran dapat dilakukan kapan saja dan di mana saja selama rentang waktu

pendaftaran yang ditentukan dengan catatan terhubung dengan internet. Sumber

Daya manusia hanya digunakan ketika mengolah data yang sudah masuk

kedalam sistem.

5.2 Saran

Penulisan skripsi ini tentu terdapat banyak kekurangan yang mungkin dapat

disempurnakan lagi pada penelitian-penelitian berikutnya. Oleh karena itu penulis

memberikan saran guna mendukung perbaikan dan pengembangan aplikasi web ini di

kemudian hari, yaitu :

1. Aplikasi ini disarankan agar menciptakan aplikasi yang lebih kompleks, sehingga

semakin banyak fasilitas dalam web ini yang bisa diberikan kepada calon

pendaftar.

2. Pihak yang terlibat, dalam hal ini adalah STIA Madani Klaten dapat

mempertimbangkan baik dan buruknya sistem yang diusulkan sehingga sistem

yang baru dapat diimplementasikan sebagaimana yang diharapkan.

3. Berhubung sisi keamanan sangat penting maka sebaiknya setiap script benar-

benar diamankan sebaik mungkin.

4. Jika hasil ujian tertulis masih diproses manual. Hasil pengumuman dapat berupa

tabel atau gambar yang menampilkan daftar calon mahasiswa yang lolos seleksi

saja.

5. Jika input nilai dengan sistem online dirasa kurang aman, dapat dilakukan input

nilai atau proses seleksi dengan sistem manual dengan ms.Excel. Jika ingin

ditampilkan dalam sistem, data nilai dapat diimport ke dalam database.

Page 19: PERANCANGAN SISTEM PENERIMAAN MAHASISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2961.pdf · DENGAN PHP DAN MYSQL ... the registration form.With this system, ... Sistem

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan dan Organisasi Modern. Andi Offset. Yogyakarta

Jogiyanto, H.M. 1999. Analisis Dan Desain Sistem Informasi: Pendekatan Terstruktur

Teori Dan Praktek Aplikasi Bisnis. Andi Offset. Yogyakarta

Kristanto, Andri. 2003. Perancangan Sistem Informasi Dan Aplikasinya. Gava Media.

Yogyakarta

Oetomo, Budi Sutedjo Dharma. 2002. Perencanaan Dan Pembangunan Sistem

Informasi. Andi. Yogyakarta.

http://css3menu.com diakses tanggal 21 januari 2013

http://jqueryui.com/download diakses tanggal 30 januari 2013

http://twitter.github.com/bootstrap/index.html diakses tanggal 1 februari 2013

http://achmatim.net/2012/05/22/membuat-validasi-form-dengan-jquery-validation diakses

tanggal 2 februari 2013

http://sucipto.net/2012/06/05/aplikasi-psb-penerimaan-siswa-baru-web-based-dengan-

php diakses tanggal 3 februari 2013

http://www.datatables.net/download diakses tanggal 12 februari 2013

http://www.zurb.com/playground/jquery_image_slider_plugin diakses tanggal 7 maret

2013