BAB
I
PENDAHULUAN
1.1. Latar
Belakang
Perkembangan teknologi informasi saat ini semakin pesat, kebutuhan informasi dan pengelolahan data dalam
banyak aspek kehidupan manusia menjadi suatu hal yang sangat penting dan perkembangan teknologi yang demikian pesat berdapak bagi seluruh
kehidupan khususnya penyediaan informasi bagi suatu organisasi/instansi atau
perusahaan yang membutuhkan sistem pengelolaan data secara cepat, tepat dan
akurat. Untuk menunjang efektifitas, produktifitas dan efisiensi dalam satu
organisasi/instansi atau perusahaan dalam menyelesaikan masalah manajemen.
Universitas
Muhammadiyah Cirebon merupakan salah satu kampus yang bergerak di bidang
pendidikan membutuhkan sumber data dan pengolah data yang tepat agar tercipta
efisiensi dan keakuratan data yang dapat mendukung proses operasional, manajemen dan proses
pengambilan keputusan dengan baik dan tepat. Sistem pengolah data yang baik
membuat informasi yang masuk dapat menunjang semua kegiatan yang ada di
instansi atau perusahaan tersebut.
Proses Pendaftaran mahasiswa Baru selama ini masih bersifat manual yaitu para
calon mahasiswa diharuskan datang ke Universitas Muhammadiyah Cirebon untuk proses registrasi yaitu memasukkan data dengan
menulis pada formulir pendaftaran setelah data dituliskan dengan lengkap formulir pendaftaran diserahkan
kepada panitia PMB disertai berkas kelengkapannya, setelah itu data pendaftaran kemudian direkap oleh panitia PMB kedalam komputer. Dalam proses rekap data
ini panitia hanya menggunakan software Microsoft Excel dan
belum menggunakan sebuah sistem informasi, karena jumlah pendaftar yang cukup
banyak, sehingga dalam proses input dan olah data membutuhkan waktu yang tidak
sedikit dan menjadi tidak praktis.
Oleh
karena itu, dibutuhkan suatu aplikasi sistem informasi yang menggantikan
pencatatan secara manual yang diharapkan
dapat meningkatkan efisiensi kerja dan kecepatan dalam
pengambilan keputusan. Disamping itu juga dibutuhkan sistem baru yang lebih
praktis bukan hanya bagi panitia PMB tetapi juga bagi calon Mahasiswa. Berdasarkan uraian di atas maka
penulis membuat Laporan Karya Tugas Akhir dengan mengambil judul “Sistem Informasi Pendaftaran Mahasiswa Baru Secara Online ”.
1.2.
Perumusan Masalah
Perumusan
masalah dalam Karya Tugas Akhir ini adalah bagaimana membuat sistem informasi penerimaan siswa baru secara
online
Pada Universitas Muhammadiyah Cirebon
?”.
1.3.
Batasan Masalah
Adapun batasan masalah dalam Karya
Tugas Akhir ini adalah sebagai berikut :
1.
Hanya
membahas tentang pendaftaran mahasiswa baru secara
online .
2.
Data
yang di input terbatas pada data pendaftaran, data jurusan, data siswa, data admin.
3.
Output
yang dihasilkan berupa informasi penerimaan siswa baru secara
online,
baik tata cara, persyaratan, pengisian data mahasiswa, pengumuman
hasil tes dan laporan yang terdiri dari Laporan Calon Mahasiswa
dan Laporan mahasiswa Baru
4.
Aplikasi
Penerimaan siswa baru secara
online ini dibuat dengan menggunakan PHP dan MySQL berbasis web.
5.
1.4.
Tujuan Penulisan
Tujuan dari penulisan Laporan Karya Tugas Akhir ini
adalah :
a.
Menghasilkan
sistem informasi pendaftaran mahasiswa baru
secara online.
b.
Sebagai
salah satu syarat kelulusan pada program studi Teknik Informatika.
1.5. Manfaat
Penulisan
Adapun manfaat yang ingin dicapai dari
penulisan Laporan Karya Tugas Akhir ini adalah:
a.
Menerapkan
ilmu yang telah diperoleh terutama yang berkaitan dengan mata kuliah
Perancangan Sistem Informasi, Sistem Basis Data dan Pemrograman Web.
b.
Memberi
solusi atau masukan kepada instansi tempat PKL sebagai bahan pertimbangan untuk
menjalankan kegiatannya.
c.
Hasil
penelitian ini dapat dijadikan masukan serta pengembangan ilmu pengetahuan bagi
pihak-pihak yang membutuhkannya.
1.6. Metodelogi Pengembangan
Perangkat Lunak
1.6.1.
Metode Pengembangan
Metode pengembangan yang digunakan
adalah metode Waterfall. Metode Waterfall adalah sebuah metode
pengembangan software yang bersifat sekuensial dan terdiri dari 5 tahap yang
saling terkait dan mempengaruhi seperti terlihat pada gambar berikut.
Gambar 1.1 Metode Waterfall
Berikut adalah
penjelasan dari masing-masing tahapan yang ada pada Gambar 1.1 di atas :
1.
Requirement Definition
Langkah ini merupakan analisa terhadap
kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah
penelitian, wawancara atau study literatur. Seorang sistem analis akan menggali
informasi sebanyak-banyaknya dari user
sehingga akan tercipta sebuah sistem komputer yang bisa
melakukan tugas-tugas yang diinginkan oleh user
tersebut. Tahapan ini akan menghasilkan dokumen user requirment atau bisa
dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan
sistem. Dokumen ini lah yang akan menjadi acuan sistem analis untuk
menterjemahkan ke dalam bahasa pemprogram.
2.
Software Design
Proses desain akan menerjemahkan
syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan
sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur
perangkat lunak, representasi interface, dan detail (algoritma) prosedural.
Tahapan ini akan menghasilkan dokumen yang disebut software requirment. Dokumen inilah yang akan
digunakan proggrammer untuk
melakukan aktivitas pembuatan sistemnya.
3.
Implementation and Unit Testing
Implementation disini
merupakan kelanjutan dari proses software desain dimana di proses inilah coding
program dibuat. Coding merupakan penerjemahan design dalam bahasa yang
bisa dikenali oleh komputer. Dilakukan oleh programmer
yang akan meterjemahkan transaksi yang diminta oleh user.
Tahapan ini lah yang merupakan tahapan secara nyata dalam
mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan
dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem
yang telah dibuat tadi. Tujuan testing
adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan
kemudian bisa diperbaiki.
4.
Integration and System Testing
Tahapan ini bisa dikatakan final dalam pembuatan
sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem
yang sudah jadi akan digunakan oleh user.
5.
Operation dan Maintenance
Pada tahap ini
sistem sudah bisa di gunakan oleh user.
Perangkat
lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan.
Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus
menyesuaikan dengan lingkungan (periperal atau sistem operasi baru)
baru, atau karena pelanggan membutuhkan perkembangan fungsional.
1.6.2. Teknik
Pengumpulan Data
Teknik pengumpulan data yang dilakukan
oleh penulis di dalam penulisan Laporan Karya Tugas Akhir ini adalah :
1.
Observasi
Observasi adalah proses pengumpulan
data dengan cara pengamatan atau penelitian secara langsung pada objek yang
diteliti. Observasi dalam penulisan Laporan Karya Tugas Akhir ini penulis
lakukan di Bagian Tata Usaha Universitas Muhammadiyah Cirebon.
2.
Wawancara
Wawancara adalah metode yang dilakukan
secara tanya jawab dengan sumber informasi dan mencatat pembicaraan secara
terpadu.
3.
Studi
Pustaka
Studi Pustaka adalah suatu pembahasan
yang berdasarkan pada buku-buku referensi yang bertujuan untuk memperkuat
materi pembahasan maupun sebagai dasar untuk menggunakan rumus-rumus tertentu
dalam menganalisa dan mendesain suatu struktur. Studi pustaka penulis lakukan
dalam mencari sumber referensi baik dari buku cetak maupun non cetak.
1.7. Sistematika Penulisan
Sistematika
penulisan Karya Tugas Akhir ini dibuat dengan tujuan agar mudah dipahami.
Adapun susunannya adalah sebagai berikut :
BAB I
PENDAHULUAN
Pendahuluan berisi tentang latar
belakang pemilihan judul, perumusan masalah, batasan masalah, tujuan dan
manfaat dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab
ini berisi teori-teori pendukung yang digunakan dalam pembuatan Laporan Karya
Tugas Akhir.
BAB III
PERANCANGAN SISTEM
Bab ini berisi tentang
sekilas tempat PKL, sistem yang berjalan, sistem alternatif, UML Diagram,
Entity Relationship Diagram, Relasi database, struktur database, arsitektur
program, dan desain tampilan.
BAB IV
PEMBAHASAN
Pada bab ini berisi penjelasan
dari aplikasi yang dibuat dan flowchart program
BAB V
PENUTUP
Bab
ini berisi kesimpulan dan saran dari penulisan Karya Tugas Akhir.
1.8
|
Jadwal Penelitian
|
||||||||||||||||||||||||
No
|
KEGIATAN
|
MINGGU
|
|||||||||||||||||||||||
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
||||||||||||||
1.
|
Penyusunan Proposal
|
||||||||||||||||||||||||
2.
|
Pengumpulan Data
|
||||||||||||||||||||||||
3.
|
Analis Data
|
||||||||||||||||||||||||
4.
|
Perancangan Sistem
|
||||||||||||||||||||||||
5.
|
Implementasi
|
||||||||||||||||||||||||
6.
|
Tes Program
|
||||||||||||||||||||||||
7.
|
Perbaikan Program
|
||||||||||||||||||||||||
8.
|
Training User
|
||||||||||||||||||||||||
1.9 Daftar Pustaka
Jogiyanto, H.M. 2005. Sistem Teknologi
Informasi Edisi II. Yogyakarta: Penerbit Andi
Kadir, Abdul.
2003. Pengenalan Sistem Informasi. Andi. Yogyakarta.
Ladjamudin, Al Barha.
2005. Analisis dan Desain Sistem Informasi. Graha Ilmu.
Yogyakarta.
Sukarno, Muhammad. 2006. Membangun website Dinamis Interaktif dengan
PHP-MySQL. Eska Media, Bekasi
Sutabri, Tata.
2003. Analisa Sistem Informasi. Penerbit Andi Yogyakarta.