Document

advertisement
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Perkembangan Teknologi Informasi di seluruh dunia telah membuat hidup
manusia menjadi semakin mudah. Terutama sejak diciptakannya teknologi jaringan
intranet, ekstranet dan internet. Komunikasi menjadi semakin tidak terbatas dan
tanpa hambatan, baik hambatan geografis maupun hambatan waktu. Manusia
Dapat segera berkomunikasi, mendapatkan informasi maupun mengirimkan
informasi tersebut secara langsung melalui teknologi informasi ini.
Kemudahan-kemudahan yang dihasilkan oleh jaringan intranet, ekstranet
serta internet ini telah pula membuat proses perkuliahan dapat dipermudah,
terutama dalam proses pengisian Kartu Rencana Studi (KRS). Adanya jaringan
teknologi informasi ini memungkinkan dibuatnya pengisian Kartu Rencana Studi
secara online.
Untuk pembuatan aplikasi secara online, sekarang ini telah tersedia
berbagai
bahasa
pemrograman
yang
mendukung
aplikasi
secara
online,
diantaranya yaitu ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor),
Coldfusion dan Perl. Dalam kesempatan kali ini yang akan digunakan adalah
bahasa pemrograman PHP dan teknologi jaringannya adalah jaringan intranet.
Pada saat ini pendidikan merupakan masalah yang menjadi pusat perhatian
penuh pemerintah dan masyarakat umumnya. Hal ini dikarenakan sektor pendidikan
khususnya di Indonesia masih boleh dikatakan relatif rendah baik dari segi minat
seseorang untuk menempuh jenjang pendidikan sampai perguruan tinggi maupun
dari segi kualitas dari lembaga pendidikan tersebut.
1
2
Sebagaimana diketahui juga bahwa dalam rangka mencerdaskan kehidupan
bangsa ini negara telah berusaha untuk membangun lembaga-lembaga pendidikan,
baik yang formal maupun informal, hal ini tentunya dilakukan agar sektor pendidikan
bisa memberikan bekal bagi peserta didiknya untuk memasuki dunia kerja nantinya.
Jika diperhatikan, sudah banyak lembaga pendidikan yang siap menampung
peserta didik menurut jenjang pendidikannya masing-masing. Ada yang setingkat
SD, SLTP, SLTA hingga Perguruan Tinggi, baik Negeri maupun Swasta. Pendidikan
merupakan masalah yang pokok yang masih perlu dikembangkan. Sebagaimana
diketahui bahwa pendidikan harus terus dibina untuk menyiapkan peserta didik agar
menjadi seseorang yang memiliki kemampuan dalam pengembangan ilmu
pengetahuan dan teknologi.
Melihat pentingnya fungsi pendidikan bagi pembangunan dan juga
bertambahnya peserta didik yang semakin banyak, maka perlu ditingkatkan juga
mutu dan fasilitas pada lembaga pendidikan tersebut. Pada kesempatan kali ini
yang akan diangkat adalah masalah mutu dan fasilitas yang berada disektor
perguruan tinggi swasta yang berada di Kalimantan Barat tepatnya di Kotamadya
Pontianak.
AMIK-PB (Akademi Manajemen Informatika dan Komputer) Panca Bhakti
Utama Pontianak adalah salah satu Lembaga Pendidikan Perguruan Tinggi Swasta
yang memberikan bekal bagi mahasiswanya dalam bidang teknologi informasi.
Akan tetapi kampus tersebut belum sepenuhnya mempunyai fasilitas yang
memadai.
Menurut pengamatan yang telah dilakukan, bahwa AMIK Panca Bhakti
Utama Pontianak ini untuk sistem pengolahan data dan sistem informasinya masih
bisa dikatakan semi manual. Sebab tidak adanya suatu software yang dirancang
khusus sehingga pengolahan datanya dapat dilakukan secara otomatis.
3
Sebagai gambaran sistem pengolahan data KHS (Kartu Hasil Studi)
mahasiswanya masih menggunakan MS-Excel bukannya database walaupun
sebenarnya MS-Excel tersebut dilengkapi fitur basis data built in dari MS-Excel,
akan tetapi dapatkah dibayangkan berapa banyak terdapat sheet yang harus
ditampung oleh komputer. Satu orang mahasiswa bisa mempunyai lebih dari 10
sheet jika mahasiswa tersebut menempuh sampai 10 semester.
1.2
Perumusan Masalah
Fokus utama pihak manajemen AMIK Panca Bhakti Utama Pontianak adalah
bagaimana membangun sistem informasi Akademik yang bisa memberikan
pelayanan kepada mahasiswanya dalam rangka meperlancar proses perkuliahan
baik itu pada saat mahasiswa registrasi hingga pada saat mahasiswa tersebut telah
mengikuti ujian akhir semester.
Untuk itu perlu diuraikan rumusan masalah yang ada pada AMIK Panca
Bhakti Utama Pontianak yang terbagi dalam bagian-bagian sebagai berikut :
1.
Bagian Kassubag Akademik meliputi :
1.a. pembagian data Kartu Hasil Studi (KHS) mahasiswa
1.b. penerimaan data Kartu Rencana Studi (KRS) mahasiswa
1.c. pengolahan data nilai mahasiswa yang diterima dari dosen pengampu mata
kuliah tersebut
1.d. laporan kepada Direktur AMIK Panca Bhakti Utama Pontianak.
2. Bagian Kassubag Keuangan
2.a. penerimaan pembayaran SPP tetap dan biaya daftar ulang mahasiswa.
4
2.b. pengolahan data transaksi keuangan, baik itu transaksi yang datangnya
dari mahasiswa maupun pengolahan data transaksi yang masuk hingga
yang keluar dalam melakukan kegiatan operasional sehari-hari.
3. Bagian Perpustakaan
Pada bagian ini hanya terdapat masalah dalam hal melayani mahasiswa untuk
melakukan peminjaman buku-buku perpustakaan yang bisa menunjang kuliah
mereka.
1.3
Maksud
Maksud dari penulisan skripsi ini adalah untuk mengimplementasikan ilmu
pemrograman web, perancangan basis data dan perancangan sistem informasi
agar apa yang telah didapat di bangku kuliah dapat diterapkan pada aplikasi
perancangan sistem KRS Online pada AMIK Panca Bhakti Utama Pontianak
dengan menggunakan bahasa pemrograan server side yaitu PHP 5.2.0 dan
database server yaitu MySQL 5.0.27 yang berjalan pada sistem operasi Linux
Mandriva 2006.
1.4
Tujuan
Sistem ini berupaya untuk memperbaiki sistem lama, yang secara manual
dan menggantikannya dengan sistem baru. Penggantian sistem ini diharapkan
dapat menghemat biaya serta menghemat waktu yang telah dikeluarkan selama
proses pengisian Kartu Rencana Studi berlangsung.
Sistem ini juga dilengkapi dengan data parameter yang dijadikan sebagai
sesi (session) untuk secara otomatis tersimpan pada data pengajaran dan bisa
diakses oleh dosen maupun mahasiswa. Agar dalam melakukan pengolahan data
lebih cepat dan tepat.
5
1.5
Batasan Masalah
Dalam melakukan penelitian ini tentunya terdapat keterbatasan dalam
banyak hal, diataranya keterbatasan analisis dan desain sistem, pemrograman
maupun membaca persyaratan-persyaratan sistem yang harus diimplementasikan
pada saat sistem yang dirancang memang benar-benar diterapkan.
Untuk itu agar lingkup permasalahan ini tidak keluar dari judul penelitian ini,
maka diberikan batasan permasalahan yang mungkin bisa dipecahkan dan tentunya
itu perlu waktu, tenaga, dan ketelitian yang cermat dan tepat sehingga sistem yang
dirancang bisa memenuhi kebutuhan pada AMIK Panca Bhakti Utama Pontianak ini.
Permasalahan yang menjadi batasan pada sistem ini dibagi menjadi tiga
subyek sebagai berikut :
1. Subyek Administrator
Subyek Administrator yang melakukan pengolahan data internal Akademik.
Pada bagian Akademik ini sistem dirancang untuk pengolahan data akademik yang
meliputi :
a. Data ruangan Perkuliahan
b. Data kelas perkuliahan
c. Data Jurusan
d. Data Program Studi
e. Data kelompok mata kuliah (KMK)
f. Data PTNS
g. Data mata kuliah prasyarat
h. Data jadwal
i. Data jabatan dosen
j. Data status dosen
k. Data parameter akademik
6
l. Data dosen
m. Perekapan data KRS mahasiswa
n. Data mata kuliah perprogram studi
o. Data mahasiswa perprogram studi
p. Data pengajaran perprogramstudi
q. Data jadwal perprogram studi
r. Data KRS mahasiswa baru
Data di atas merupakan data yang dilakukan oleh Administrator Akademik
yang meliputi pemasukan data baru (input), pengeditan (edit), peremajaan (update)
dan penghapusan (delete) dan pada akhirnya akan menghasilkan informasi
berbentuk laporan.
Adapun laporan yang akan dihasilkan oleh sistem ini fokus pada laporan
pengajaran yang memberikan laporan mahasiswa yang aktif dan merupakan
peserta ujian tengah semester (UTS) dan ujian akhir semester (UAS), laporan nilai
mahasiswa per-semester, laporan total SKS, IPS dan IPK mahasiswa secara
kumulatif, laporan pengajaran, presensi dosen dan total SKS yang diajar dosen
secara kumulatif.
Kemudian laporan-laporan tersebut diberikan kepada Direktur Akademi
Manajemen Informatika dan Komputer Panca Bhakti Utama Pontianak. Adapun
laporan mahasiswa yang ikut UTS dan UAS diberikan pada saat awal semester.
Dan laporan yang lain diberikan saat akhir semester.
2. Subyek Mahasiswa
Adapun bagi mahasiswa sistem ini dilengkapi dengan desain sistem
pengisian KRS mahasiswa berbasis intranet secara online, pencetakan KHS,
download materi kuliah, lihat transkip,
yang kesemuanya itu dilakukan oleh
mahasiswa AMIK Panca Bhakti Utama Pontianak di Lab Komputer yang
7
terkoneksikan pada komputer server akan tetapi ini berjalan untuk sementara waktu
yang ditentukan oleh Akademik sebagai local server.
3. Subyek Dosen
Bagi para dosen, sistem ini dilengkapi dengan fasilitas upload materi kuliah
yang diasuh oleh dosen bersangkutan dan ini merupakan sistem usulan, yang
menunjukkan bahwa seorang dosen harus mempunyai materi atau diktat kuliah
yang bisa didownload oleh mahasiswa yang mengikuti perkuliahan tersebut.
Dan pada saat akhir semester para dosen bisa langsung mengisikan nilai
mahasiswa yang telah mengikuti perkuliahan mata kuliah yang diasuh dosen
bersangkutan. Penilaian ini terdiri dari beberapa komponen standar yaitu nilai
aktivitas atau kehadiran, tugas, UTS serta UAS.
Perlu sedikit ditambahkan bahwa dalam merancang sistem ini, konsep yang
digunakan adalah konsep Pemrograman Berorientasi Objek (Object Oriented
Programming) dan konsep pemrograman terstruktur. Dikatakan sebagai pemodelan
berorientasi objek, karena dalam mendesain template untuk antar muka sistem
(system interface) digunakan konsep Kelas abstrak (Abstract Class ) yaitu kelas
yang tidak memiliki objek.
Halaman berikutnya akan memakai atribut dan fungsi-fungsi kelas abstrak ini
yaitu untuk halaman Admin, Dosen dan Mahasiswa. Begitu juga dalam mengakses
data dari basis data digunakan konsep pemrograman berorientasi obyek, dimana
data akan diekseskusi oleh program dengan memanggil kelas MySQL.
dikatakan sebagai pemrograman terstruktur karena proses-proses yang
dirancang masih menggunakan konsep terstruktur dan masih memisahkan antara
data dan proses. Boleh dikatakan konsep yang dipakai adalah konsep campuran
antara konsep pemrogman berorientasi objek dan pemrogman terstruktur.
8
1.6
Sistematika Penulisan
BAB I
PENDAHULUAN
Menjelaskan tentang latar belakang penelitian, mengapa topik ini menjadi
pilihan, perumusan masalah, maksud penelitian, tujuan penelitian, batasan
penelitian serta sistematika penulisan penelitian.
BAB II
LANDASAN TEORI
Menjelaskan tentang landasan teori yang digunakan, seperti sistem
informasi, analisis dan desain sistem berorientasi obyek, Konsep UML,
penjelasan mengenai : Jaringan Intranet, Basis Data, MySQL, PHP dan
Sistem Operasi Linux.
BAB III
ANALISIS DAN PERANCANGAN
Bab ini berisi mengenai analisa sistem yang sekarang berjalan dan
perancangan sistem yang diusulkan yang digambarkan sebagai satu
kesatuan sistem yang merupakan kebutuhan dan persyaratan sistem yang
harus dipenuhi dengan menggunakan perangkat analisis berorientasi obyek
dan analisis terstruktur.
BAB IV
IMPLEMENTASI DAN PEMBAHASAN
Menjelaskan mengenai proses analisa dan perancangan Sistem Pengisian
Kartu Rencana Studi secara online dan menjelaskan ouput dari sistem yang
telah melalui proses pengkodingan program.
BAB V
KESIMPULAN DAN SARAN
Bab ini berisi uraian tentang kesimpulan yang didapat dari proses
pembuatan Sistem Pengisian KRS Online, serta saran yang dapat
diberikan apabila sistem ini ingin dikembangkan lebih lanjut.
Download