BERBASIS WEB
SKRIPSI
BERBASIS WEB
Skripsi oleh Muhammad Akbar ini telah dipertahankan di depan dewan penguji pada
tanggal 25 September 2013
Dewan Penguji :
SKRIPSI
Oleh :
Nim : 121020220023
Disetujui,
Penguji I Penguji II
Saya menyatakan bahwa skripsi yang saya susun, sebagai syarat memperoleh gelar
sarjana merupakan hasil karya tulis saya sendiri. Adapun bagian-bagian tertentu dalam
penulisan skripsi ini yang saya kuitp dari hasil karya orang lain telah dituliskan
sumbernya secara jelas sesuai dengan norma, kaidah, dan etika penulisan ilmiah. Saya
bersedia menenrima sanksi pencabutan gelar akademik yang saya peroleh dan sanksi-
sanksi lainya sesuai dengan peraturan berlaku, apabila dikemudian harui ditemukan
adanya plagiat dalam skripsi ini.
Yang Menyatakan
Alhamdilillah, penulis ucapkan puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan karunia-Nya yang tak terhingga kepada penulis sehingga
tugas skripsi kerja praktek ini dapat diselesaikan.Shalawat dan Salam Kepada Nabi
Muhammad SAW yang telah membawa umatnya kepada jalan yang lurus dan berilmu
pengetahuan sehinngga dapat menjalani kehidupan ini dengan baik dan benar.
Ibu Fathiah ST, M. Eng, selaku ketua Program Studi Sistem Informasi.
Bapak Ichsan, S.Kom., MT. M.Sc, selaku dosen pembimbing I yang telah banyak
meluangkan waktu serta pikirannya dalam mengarahkan dan membimbing saya dalam
menyelesaikan skripsi ini.
Teristimewa Kepada Ibunda, Kakak serta Adik terima kasih yang sedalam-dalamnya
karena telah memberikan dorongan dan semangat serta do’a restu sehingga skripsi ini
dapat selesai tepat pada waktunya.
Kepada teman-teman yang tidak dapat disebut satu persatu namanya, terima kasih
banyak atas segala bantuan, dorongan dan motivasinya.
Dan kepada semua pihak yang telah ikut mensukseskan skripsi ini.
Penulis manyadari bahwa penyusunan skripsi ini banyak kekurangan dan jauh dari
sempurna, Oleh karena penulis terbuka untuk menerima kritik dan saran-saran yang bersifat
membangun sangat saya harapkan, dan saya menyadari sebagai mahasiswa yang masih
harus belajar tentunya tidak terlepas dari kekurangan dan kesalahan.
Atas segala bantuan, dorongan dan keikhlasan dari semua pihak penulis mengucapkan
terima kasih banyak dan semoga skripsi ini dapat memberikan manfaat pada semua pihak.
Akhirnya hanya kepada Allah SWT penulis berserah diri dan semoga skripsi ini bermanfaat
bagi penulis pada khususnya dan semua pihak pada umumnya, semoga kita semua mendapat
Hidayah-Nya.AMIN.
Akhirnya atas bimbingan dan keridhoan Allah SWT penulis serahkan segalanya, penulis
menyadari betul masih terdapat kesilapan dan kekurangan, baik segi teknis, materi dan
penyusunan.Maka dari itu penulis sangat mengharapkan saran kritik yang bersifat
membangun semua pihak.
Penulis
( Muhammad akbar
)
ABSTRAK
Penelitian ini dilakukan untuk membuat suatu program aplikasi perancangan sistem
informasi kartu rencana studi KRS Online pada STMIK U’Budiyah. Focus dalam
penelitian ini adalah pembuatan aplikasi dengan menggunakan bahasa pemograman
yang telah banyak digunakan yaitu PHP dan MySQL dan membuat laporan data-data
tersebut menggunakan FPDF. Metode Pengumpulan Data dalam penelitian ini
mengenai sistem informasi pendataan alumni pada STMIK berbasis web. Metode
pengumpulan data dilakukan dengan cara: Penelitian Kepustakaan (Library Research)
yaitu dengan menggunakan buku-buku, program-program aplikasi dan media internet
yang berhubungan dengan permasalahan yang akan dibahas dalam penulisan proposal
skripsi ini. Penelitian Lapangan (Field Research) yaitu dengan mendapatkan data
langsung dari bagian Pengajaran sehingga data-data yang diperlukan dalam skripsi ini
adalah data yang valid. Perencanaan dan Perancangan dalam penelitian ini dengan cara
membangun sebuah website diperlukan sebuah persiapan, perencanaan yang baik,
tujuan pembuatan yang jelas dan percobaan yang dilakukan secara berulang-ulang
karena hal ini menyangkut semua elemen yang membentuk website. Pada penelitian
ini menggunakan Database. Database merupakan suatu unsur yang paling utama
dalam merancang sebuah aplikasi. Tanpa adanya database, aplikasi yang dirancang
tidak akan berhasil, karena database merupakan integrasi logis dari catatan-catatan
dalam banyak file. Penelitian ini menunjukkan hasil bahwa untuk menyajikan
perancangan sistem informasi kartu rencana studi krs online STMIK U’Budiyah
Indonesia yang meliputi penyajian data alumni. Serta informasi lainnya yang dirasa
perlu untuk disajikan pada saat dibutuhkan seperti, memudahkan pencarian alumni
lama atau baru. Pengembangan sistem informasi berbasis web ini, maka penanganan
terhadap perubahan data baik itu penambahan, pengurangan atau pencarian data akan
lebih mudah.
iv
KATA PENGANTAR .................................................................................
v
ABSTRAK ...................................................................................................
vii
DAFTAR ISI ...............................................................................................
ix
DAFTAR GAMBAR ...................................................................................
xii
DAFTAR TABEL .......................................................................................
xiii
BAB I
PENDAHULUAN .......................................................................
1
1.1
Latar Belakang Maslah ........................................................
1
1.2
Rumusan Masalah ...............................................................
1
1.3
Batasan Masalah .................................................................
2
1.4
Tujuan Penelitian ................................................................
2
1.5
Metodologi Penelitian .........................................................
3
1.6
Sistematika Penulisan ..........................................................
3
BAB II
TINJAUAN KEPUSTAKAAN ..................................................
5
2.1
Gambar umum STMIK U’ Budiyah Indonesia .....................
5
2.1.1
Sejarah Singkat STMIK U’Budiyah Indonesia .........
5
2.1.3
Struktur Organisasi ..................................................
7
2.2
Landasan Teori ...................................................................
10
2.2.1
Pengertian Sistem ....................................................
10
2.2.2
Konsep Sistem .........................................................
11
2.2.3
Definisi Informasi ....................................................
12
2.2.4
Definisi Sistem Informasi ........................................
13
2.2.5 Pengertian Sistem Akademik 14
2.3.1 Internet 15
5.1 Kesimpulan 38
5.2 Saran 38
LAMPIRAN ................................................................................................
LISTING .....................................................................................................
PENDAHULUAN
belakangan ini membawa pegaruh bagi kehidupan manusia. Berbagai macam dampak
positif yang diberikan oleh teknologi ini memberikan berbagai kemudahan kepada
yang dapat digunakan,salah satunya pengisian secara online yang dapat dilakukan di
Dalam penelitian ini ditemukan permasalahan yaitu tidak efektifnya dalam melihat
KHS maupun pengisian KRS karena dalam sistem yang lama di STMIK U’
BERBASIS WEB
Rumusan Masalah
Batasan Masalah
Batasan masalah yang diberikan dalam pembuatan system informasi ini adalah sebagai
berikut :
Budiyah Indonesia.
Tujuan Penelitian
sebagai berikut :
1. Membuat suatu aplikasi dalam pengisian KRS di Stmik U’ Budiyah Indonesia
Mempermudah mahasiswa untuk pengisian KRS agar mahasiswa tidak terkena sangsi
berupa cuti akademik pada tahun ajaran perkuliahan yang sedang berjalan.
Metodologi Penelitian
skripsi, penulis menggunakan beberapa metode dan teknik pengumpulan data yang
Yaitu penelitian yang dilakukan dengan cara membaca dan menganalisa buku-buku,
artikel dan sebagainya yang berkenan atau berhubungan dengan masalah yang akan
diteliti.
Yaitu penelitian dengan sistem pengumpulan data yang dilakukan terhadap tempat
dimana penulis ingin melakukan penelitian. Untuk melakukan field research ini
digunakan teknik-teknik dalam pengumpulan data adalah:
Skripsi ini ditulis terdiri dari beberapa bab dengan sistematika penulisan yaitu:
BAB I PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang masalah, rumusan masalah,
pembatasan masalah, tujuan penelitian, metode penelitian dan sistematika penulisan.
Pada bab ini akan dijelaskan tentang gambaran sistem secara umum, perangkat lunak
dan perangkat keras yang akan digunakan dan model perancangan sistem dengan
menggunakan metode UML.
BAB V PENUTUP
TINJAUAN KEPUSTAKAAN
Yayasan U’Budiyah berdiri pada tahun 2002, didirikan dengan akte notaries
Irwansyah SH, MKn, yang bertujuan untuk memajukan pendidikan khususnya diProvinsi
Aceh.
Tujuan mencerdaskan bangsa bukanlah menjadi tugas pemerintah semata, tetapi juga
merupakan tugas dan tanggung jawab masyarakat secara keseluruhan. Berangkat dari ide
dan pemikiran tersebut, maka Yayasan U’Budiyah Indonesia berpartisipasi dala m
pembangunan bangsa melalui penciptaan sumber daya manusia di Bidang Informatika dan
computer, yaitu Sekolah tinggi Manajmen dan Informatika computer (STIMIK) U’budiyah
Indonesia.
Bidang Informatika dan Komputer merupakan bidang yang paling banyak diminati dan
paling banyak dibutuhkan di dunia kerja saat ini. Oleh karena itu, tidaklah berlebihan jika
pendirian STMIK ini diharapkan dapat dan computer (STMIK) U’Budiyah
Keberadaan STMIK ini diharpakan dapat menjadi wadah untuk mencetak lulusan yang
berkualitas, berkompetensi tinggi di bidang Informatika dan Komputer melalui metode
pembelajaran yang mutakhir, sarana dan prasarana yang sangat menunjang dan tenaga
pengajar yang professional di bidangnya.
VISI:
Menjadi Perguruan Tinggi terkemuka, Unggul dan terdepan dalam penyelenggaraan Tri
Dharma Perguruan Tinggi untuk menghasilakan lulusan yang beriman dan bertaqwa kepada
Tuhan Yang Maha Esa, berjiwa kebangsaan, bermoral tinggi, berperilaku arif, dinamis, dan
inovatif, memiliki integritas dan kepribadian tinggi, terbuka dan tanggap terhadap
pembaharuan dan kemajuan Ilmu Pengetahuan dan Teknologi, serta mempunyai
kemampuan integritas intelektual, keterangan dan keahlian yang kompeten, sehingga
mampu bersaing di tingkat local, nasional dan internasional
MISI :
Menerapkan system pendidikan yang terncana, terpadu, terarah, dan sesuai dengan
perkembangan dan kemajuan ilmu dan teknologi di bidang Informatika dan Komputer
Mengalang dan mengembangkan kemitraan dengan berbagai institusi dan pihak terkait,
untuk penempatan mahasiswa-mahasiswa dalam kerja praktek maupun dalam hal
penyerapan tenaga kerja.
Struktur Organisasi
Dalam suatu instansi, baik pemerintah maupun swasta struktur organisasi sangat
diperlukan untuk memperjelas ruang lingkup tugas yang dibebankan kepada seseorang
pengawai/karyawan. Untuk mencapai tujuan yang diinginkan Peran struktur organisasi
sangat penting dalam sebuah instansi atau perusahaan, salah satunya untuk memperoleh
efektifitas dan efesiansi kerja guna mencapai tujuan, Setiap instansi mempunyai struktur
organisasi yang berbeda, hal ini tergantung pada jenis besarnya instansi tersebut
Struktur Organisasi bertujuan memberikan batasan antara wewenang dan tanggung jawab
satu bagian dengan bagian lainnya. Struktur organisasi yang baik akan memungkinkan
pendelegasian wewenang yang baik dalam menjalankan kegiatan operasional.
Staff. STMIK U’Budiyah Indonesia Banda Aceh merupakan salah satu unit kerja maka
struktur organisinya sederhana yang terdiri dari :
Ketua Prodi Si
Ketua Prodi TI
Ketua Prodi MI
Ketua Prodi D-III
Pembantu ketua dua (II) bidang Umum
SENAT
KETUA
PEMBANTU
PEMBANTU KETUA II
PEMBANTU
KETUA I
BIDANG UMUM
KETUA III
KEPALA TATA
USAHA
KA.PRODI
KA.PRODI
KA.PRODI
KA.PRODI
KA.PRODI
KA.LAB
SI
TI
MI
KA-DII
KA-DI
KOMPUTER
Suatu sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang bekerja sama
untuk mencapai tujuan.
Menurut Cecil Gillispie, dalam bukunya yang dibahas oleh Zaki Badriwan (1971)
menjelaskan bahwa : “ Sistem adalah suatu jaringan atau kerangka dari prosedur-prosedur
yang saling berhubungan dengan satu skema yang terpadu dan menyeluruh untuk
melaksanakan suatu kegiatan utama dari perusahaan.
Sumber : http://kisaranku.blogspot.com/2010/10/pengertian-sistem-lengkap.html
Sedangkan menurut Mulyadi, dalam buku Sistem Akuntansi (2001) mendefenisikanX
bahwa “ Sistem adalah sebuah struktur dan proses yang merupakan unsur-unsur yang
membentuk sistem tersebut dalam mencapai tujuan tertentu”. Dari defenisi tersebut
menjelaskan bahwa prosedur merupakan bagian dari sistem, dimana suatu prosedur akan
berjalan dengan baik bila sistemnya baik. (Sumber
:http://kisaranku.blogspot.com/2010/10/pengertian-sistem-lengkap.html).
Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau variabel-
varibel yang saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain.
Dari ketiga definisi sistem diatas maka penilis mengambil sebuah kesimpulan bahwa,
system adalah elemen-elemen yang saling berhubungan satu sama lain untuk mencapai
suatu tujuan tertentu.
Sistem adalah suatu jaringan prosedur yang di buat menurut pola yang terpadu untuk
melaksanakan kegiatan pokok perusahaan. Prosedur adalah suatu urutan kegiatan glerikal,
biasanya melibatkan beberapa orang dalam satu departemen atau lebih, yang dibuat
menjamin penanganan secara seragam transaksi perusahaan terjadi berulang-ulang.
(Mulyadi,2001)
Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama
untuk mencapai suatu tujuan organisasi. Organisasi terdiri dari sejumlah sumber daya yang
bekerja menuju tercapainya suatu tujuan tertentu yang ditentukan oleh pemilik atau
manajemen (Raymond Mc.Leod Jr. 2004).
Sumber : http://kisaranku.blogspot.com/2010/10/pengertian-sistem-lengkap.htmlX
Terdapat dua pendekatan di dalam mendefinisikan sistem. Pendekatan yang pertama lebih
menekankan pada prosedurnya, bahwa suatu sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan
suatu kegiatan atau unntuk menyelesaikan suatu sasaran tertentu. Sedangkan pendekatan
yang kedua lebih menekankan pada elemennya,bahwa sistem adalah suatu urut—urutan
operasi klerikal atau tulis-menulis, biasanya melibatkan beberapa orang di dalam satu atau
lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari
transaksi-transaksi bisnis yang terjadi. (Sumber http://blog.re.or.id/konsep-dasar-sistem-
informasi-defenisi-sistem informasi.htm).X
Informasi adalah data yang di olah menjadi bentuk yang lebih berguna dan lebih berarti bagi
yang menerimanya. Sumber dari informasi adalah data. Data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah
sesuatu yang terjadi pada saat yang tertentu. (Sumber http://blog.re.or.id/definisi-
informasi.htm (informasi).X
Menurut Jogiyanto HM (1999) “ Informasi dapat didefinisikan sebagai hasil dari pengolahan
data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan
keputusan”.
Abdul Kadir (2002 : 31), McFadden dkk (1999) mendefinisikan informasi sebagai data yang
telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang
menggunakan data tersebut.
Menurut George H.Bodnar (2000), “Informasi adalah data yang diolah sehingga dapat
dijadikan dasar untuk mengambil keputusan yang tepat”.
Menurut Lani Sidharta (11995), “Informasi adalah data yang disajikann dalam bentuk yang
berguna untuk membuat keputusan” (Sumber http://blog.re.or.id/definisi- informasi.htm).X
2.2.4 Definisi Sistem Informasi
Menurut Robert A.Leitch dan K.Roscoe Davis, sistem informasi adalah suatu sistem di
dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. (Sumber
http://blog.re.or.id/definisi-sistem-informasi.htm)X
Menurut Lani Sidharta (1995), “Sebuah sistem informasi adalah sistem buatan manusia yang
berisi himpunan terintegrasi dari komponen-komponen manual dan komponen-komponen
terkomputerisasi yang bertujuan untuk mengumpulkan data, memproses data, dan
menghasilkan informasi untuk pemakai”. (Sumber http:///blog.re.or.id/definisi-
informasi.htm).X
Menurut Gordon B.Davis (1991), “Sistem informasi adalah suatu sistem yang menerima
masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan
mengeluarkan hasilnya.”
Suatu sistem informasi pada dasar terbentuk melalui suatu kelompok kegiatan operasi yang
tetap,yaitu :
Mengumpulkan data
Mengelompokkan data
Menghitung
Menganalisa
Menyajikan laporan
(Sumber http://blog.re.or.id/definisi-informasi.htm)X
Untuk membahas kajian tentang Sistem Informasi Akademik, maka berikut ini penulis
mengutip beberapa pendapat ahli. Menurut Murdik (dalam Rahmadana dan Bijaksana 2002).
Sistem adalah seperangkat elemen yang membentuk kegiatan atau suatu prosedur/bagian
pengolahan yang mencari suatu tujuan-tujuan bersama dengan mengoprasikan data atau
barang pada waktu tertentu untuk menghasilkan informasi atau energi barang. Penekanan
terhadap pengertian sistem ini adalah kepada prosedur pencarian dan pengolahan untuk
dioperasikan menjadi informasi untuk menghasilkan barang dan jasa sebagai tujuan.
( http://www.airmediapersada.com/sistem-informasi-akademik.html).X
Menurut Moekijat (dalam Rahmadana dan Bijaksana 2002), suatu sistem dapat dirumuskan
sebagai seriap kumpulan bagian-bagian atau subsistem yang disatukan, yang dirancang
untuk mencapai suatu tujuan. Pengertian yang dikemukakan ini juga kalau kita telah pada
dasarnya mengandung pengertian yang sama terhadap apa yang telah diungkapkan oleh
Murdick tentang sistem.
( http://www.airmediapersada.com/sistemiinformasi-akademik.html).X
2.3.1 Internet
Elektronik mail (E-mail) Fasilitas ini digunakan untuk mengirim surat/ dengan orang lain,
tampa mengenal batas, waktu, ruang bahkan birokrasi Searching Yaitu kegiatan mencari data
atau informasi tertentu di internet Catting fasilitas ini digunakan untuk berkomunikasi secara
langsung dengna orang lain di internet. Pada umumnya fasilitas ini sering digunakan untuk
bercakap-cakap atau ngobrol di internet world wide web (WWW) dengan world wide web
(WWW) ini anda dapat mengambil, memformat, dan menampilkan informasi (termasuk
teks, audio, grafik, dan vidio) dengan menggunakan hypertekxt links Mailing list Fasilitas
ini digunakan untuk berdiskusi secara elektronik dengan menggunakan E-mail. Mailing list
ini digunakan untuk bertukar informasi, pendapat dan lain sebagainya. Newsgroup Fasilitas
ini digunakan untuk berkoferensi jarak jauh, sehingga anda dapat menyampaikan pendapat
dan tanggapan dalam internet.
Dowload adalah proses mengambil file dari komputer lain melalui internet ke komputer kita.
Upload adalah proses meletakkan file dari komputer kita ke komputer lain melalui internet
File transfer protocol (FTP) Fasilitas ini digunakan untuk melakukan pengambilan arsip atau
file secara elektronik atau transfer file dari satu komputer ke komputer lain di internet.
Beberapa di internet telah tersedia file atau dokumen yang siap untuk diduplikat oleh orang
lain secara gratis. ( http://www.tunardy.com/pengertian- internet).X
Pengertian MYSQL
Pengertian MySql menurut (Kadir, 2009, p. 15), “MySql merupakan software yang
tergolong database server dan bersifat Open Source. Open Source menyatakan bahwa
software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySql),
selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung
dalam sistem operasi , dan bisa diperoleh dengan cara mengunduh di Internet secara gratis.”
MYSQL adalah sebuah server database SQL multi user dan multi-thereaded. SQL sendiri
adalah salah satu bahasa database yang paling popular didunia. Implementasi program
server database ini adalah program daemon mysqld dan beberapa program lain serta
beberapa pustaka, (Syaukani, 2005:1).
Kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan php MyAdmin.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah
paket. Dengan menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan
konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan
menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
Menurut Swastika (2006) PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam
server dan diproses di server. Hasilnya akan dikirimkan ke client, tempat pemakai
menggunakan browser. PHP dikenal sebagai sebuah bahasa scripting, yang menyatu dengan
tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang
dinamis seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP). PHP
merupakan sebuah software open source. Nah, hal inilah yang membedakan ASP dengan
PHP.
PHP merupakan singkatan dari Hypertext Processor, yakni intruksi atau perintah
pemograman berbasis web yang biasa disisipkan dalam dokumen HTML, sebagai skrip
pendukung yang ada dilingkungan server (Server side HTML embedded scripting) dengan
PHP ini. (Rina Musyawarah, 2007:72).
Selain itu kemampuan PHP yang paling menonjol adalah dukungan kebanyak database.
Adapun daftar database yang dapat di akses melalui script PHP antara lain : dBase, DBM,
FilePro, mSQL, MYSQL, ODBC, Oracel, Postgres, Sybase dan Velocis (Rina Musyawarah,
2007:73)
KRS adalah kartu yang memuat : nama mata kuliah, dan keterangan. (Keterangan,
misalnya : “mengulang” atau “memperbaiki”). KRS ini merupakan pegangan dasar untuk
mengikuti kegiatan-kegiatan perkuliahan. KRS di isi oleh mahasiswa pada awal semester.
KHS menunjukkan tingkat keberhasilan mahasiswa baik untuk semester yang bersangkutan
maupun semester yang sudah dilaluinya (jumlah Kredit Kumilatif) yang telah dicapai dan
Indeks Presentasi Kumulatif.
2.3.8 Pengisian KRS
Pengertian Kartu Rencana Studi (KRS) Kartu Rencana Studi atau lebih dikenal dengan KRS
adalah kartu yang berisi daftar mata kuliah yang akan diikuti oleh setiap mahasiswa dengan
satu semester. Dalam KRS tercantum data mahasiswa
(NPM,Nama,kelas,Fakultas,Jurusan,jumlah Semester dan Tahun Akademik yang diikuti),
Kode Mata Kuliah,Mata Kuliah,SKS dan Kelas yang diikuti. KRS berlaku/sah, jika ada pas
foto mahasiswa yang bersangkutan dan cap Universitas.
KRS merupakan bukti seorang mahasiswa aktif pada semester yang bersangkutan dan
berfungsi sebagai Kartu Peserta Ujian (KRS wajib dibawa setiap kali mengikuti ujian).
Pengisian KRS dilakukan oleh setiap mahasiswa secara langsung secara Online pada setiap
awal semester di STMIK U’budiyah Indonesia Banda Aceh.
Mahasiswa yang akan melakukan kegiatan ini terlebih dahulu menerima KRS yang
berisi mata kuliah yang ditawarkan pada semster yang bersangkutan sesuai dengan Fakultas,
Jenjang/Jurusan, dan Kelas, setelah KRS diisi, mahasiswa melakukan pengisian sesuai
jadwal yang telah ditentukan. Jadwal pengisian KRS dapat dilihat pada papan pengumuman
yang berada pada setiap lokasi kampus. Registrasi Mahasiswa Registrasi mahasiswa
dilakukan pada awal semester penyelenggaraan program (ganjil dan atau genap), sesuai
waktu yang tercantum pada kalender akandemik STMIK U’budiyah. Kegiatan registrasi ini
berlaku ini berlaku bagi semua mahasiswa, baik mahasiswa baru maupun mahasiswa lama.
Kegiatan regestrasi mahasiswa baru berlaku pada setiap awal tahun ajaran baru, sedangkan
kegiatan registrasi mahasiswa lama berlaku pada awal setiap semester.
Data Flow Diagram atau sering disingkat DFD adalah perangkat-perangkat analisis dan
perancangan yang terstruktur sehingga memungkinkan penganalisa sistem memahami
sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.
1. Diagram Konteks
menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di
dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0
(nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran
data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan
data dan tampak sederhana untuk diciptakan.
2. Diagram level 0
Diagram level 0 adalah proses diagramatik yang menggambarkan proses lengkap dari data
flow diagram. Diagram level 0 memberikan pandangan secara menyeluruh mengenai sistem
yang ditangani, menunjukkan tentang fungsi-fungsi utama proses yang ada, aliran data dan
eksternal entity.
Pada proses ini dipecahkan menjadi 3 proses yang terpencil yaitu proses input KRS Online.
Pada akhirnya, semua input output dari sistem yang berupa laporan ataupun rekapitulasi
akan diberikan kepada pimpinan sebagai referensi.
Diagram Nol (diagram level-1) : merupakan satu lingkaran besar yang mewakili lingkaran-
lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram Konteks ke
diagram Nol. Di dalam diagram ini memuat penyimpanan data.
Diagram Rinci : merupakan diagram yang menguraikan proses apa yang ada dalam
diagram Nol.
Fungsi DFD
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan professional
sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang
dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila
fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data
yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang
memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep
dikomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh professional sistem kepada
Data yang membuat suatu sistem informasi perlu adanya suatu cara untuk menganalisa
suatu kasus yang akan dibuatkan program dengan salah satu bahasa pemograman. Sebagai
representasi dari sebuah program, Flowchart maupun algoritma dapat menjadi alat bantu
untuk memudahkan perancangan alur urutan logika suatu program, memudahkan
pelacakkan sumber kesalahan program, dan alat untuk menerangkan logika program.
Kegunaan flowchart adalah untuk menuliskan alur program tetapi dalam bentuk gambar dan
sistem. Flowchart dalam menggambarkan alur sistem atau program menggunakan suatu
gambar yang mempunyai sistem tertentu seperti tabel dibawah ini :
Simbol
Keterangan
data.
Secuential Access Storage, media penyimpanan data berupa pita yang dibaca berurut.
Direct Access Storage, media penyimpanan data yang dapat dibaca/disimpan secara acak.
Simbol
Keterangan
Process, menunjukkan proses seperti perhitungan aritmatik,
penulisan suatu formula atau pemberian nilai pada variable.
Simbol
Keterangan
Preparation, menunjukkan deklarasi atau pemesanan variable atau konstanta.
Sub Program, menunjukkan sub program yang akan diproses dapat berupa procedure dan
function.
Entity Relationship Diagram adalah sebuah pemodelan untuk mendesain database yang baik
karena Entity Relationship Diagram, bisa dipastikan pembuatan database berjalan lama dan
tidak teratur. Saat mendesain database, yang harus diperhatikan ialah membuat relasi-relasi
yang benar diantara tabel. (widodo & saftian, 2005 : 5).
Entity
Entity dapat didefinisikan sebagai sesuatu yang mudah didefinisikan. Sebuah entity
bisa berupa objek, tempat, orang, konsep atau aktivitas. Pada teknik pengambaran entity
entity
Sebuah atribut dapat kita definisikan sebagai penjelasan-penjelasan dari entity yang
membedakannya dengan entity yang lain. Sebuah atribut juga merupakan sifat-sifat dari
sebuah entity.
attribute
Relationship
Relationship adalah penghubung diantara entity dan merupakan bagian yang sangat
belah ketupat.
relationship
METODE PENELITIAN
Dalam proses penyusunan tugas akhir ini, objek yang diambil untuk pembuatan
sistem informasi data KRS adalah di STMIK U’ Budiyah Indonesia yang berada di Jl. Alu
Naga, Desa Tibang, Banda Aceh.
Peralatan yang digunakan terdiri dari perangkat keras (Hardware) yaitu sebuah komputer,
perangkat lunak (Software) yang terdiri dari sistem operasi windows, Xampp (Apache, PHP,
MySQL) dan macromedia dreamweaver 8.
Waktu Penelitian
Dalam penyusunan sebuah tugas akhir dari penelitian yang telah dilakukan, banyak
tahapan-tahapan yang dilakukan. Mulai dari penentuan judul sampai dengan pengumpulan
tugas. Adapun tahapan-tahapan tersebut dapat dilihat pada tabel dibawah.
elemen-elemen apa saja yang mendukung untuk terwujudnya suatu sistem yang baru dan
tujuan dari sistem adalah untuk mempercepat pengambilan keputusan, perincian sehingga
tidak terjadi kesalahan dalam penginputan data.
Metode yang dilakukan dalam penelitian ini adalah merancang dan membuat program
sistem informasi data KRS Online di Stmik U’ Budiyah dengan langkah-langkah antara
lain :
Membuat rancangan
Membuat diagram
Mengkompilasi program
Menguji program
Metode dalam penelitian ini meliputi perancangan yang kemudian diwujudkan dengan
menggunakan Macromedia Dreamweaver.
Diagram Konteks
keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Kesatuan luar ini
merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi
tersebut.
Diagram Konteks dari Perancangan Sistem Informasi Kartu Rencana Studi KRS Online pada
Stmik U’ Budiyah dapat digambarkan sebagai berikut:
Sistem
FRS, Foto
Pembuatan
KRS disetujui
BAAK
MHS
KRS
Blanko
Lap. MHS isi/tdk KRS
Rancangan data flow diagram pada sistem informasi data Krs Online yaitu
sebagai berikut:
Login
1.1
data_nilai
Mahasiswa
1.2
Mengisi KRS
Menyimpan
KRS
Autentikasi Mahasiswa
1.3
Mengkonfirmasi
Data KRS
Data_KRS
Data yang disimpan di dalam database yaitu pada data KRS Online.
Hasil dari data KRS Onlne, akan diberikan kepada pimpinan sebagai hasil akhir
dari laporan data KRS Online yang dilakukan pada Stmik U’ Budiyah Indonesia.
Gambar entity relationship diagram sistem informasi Data Krs Online yaitu:
Nis
Nama
Ttl
Kd_mapel
Nn_mapel
Mahasiswa
Mengambil
Mata Kuliah
Kd_jurusan Nm_jurusan
Memiliki Jurusan
Entity Realtionship Diagram pada sistem informasi data KSR Online adalah sebagai berikut:
Tabel KRS Online memiliki relasi (one to one) dengan tabel pendaftaran Mahasiswa, artinya
setiap calon Mahasiswa boleh melakukan sekali pendaftaran, yang menjadi primery key pada
tabel KRS Online adalah No. Induk Mahasiswa
Tabel pendaftaran Mahasiswa memiliki relasi (one to many) dengan table jadwal, artinya
setiap pendaftaran Mahasiswa memiliki banyak jadwal, yang menjadi primery key pada tabel
KRS Online adalah No. Induk Mahasiswa.
Perancangan Database
diperlukan untuk menunjang pengolahan data dan ketersediaan informasi bila sewaktu-
waktu dibutuhkan. Perancangan file untuk aplikasi yang akan dibangun merupakan
komponen pendukung sehingga data-data yang diolah dapat dismpan dan digunakan
kembali.
Database merupakan suatu unsur yang paling utama dalam merancang sebuah aplikasi.
Tanpa danya database, aplikasi yang dirancang tidak akan berhasil, karena database
merupakan integrasi logis dari catatan-catatan dalam banyak file.
Dalam aplikasi ini data base yang digunakan adalah database Mysql.
Tabel Admin
Field
Jenis
Penyortiran
Atribut
Kosong
Default
username
Varchar
latin1_swedish_ci
Tidak
password
Varchar
latin1_swedish_ci
Tidak
Field
Jenis
Collation
Atribut
Null
Default
Extra
no_mahasisw
a
varchar
latin1_swedish_ci
No
nama
varchar
latin1_swedish_ci
No
tgl_lahir
varchar
latin1_swedish_ci
No
alamat
varchar
latin1_swedish_ci
No
j_kelamin
varchar
latin1_swedish_ci
No
Gambar 3.2 Tabel Data Mahasiswa
Field
Jenis
Collation
Atribut
Null
Default
Extra
Kd_mata_kuliah
varchar
latin1_swedish_ci
No
Nm_mata_kuliah
varchar
latin1_swedish_ci
No
Semester
varchar
latin1_swedish_ci
No
Tahun
varchar
latin1_swedish_ci
No
Sks
varchar
latin1_swedish_ci
No
Gambar. 3.3 tabel krs online
BAB IV
Implementasi Sistem
Tahap implementasi merupakan tahap inti dari pekerjaan sebuah proyek. Disinilah
pembangunan komponen-komponen pokok sebuah sistem informasi dilakukan berdasarkan
desain yang sudah dibuat. Implementasi sistem yang dimaksud merupakan proses
pembuatan dan pemasangan sistem secara utuh,baik dari hardware (perangkat keras)
maupun software (perangkat lunak).
Form utama ini berfungsi sebagai menu awal yang menampung Login Mahasiswa dan Login
Admin, sebelum mengimput data KRS di harapkan untuk melog in terlebih dahulu.
Form Login Mahasiswa ini berfungsi untuk masuk ke form input KRS Online
Form ini berfungsi untuk upload photo dan membuat KRS Online
Gambar 4.3 form pembuatan KRS Online
Tampilan Form Input Data KRS Online
Kesimpulan
Dari pembuatan tugas akhir ini, dapat di ambil kesimpulan sebagai berikut :
Dengan adanya KRS online di STMIK U’BUDIYAH seperti sekarang ini tidak ada lagi
antrian mahasiswa pada saat pengambilan kertas form Kartu Rencana Studi yang masih
kosong.
Proses pelaksanaan pengisian Kartu Rencana Studi dapat lebih cepat di lakukan bila di
bandingkan dengan sistem pengisian Kartu Rencana Studi yang lama secara manual.
Saran
mengharapkan server dapat di akses dari mana saja dan kapan saja. Untuk itu di perlukan
keamanan jaringan data-data pada server. Hal ini bertujuan untuk menghindari manipulasi
data oleh pihak luar maupun oleh mahasiswa sendiri.
DAFTAR PUSTAKA
http://www.stillwthdhy.blogspot.com/2007/10/pengertian-php-apache.html
http://www.STMIK U’Budiyah.Blogspot.com http://blog.re.or.id/definisi-
informasi.htmX