PERANCANGAN SISTEM INFORMASI KARTU RENCANA STUDI KRS ONLINE PADA STMIK U’ BUDIYAH INDONESIA BERBASIS WEB
SKRIPSI
Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer STMIK U’Budiyah Indonesia
Oleh Muhammad akbar 121020220023
PROGARAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK U’BUDIYAH INDONESIA BANDA ACEH 2013
LEMBARAN PENGESAHAN
PERANCANGAN SISTEM INFORMASI KARTU RENCANA STUDI KRS ONLINE PADA STMIK U’ BUDIYAH INDONESIA BERBASIS WEB
Skripsi oleh Muhammad Akbar ini telah dipertahankan di depan dewan penguji pada tanggal 25 September 2013
Dewan Penguji :
1. Ketua
Ichsan, S. Kom., MT. M.Sc
2. Anggota
Fathiah. S.T., M.Eng
3. Anggota
Saip Mustafa, ST
PERANCANGAN SISTEM INFORMASI KARTU RENCANA STUDI KRS ONLINE PADA STMIK U’ BUDIYAH INDONESIA BERBASIS WEB
SKRIPSI
Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer STMIK U’Budiyah Indonesia
Nama Nim
Oleh : : Muhammad akbar : 121020220023 Disetujui,
Penguji I
Penguji II
(Fathiah. S.T., M.Eng)
( Saip Mustafa, ST )
Ka. Prodi Sistem Informasi
Pembimbing
(Fathiah ST, M. Eng)
(Ichsan, S. Kom., MT. M. Sc)
Mengetahui, Ka. STMIK U’ Budiyah Indonesia
Dr. Amin Haris, M. Pd
LEMBAR PERNYATAAN
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 sanksisanksi lainya sesuai dengan peraturan berlaku, apabila dikemudian harui ditemukan adanya plagiat dalam skripsi ini.
Banda Aceh,25 September 2013 Yang Menyatakan
Muhammad akbar 121020220023
KATA PENGANTAR
Assalamua’ alaikum Wr, Wb. 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. Skripsi ini disusun dalam rangka menyelesaikan Program Studi S1 Sistem Informasi Sekolah Tinggi Manajemen Informatika Komputer STMIK U’ budiyah Indonesia Banda Aceh dengan melakukan Penelitian di Badan Kepegawaian Pendidikan Dan Pelatihan (BKPP) Provinsi Aceh dengan Judul: “Sistem Informasi Surat Perintah Tugas (SPT) DenganMenggunakan Microsoft Visual Basic PadaBadan Kepegawaian Pendidikan Dan Pelatihan (BKPP) Provinsi Aceh”.Sebagai salah satu syarat yang harus dipenuhi untuk menyelesaikan studi pada STMIK U’Budiyah Banda Aceh. Dalam menyusun Skripsi Ini penulis telah banyak memperoleh bantuan dan bimbingan dari semua pihak, maka tidaklah berlebihan pada kesempatan ini penulis sampaikan terima kasih yang sedalam-dalamnya kepada: 1. 2. 3. 4.
5. 6.
7. 8.
Ibu Mardhiati, SE., M.Kes selaku ketua yayasan U’Budiyah Indonesia. Bapak Dr. Amin Haris, M. Pd selaku ketua STMIK U’Budiyah Indonesia. 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. Dosen-dosen dan staf Akademik STMIK U’Budiyah Indonesia. Teristimewa Kepada Ibunda, Kakak serta Adik terima kasih yang sedalamdalamnya 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.
Banda Aceh, 25 September 2013 Penulis
( Muhammad akbar )
ABSTRAK
MUHAMMAD AKBAR, Perancangan Sistem Informasi Kartu Rencana Studi Krs Online Pada Stmik U’ Budiyah Indonesia Berbasis Web
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. Kata Kunci : Sistem Berbasis Web Krs Online
DAFTAR ISI
HALAMAN PENGESAHAN .....................................................................
i
HALAMAN PERSETUJUAN ....................................................................
ii
HALAMAN PERNYATAAN .....................................................................
iii
KATA MUTIARA.......................................................................................
iv
KATA PENGANTAR .................................................................................
v
ABSTRAK ...................................................................................................
vii
DAFTAR ISI ...............................................................................................
ix
DAFTAR GAMBAR ...................................................................................
xii
DAFTAR TABEL .......................................................................................
xiii
BAB I
BAB II
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
TINJAUAN KEPUSTAKAAN ..................................................
5
Gambar umum STMIK U’ Budiyah Indonesia .....................
5
2.1.1 Sejarah Singkat STMIK U’Budiyah Indonesia .........
5
2.1.2 Visi dam Misi STMIK U’Budiyah ...........................
6
2.1.3 Struktur Organisasi ..................................................
7
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.1
2.2
2.2.5 Pengertian Sistem Akademik ...................................
14
Pengertian Sistem Yang Digunakan Pada KRS Online ........
15
2.3.1 Internet ....................................................................
15
2.3.2 Pengertian MYSQL .................................................
16
2.3.3 Pengertian XAMPP ..................................................
17
2.3.4 Pengertian PHP ........................................................
17
2.3.5 Pengertian Dreamweaver .........................................
18
2.3.6 Pengertian Kartu Rencana Studi (KRS) ....................
19
2.3.7 Kartu Hasil Studi (KHS) ..........................................
19
2.3.8 Pengisian KRS .........................................................
19
2.3.9 Prosedur Pengisian KRS ..........................................
20
2.4
Pengertian Data Flow Diagram (DFD) ................................
21
2.5
Pengertian Data Flowchart ..................................................
23
2.6
Pengertian Entity Relationship Diagram (ERD) ...................
26
BAB III METODE PENELITIAN ...........................................................
28
2.3
3.1
Ruang Lingkup Penelitian ...................................................
28
3.2
Waktu Penelitian .................................................................
28
3.3
Rancangan Sistem ...............................................................
29
3.4
Diagram Konteks ................................................................
29
3.5
Data Flow Diagram (DFD) ..................................................
31
3.6
Entity Relationship Diagram (ERD) ....................................
32
3.7
Perencanaan Data Base .......................................................
33
BAB IV HASIL PENELITIAN DAN PEMBAHASAN ..........................
35
4.1
Tampilan Form Utama (Menu Login) .................................
35
4.2
Form Login Mahasiswa .......................................................
35
4.3
Tampilan Form Buat KRS Online .......................................
36
4.4
Tampilan Form Input Data KRS Online ..............................
36
4.5
Form Pencarian Data KRS Online .......................................
37
4.6
Tampilan Form Laporan KRS Online ..................................
37
BAB V
KESIMPULAN DAN SARAN ...................................................
38
5.1
Kesimpulan ........................................................................
38
5.2
Saran ...................................................................................
38
DAFTAR PUSTAKA .................................................................................. LAMPIRAN ................................................................................................ LISTING ..................................................................................................... STRUKTUR ORGANISASI ....................................................................... BIODATA DATA PENULIS ......................................................................
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah
Diera globalisasi ini teknologi jaringan internet yang berkembang pesat belakangan ini membawa pegaruh bagi kehidupan manusia. Berbagai macam dampak positif yang diberikan oleh teknologi ini memberikan berbagai kemudahan kepada para penggunanya. Didalam teknologi internet disediakan bermacam-macam layanan yang dapat digunakan,salah satunya pengisian secara online yang dapat dilakukan di STMIK U’ BUDIYAH INDONESIA.
Dalam penelitian ini ditemukan permasalahan yaitu tidak efektifnya dalam melihat KHS maupun pengisian KRS karena dalam sistem yang lama di STMIK U’ BUDIYAH INDONESIA masih menggunakan kertas
untuk melihat nilai dan
pengisian KRS. Untuk itu mahasiswa bergantung pada kehadiran dosen pembimbing akademik saat mengambil KHS sehingga KHS tidak dapat segera diterima mahasiswa, akibatnya mahasiswa tidak dapat segera mengisi KRS pula. Dengan adanya pengisian KRS secara online,mahasiswa tidak perlu lagi datang ke kampus untuk mengisi KRS dan melihat nilai karena didalam dunia internet tersedia layanan untuk mengisi KRS. Di dalam layanan pengisian KRS mahasiswa dapat di lihat hasil/nilai ujian dan mata kuliah yang ada di Stmik U’ Budiyah Indonesia. Berdasarkan latar belakang diatas, penulis
memilih
judul
PERANCANGAN
SISTEM
INFORMASI
KARTU
RENCANA STUDI KRS ONLINE PADA STMIK U’BUDIYAH INDONESIA BERBASIS WEB
1.2
Rumusan Masalah Berdasarkan uraian dan latar belakang di atas maka penulis menetapkan
perumusan masalah yang timbul pada objek penelitian yaitu : “ Bagaimana Penggunaan Kartu Rencana Studi online Pada STMIK U’Budiyah Indonesia Banda Aceh”.
1.3
Batasan Masalah Batasan masalah yang diberikan dalam pembuatan system informasi ini adalah
sebagai berikut : 1.
Studi kasus dilakukan di Stmik U’ Budiyah Indonesia.
2.
Sistem informasi ini mengacu pada pendaftaran KRS Online di Stmik U’ Budiyah Indonesia.
3.
Perancangan ini dibangun dengan menggunakan PHP sebagai bahasa pemograman, MYSQL sebagai database manajemen dan Apache sebagai web server dan windows sebagai sistem operasi.
1.4
Tujuan Penelitian Berdasarkan penjelasan sebelumnya, maka adapun tujuan penelitian adalah
sebagai berikut : 1. Membuat suatu aplikasi dalam pengisian KRS di Stmik U’ Budiyah Indonesia
2. Mempermudah mahasiswa untuk pengisian KRS agar mahasiswa tidak terkena
sangsi berupa cuti akademik pada tahun ajaran perkuliahan yang sedang berjalan. 1.5
Metodologi Penelitian Untuk memudahkan mendapatkan data yang diperlukan dalam menyelesaikan
skripsi, penulis menggunakan beberapa metode dan teknik pengumpulan data yang sangat mendukung kelancaran penulis dalam melaksanakan skripsi yaitu: 1. Penelitian pustaka (Library Research) Yaitu penelitian yang dilakukan dengan cara membaca dan menganalisa bukubuku, artikel dan sebagainya yang berkenan atau berhubungan dengan masalah yang akan diteliti.
2. Penelitian Lapangan (File Research) 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: a. Wawancara (interview) yaitu pengumpulan data dengan melakukan wawancara . b. Pengamatan (observasi) yaitu teknik pengumpulan data berdasarkan pengalaman langsung ditempat penelitian.
3. Perancangan Sistem Informasi Yaitu pengambaran, perencanaan dan pembuatan seketsa atau pengaturan dari beberapa elemen terpisah kedalam satu kesatuan yang utuh.
1.6
Sistematika Penulisan 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.
BAB II
TINJAUAN KEPUSTAKAAN Pada bab ini membahas teori-teori tentang perancangan sistem yaitu: Gambaran Umum Stmik U’ Budiyah Indonesia, Sejarah Singkat Stmik U’ Budiyah Indonesia, Visi dan Misi Stmik U’ Budiyah Indonesia, Struktur Organisasi, Landasan Teori, Pengertian Sistem, Konsep Sistem, Definisi Informasi Definisi Sistem Informasi, Pengertian Sistem Informasi Akademik, Pengertian Sistem yang digunakan pada KRS Online, Internet,
BAB III
ANALISA DAN PERANCANGAN SISTEM 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 IV
IMPLEMENTASI DAN ANALISA HASIL UJI COBA
Pada bab ini akan dijelaskan tentang manfaat sistem dan implementasi, sehingga dapat menghasilkan informasi sesuai dengan kebutuhan. BAB V
PENUTUP Berisi tentang kesimpulan dari penulisan dan beberapa saran.
BAB II TINJAUAN KEPUSTAKAAN
2.1
Gambaran Umum STMIK U’budiyah Indonesia
2.1.1 Sejarah Singkat STMIK U’Budiyah Indonesia Yayasan U’Budiyah berdiri pada tahun 2002, didirikan dengan akte notaries Irwansyah SH, MKn, yang bertujuan untuk memajukan pendidikan khususnya diProvinsi Aceh. Yayasan U’Budiyah kembali mendapatkan Izin Operasional dari Menteri Pendidikan nasional No.25/D/O/2007 untuk U’Budiyah Indonesia dengan 4 Prodi yaitu, Prodi Teknik teknik Informatika (S1), Prodi Sistem Informasi (S1), Prodi Manajemen Informatika (D-III) dan Prodi Komputerisasi Akuntansi (D-III) yang diharpakan bias menghasilkan lulusan yang berkualitas dalam bidang teknologi informasi. 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 dalam 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. Sumber : (Sumber http://stmikubudiyah.blogspot.com)
2.1.2 Visi dan Misi STMIK U’budiyah 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 : 1. Menerapkan system pendidikan yang terncana, terpadu, terarah, dan sesuai dengan perkembangan dan kemajuan ilmu dan teknologi di bidang Informatika dan Komputer 2. Menerapkan tenaga pengajar yang professional dan kompeten di bidang keahliannya.
3. Meningkatan jumlah dan mutu sarana dan prasarana pendidikan sesuai dengan kebutuhan dan perkembangan ilmu pengetahuan dan teknologi 4. Mengalang dan mengembangkan kemitraan dengan berbagai institusi dan pihak terkait, untuk penempatan mahasiswa-mahasiswa dalam kerja praktek maupun dalam hal penyerapan tenaga kerja. (Sumber : buku panduan STMIK U’Budiyah)
2.1.3 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. Struktur Organisasi STMIK U’Budiyah Indonesia berbentuk Organisasi lini dan Staff. STMIK U’Budiyah Indonesia Banda Aceh merupakan salah satu unit kerja maka struktur organisinya sederhana yang terdiri dari : 1. Ketua yayasan U’Budiyah Indonesia 2. Ketua Bph Yayasan U’Budiyah Indonesia
3. Senat 4. Ketua STMIK U’Budiyah Indonesia a. Pembantu ketuan satu (1) bidang akademik Ketua Prodi Si Ketua Prodi TI Ketua Prodi MI Ketua Prodi D-III b. Pembantu ketua dua (II) bidang Umum c. Pembantu ketua tiga (III) bidang kemahasiswaan 5. Kepala Tata Usaha
YAYASAN U’BUDIYAH INDONESIA KETUA YAYASAN U’BUDIYAH INDONESIA KETUA BPH YAYASAN U’BUDIYAH SENAT
KETUA STMIK U’BUDIYAH INDONESIA
PEMBANTU KETUA I
PEMBANTU KETUA II BIDANG UMUM
PEMBANTU KETUA III
KEPALA TATA USAHA
KA.PRODI SI
KA.PRODI TI
KA.PRODI MI
KA.PRODI KA-DII
KA.PRODI KA-DI
Gambar 2.1 Struktur Organisasi STMIK U’Budiyah
KA.LAB KOMPUTER
2.2 Landasan Teori 2.2.1 Pengertian Sistem 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) mendefenisikan 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. Menurut Mc.Leod (1995) mendefinisikan Sistem sebagai sekelompok elemenelemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan.
Menurut Scott (1996) sistem terdiri dari unsur-unsur seperti masukan (input), pengolahan (processing), serta keluaran (output). 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.html
2.2.2 Konsep Sistem 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-sisteminformasi-defenisi-sistem informasi.htm).
2.2.3 Definisi Informasi 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/definisiinformasi.htm (informasi).
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/definisiinformasi.htm).
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)
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).
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)
2.2.5 Pengertian Sistem Informasi Akademik 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). 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).
2.3
Pengertian Sistem Yang digunakan pada KRS Online
2.3.1 Internet Internet
(inter-network)
dapat
diartikan
jaringan
komputer
luas
yang
menghubungkan pemakai komputer satu komputer dengan komputer lainnya dan dapat berhubungan dengan komputer dari suatu Negara ke Negara di seluruh dunia, dimana didalamnya terdapat berbagai aneka ragam informasi Fasilitas layanan internet Browsing atau surfing Yaitu kegiatan “berselancar” di internet. Kegiatan ini dapat di analogikan layakannya berjalan-jalan di mal sambil melihat-lihat ke toko-toko tanpa membeli apapun. 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/pengertianinternet).
2.3.2 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).
2.3.3 Pengertian XAMPP 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.
2.3.4 Pengertian PHP 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)
2.3.5 Pengertian Dreamweaver
Macromedia dreamweaver adalah sebuah editor HTML professional untuk desain visual, mengelola situs dan halaman web. Dreamweaver 8 memiliki berbagai kemampuan, bukan hanya sebagai software untuk mendesain web, tetapi juga untuk menyunting kode serta untuk membuat aplikasi web menggunakan berbagai bahasa pemrograman seperti JSP, PHP, ASP ataupun coldfusion. Dreamweaver 8 telah menjadi software utama bagi para web desainer maupun web programmer dalam mengembangkan situs mereka. Hal ini karena kurang kerja, fasilitas, dan kemampuan dreamweaver 8 mampu meningkatkan produktivitas dan efektivitas dalam desain maupun dalam membangun situs. (Rendrasta Duta, Membuat Web Menggunakan Dreamweaver 8, 2003).
2.3.6 Pengertian Kartu Rencana Studi (KRS) 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.
2.3.7 Kartu hasil Studi (KHS) 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.
2.3.9 Prosedur Pengisian KRS 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.
2.4
Pengertian Data Flow Diagram (DFD) 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.
Didalam DFD terdapat 4 level, yaitu :
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.
3. 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.
4. Diagram Rinci : merupakan diagram yang menguraikan proses apa yang ada dalam diagram Nol.
Fungsi DFD
Fungsi dari Data Flow Diagram adalah :
a. 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. b. 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. c. 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 pemakai maupun pembuat program.
2.5
Pengertian Data Flowchart 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 :
Tabel 2.1 Simbol Sistem Flowchart Simbol
Keterangan Manual Input (keyboard), atau sebagai entri data.
Card, sumber data berasal dari kartu data.
Punched Tape, menunjukkan mesin pembolongan pita.
Simbol
Keterangan Stored Data, media penyimpanan data dapat berupa harddisk. Secuential Access Storage, media penyimpanan data berupa pita yang dibaca berurut.
Magnetic Disk, media penyimpanan data seperti Floppy disk.
Direct Access Storage, media penyimpanan data yang dapat dibaca/disimpan secara acak.
Display, media untuk melihat hasil proses dilayar (monitor).
Document, menunjukkan data akan dicetak ke kertas melalui mesin printer.
Terminator, menunjukkan awal dan akhir suatu alur program flowchart
Simbol
Keterangan
Process, menunjukkan proses seperti perhitungan aritmatik, penulisan suatu formula atau pemberian nilai pada variable. Read/Write, menunjukkan sumber data yang akan diproses atau menunjukkan data yang akan di cetak atau ditulis. Connector, menunjukkan tanda sambungan dari suatu flowchart pada suatu halaman kertas. Manual, menyatakan suatu tindakan (proses) yang tidak dilakukan oleh computer.
Arrow, menunjukkan arah dari suatu proses ke atas, bawah, kanan, kiri.
Decision, menunjukkan suatu proses evaluasi atau pemeriksaan terhadap nilai data dengan operator relasi.
Simbol
Keterangan
Preparation, menunjukkan deklarasi atau pemesanan variable atau konstanta. Sub Program, menunjukkan sub program yang akan diproses dapat berupa procedure dan function.
2.6
Pengertian Entity Relationship Diagram (ERD) 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). 1. Entity Entity dapat didefinisikan sebagai sesuatu yang mudah didefinisikan. Sebuah entity bisa berupa objek, tempat, orang, konsep atau aktivitas. Pada teknik pengambaran entity dilambangkan dengan kotak.
entity
Gambar 2.2 Simbol Entity
2. Attribute 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
Gambar 2.3 Simbol Attribute 3. Relationship Relationship adalah penghubung diantara entity dan merupakan bagian yang sangat penting dalam mendesain database. Sebuah relationship digambarkan dengan simbol belah ketupat.
relationship
Gambar 2.4 Simbol Relationship
BAB III METODE PENELITIAN
3.1
Ruang Lingkup 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.
3.2
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.
Tabel 3.1 Waktu Pelaksanaan Penelitian
3.3
Rancangan Sistem Perancangan sistem adalah suatu perancangan atau desain yang menerangkan
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 : 1. Mempersiapkan alat dan bahan yang diperlukan 2. Membuat rancangan 3. Membuat diagram 4. Membuat program database KRS Online 5. Mengkompilasi program 6. Menguji program 7. Merevisi program apabila diperlukan Metode dalam penelitian ini meliputi perancangan yang kemudian
diwujudkan
dengan menggunakan Macromedia Dreamweaver.
3.4
Diagram Konteks Diagram konteks merupakan arus data yang berfungsi untuk menggambarkan
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:
FRS, Foto MHS
Blanko
Sistem Pembuatan KRS
KRS disetujui
BAAK
Lap. MHS isi/tdk KRS
FRS, KRS
BAAK
Lap. Jml bayar MHS
Gambar 3.1 Diagram Konteks
Dari gambar diagram konteks diatas menunjukkan bahwa terjadi proses pengolahan secara umum dalam sistem, proses yang terjadi yaitu, data KRS Online, input kedalam sistem informasi, kemudian data tersebut dialirkan kebagian admin sebagai informasi terakhir dari KRS online. Hasil dari pengolahan data KRS Online tersebut akan diberikan
kepada
pengolahan data KRS Online.
pimpinan
sebagai
laporan terakhir
dari proses
3.5
Data Flow Diagram (DFD) Rancangan data flow diagram pada sistem informasi data Krs Online yaitu
sebagai berikut:
1.1
Login
Mahasiswa
data_nilai
1.2
Mengisi KRS
Menyimpan KRS
Autentikasi Mahasiswa
Status KRS
Simpan Data
1.3 Mengkonfirmasi Data KRS
Data_KRS
Gambar 3.2 Data Flow Diagram Data Flow Diagram yang dirancang pada sistem informasi pengolahan dapat dijelaskan bahwa,
data KRS Online di input kedalam sistem
informasi data KRS Onlne tersebut
dialirkan
informasi,
kemudian
kebagian admin, setelah masuk kebagian
admin data tersebut d imasukkan lagi kedalam proses pemasukan data KRS Online dan data tersebut disimpan kedalam database. 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.
3.6
Entity Relatioship Diagram (ERD) Gambar entity relationship diagram sistem informasi Data Krs Online yaitu:
Nis
Nama
Ttl
Mahasiswa
Kd_mapel
Memiliki
Mata Kuliah
Mengambil
Kd_jurusan
Nn_mapel
Nm_jurusan Jurusan
Gambar 3.3 Entity Relation Diagram
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.
3.7
Perancangan Database Adapun perancangan database adalah perancangan terhadap struktur data yang
diperlukan untuk menunjang pengolahan data dan ketersediaan informasi bila sewaktuwaktu 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.
1. Tabel Admin Digunakan untuk menyimpan data admin untuk melakukan login. Field
Jenis
Penyortiran
username password
Varchar Varchar
latin1_swedish_ci latin1_swedish_ci Gambar 3.1 Tabel user
Atribut
Kosong Tidak Tidak
Default
2. Tabel Mahasiswa Pada tabel data Mahasiswa terdapat enam field Field no_mahasisw a nama tgl_lahir alamat j_kelamin
Jenis
Collation
varchar varchar varchar varchar varchar
latin1_swedish_ci latin1_swedish_ci latin1_swedish_ci latin1_swedish_ci latin1_swedish_ci
Atribut
Null
Default
Extra
No No No No No
Gambar 3.2 Tabel Data Mahasiswa
3. Tabel Krs Online
Field Kd_mata_kuliah Nm_mata_kuliah Semester Tahun Sks
Jenis varchar varchar varchar varchar varchar
Collation latin1_swedish_ci latin1_swedish_ci latin1_swedish_ci latin1_swedish_ci latin1_swedish_ci
Atribut
Gambar. 3.3 tabel krs online
Null No No No No No
Default
Extra
BAB IV IMPLEMENTASI DAN PEMBAHASAN APLIKASI
4.1
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). 4.2 Tujuan Implementasi Sistem Adapun tujuan dari implementasi sistem yaitu : a. Menyelesaikan desain sistem yang telah dirancang sebelumnya. b. Memastikan bahwa pemakai dapat memahami bentuk kerja sistem ini. c. Memastikan bahwa apakah sistem sesuai dengan kebutuhan pemakai. 4.1
Tampilan Form Utama (Menu Login)
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.
Gambar 4.1 Tampilan awal Login
4.2
Form Login Mahasiswa
Form Login Mahasiswa ini berfungsi untuk masuk ke form input KRS Online
Gambar 4.2 Form Login Mahasiswa 4.3
Tampilan Form Buat KRS Online
Form ini berfungsi untuk upload photo dan membuat KRS Online
Gambar 4.3 form pembuatan KRS Online
4.4
Tampilan Form Input Data KRS Online
Tampilan ini berfungsi untuk mengimput data-data KRS Online
Gambar 4.4 form input KRS Online
4.5
Form Pencarian Data KRS Online Form ini berfungsi untuk pencarian data-data KRS Online
Gambar 4.5 form pencarian data KRS Online
4.6
Tampilan Form Laporan KRS Online
Form ini berpungsi untuk melihat hasil laporan KRS Online
Gambar 4.6 form laporan KRS Online
BAB V KESIMPULAN DAN SARAN
5.1
Kesimpulan Dari pembuatan tugas akhir ini, dapat di ambil kesimpulan sebagai berikut : 1. 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. 2. Proses pelaksanaan pengisian Kartu Rencana Studi dapat lebih cepat di lakukan bila di bandingkan dengan sistem pengisian Kartu Rencana Studi yang lama secara manual. 3. Keamanan data masing-masing mahasiswa cukup terjamin, karena setiap masiswa mendapatkan password yang berbeda dan mahasiswa tersebut juga dapat menggati passwordnya.
5.2
Saran Sekarang sistem pengisian sudah di lakukan secara online maka penulis
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.baakgunadarma.ac.id 09-06-2010 http://www.MYSQL official websete 10-07-2010 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.htm Kadir, abdul. 2002. Dasar Pemograman Web dinamis menggunakan Php,penerbit