BAB IV ANALISA DAN PERANCANGAN
BAB IV
ANALISA DAN PERANCANGAN
A. ANALISA MASALAH
Analisa sistem adalah tahap dimana analisis system mengidentifikasikan
masalah-masalah kebutuhan pemakai,menyatakan secara spesifik
sasaran-sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai, masalah
alternative-alternatif, metode pemecahan masalah yang paling tepat,
merencanakan dan menerapkan rancangan sistemnya.
Sistem Pengolahan data Akademik Pengisian Krs dan Penilaian Khs pada
Fakultas Ilmu Komputer Universitas Bung Karno sudah berjalan cukup
baik, namun pada bagian-bagian tertentu masih memiliki kendala yaitu
kekurangan dan kelemahan pada sistem. Seperti Pengisian Krs, khs dan
pembuatan laporan yang hanya meggunakan bantuan microsoft Office saja
tanpa adanya bantuan Aplikasi tertentu, tentu hal ini akan memakan banyak
waktu dan juga kurang efisien, penyimpanan data Mata kuliah yang masih
menggunakan Arsip dan Database yang kurang efisien. hal ini
menimbulkan suatu hilangnya data dan ketidak akuratannya sistem.
pengelolaannya menjadi lambat dan informasi yang di hasilkan kurang
akurat jika terjadi kesalahan pada pengolahan data karena masih adanya
(2)
1. Uraian Sejarah Singkat
Di era pemerintahan Orde Baru (1990 an) proposal pendirian
Universitas Bung Karno (UBK) sudah disiapkan namun tidak mendapat
respon dan dukungan pada waktu itu. Bahkan, sebaliknya UBK secara
resmi dinyatakan dilarang oleh pemerintah. Setelah cukup lama
dilarang melakukan kegiatan, atas inisiatif Ibu Hj. Rachmawati
Soekarnoputri, SH tetap melanjutkan berdirinya Yayasan Pendidikan
Soekarno (YPS).
Pada tanggal 11 Juni 1999 yang 1 (satu) tahun kemudian dijadikan
sebagai Dies Natalis pertama UBK, mendapatkan sambutan dan
dukungan Presiden RI ke II Prof. Dr. B.J. Habibie di Istana Negara.
Menyusul dukungan dan harapan Presiden RI ke III K.H.
Abdurrachman Wahid (Gus Dur) agar UBK terus maju berjaya.
Penerimaan calon mahasiswa baru saat pertama kali dibuka pendaftaran
tahun 1999 di Kampus Jalan Kimia Menteng mencapai 15.000 orang
namun yang lulus test hanya tercatat 2.877 orang. Dari jumlah sebaran
mahasiswa baru memilih Fakultas dan Program Studi yang meliputi
Fakultas Ilmu Sosial dan Ilmu Politik, Hukum, Ekonomi, Teknologi
Industri, Teknik Sipil dan Perencanaan, Pertanian dan Ilmu Komputer.
Selain Kampus di Jl. Kimia No. 20 Jakarta Pusat sebagai pusat kegiatan
(3)
Pada tahun 2007 ketika 6 Fakultas sibuk berbenah diri dalam
memperoleh akreditasi dan keunggulan akademik, Fakultas Pertanian
harus tertinggal dan ijin operasionalnya tidak dilanjutkan. Kekurangan
minat dan pesatnya era industrialisasi dapat dipahami sebagai salah satu
alasan Fakultas Pertanian UBK terpaksa ditutup. Di dalam memahami
tuntutan dan perkembangan pendidikan tinggi yang makin pesat dan
bersaing, UBK menyiapkan diri guna turut serta mengembangkan
profesionalisme tri dharma perguruan tinggi : kegiatan penelitian,
pengajaran dan pengabdian kepada masyarakat senantiasa menjadi
program unggulan di Universitas Bung Karno.
2. Bidang Usaha Dan Perkembangan Usaha
- Penyediaan tempat sarana dan prasarana kegiatan belajar dan
mengajar
- Penyediaan tempat pengabdian masyarakat
- Penyediaan tempat pembinaan aktifitas akademik
- Penyediaan Sarana penunjang untuk melaksanakan penelitian dan
pengembangan dalam bidang ilmu teknologi atau seni tertentu sesuai
dengan bidang studi
- Penyediaan sarana penunjang untuk melaksanakan pendidikan dan
(4)
3. Struktur Organisasi, Uraian Fungsi dan Tugas
STRUKTUR ORGANISASI
Fakultas Ilmu Komputer “Universitas Bung karno”
Gambar IV.1
Struktur Organisasi DEKAN
PROGRAM STUDI/PROGDI
SUBBAGIAN ADMINISTRASI
AKADEMIK LABORATORIUM
SUBBAGIAN KEMAHASISWA
AN SUBBAGIAN
ADMINISTR ASI UMUM KELOMPOK
DOSEN
KABAG ADMINISTRASI
(5)
Fungsi dan tugas
a) Dekan
Mempunyai tugas memimpin dan mengendalikan penyelenggaraan
pendidikan dan pengajaran, penelitian, pengabdian, dan pembinaan kepada
masyarakat kepada tenaga pendidik mahasiswa, mahasiswa dan tenaga
administrasi dilingkungan fakultas.
b) Program Studi
Adalah unsur pelaksana Fakultas di bidang studi dipimpin oleh seorang
ketua program studi yang dipilih dari antara dosen atau tenaga pengajar dan
bertanggung jawab langsung kepada dekan. Dalam melaksanakan tugas
sehari-hari ketua program studi dibantu oleh sekretaris program studi.
Program studi mempunyai tugas melaksanakan pendidikan dan pengjaran,
penelitian dan pengabdian kepada masyarkat dalam bidang ilmu, teknologi
atu seni tertentu sesuai dengan program penddikan yang ada dalam
peraturan perundang-undangan yang berlaku utnuk menyelenggarakan
tugas tersebut deatas program studi mempunyai fungsi:
1) Melakukan pendidikan dan pengajaran dalam bidang ilmu,teknologi
dan seni tertentu.
2) Melakukan penelitian dan pengembangan ilmu pengetahuan teknologi
dan seni tertentu
(6)
4) Menyusun dan menyiapkan rencana kerja progdi berpedoman kepada
rencana induk pengembangan universitas dan rencana umum fakultas.
5) Mengkoordinasikan para dosen/tenaga pengajar jurusan agar berprestasi
ilmiah, mampu melaksanakan Tri dharma perguruan tinggi,
meningkatkan kemampuan ilmu serta melakukan bimbingan kepada
mahasiswa.
6) Membantu pelaksanaan pengabdian kepada masyarakat
7) Membantu pelaksanaan pembinaan aktivitas akademik.
8) Melaksanakan koordinasi dalam menyusun silabus satuan acara
pekuliahan dan mengembangkan kurikulum sesuai dengan ketentuan
dan peraturan perundang-undangan yang berlaku sert selalu
diselaraskan dengan perkembangan kurikulum nasional,regional dan
internasional.
c) Laboratorium
Laboratorium adalah sarana pendukung program studi dalam satu atau
cabang ilmu, teknologi atau seni tertentu sesuai dengan keperluan bidang
studi yang bersangkutan dan unit sumber daya dasar untuk
mengembangkan ilmu dan pendidikan. Laboratorium dipimpin oleh
seorang yang keahliannya telah memenuhi persyaratan sesuai dengan
bidang ilmu teknologi atau seni tertentu dan bertanggung jawab langsung
kepada ketua program studi.
(7)
2) Mempersiapkan sarana penunjang untuk melaksanakan penelitian dan
pengembangan dalam bidang ilmu teknologi atau seni tertentu sesuai
dengan bidang studi
3) Menyusun jadwal praktikum/pengguna instalasi bagi praktikum
mahasiswa.
d) Kabag Administrasi Akademik
Kabag Administrasi akademik mempunyai tugas melaksanakan urusan
tata usaha dan rumah tangga fakultas. Untuk melaksankan tugas tersebut,
bagian tata usaha mempunyai fungsi:
1) Melaksanakan surat-menyurat,rumah tangga,perlengkapan,kepegawaian
dan keuangan
2) Melakukan urusan administrasi akademik yang meliputi pendidikan dan
pengajaran, penelitian dan pengabdian kepada masyarakat.
3) Melakukan administrasi pembinaan mahasiswa dan hubungan
alumni,dll
e) Sub bagian Administrasi Akademik
Mempunyai tugas pokok membantu kabag tata usaha melaksanakan
administrasi dan memberikan laporan, pendidikan dan pengajaran
penelitian serta pengabdian kepada masyarakat. SubBagian administrasi
akademik mempunyai fungsi:
1) Menyelenggarakan administrasi perkuliahan, pelaksanaan ujian dan
(8)
2) Membantu program studi dalam pelaksanaan/penyelenggaraan
penelitian dan pengabdian kepada masyarakat.
3) Menyimpan dan memelihara data akademik seluruh program studi.
4) Membantu penyusunan kurikulum,SAP,penugasan megajar,data dosen
5) Memberikan laporan-laporan kepada Kabag akademik
f) Subbagian Administrasi Umum dan Keuangan
Mempunyai tugas pokok memberikan pelayanan dan dukungan
administrasi umum dan keuangan Fakultas serta administrasi materil dan
urusan kerumah tanggaan dikingkungan fakultas, Fungsi administrasi
umum dan keuangan adalah:
1) Melaksanakan urusan administrasi surat menyurat fakultas dan
pelayanan umum seluruh program studi
2) Melaksanakan administrasi pembinaan personil
3) Melaksanakan urusan perencanaan anggaran dan pelaksanaannya serta
administrasi keuangan.
4) Membantu mempersiapkan administrasi pertanggung jawaban
keuangan fakultas.
g) Sub bagian administrasi kemahasiswaan
Tugasnya membantu kabag TU melaksanakan pelayanan administrasi
kerjasama dan kemahasiswaan serta alumni, Fungsi administrasi
kemahasiswaan:
(9)
2) Mencatat dan memelihara update data kemahasiswaan setiap program
studi perangkatan
3) Pelayanan mahasiswa cuti akademik
4. Sistem Informasi Pada Universitas Bung Karno
a. Dokumen yang digunakan
Dalam pembuatan analisa sistem informasi materi kuliah ini
membutuhkan data-data yang terkait yaitu seperti data berikut:
1) Dokumen masukan
NO NAMA FUNGSI SUMBER BENTUK
1 Kurikulum Sebagai kurikulum
operasional mata kuliah
Kaprodi Lampiran
A-1
2 Data dosen Mata
kuliah
Untuk menentukan dosen
mata kuliah persemester
Kaprodi Lampiran
A-2
3 KRS KRS untuk menentukan
matakuliah persemester
Kaprodi Lampiran
A-3
4 Data KRS KRS yang telah diisi oleh
mahasiswa sebagai bukti
mahasiswa yang aktif
dalam perkuliahan
Mahasiswa Lampiran
(10)
5 Data absen
mahasiswa
Bukti kehadiran
mahasiswa di dalam kelas
Mahasiswa Lampiran
A-5
6 Data nilai Untuk membuat data khs
yang dibuat oleh dosen
berupa nilai
Dosen Mata
kuliah
Lampiran
A-6
6 Bukti bayar Sebagai tanda bukti
mahasiswa telah melunasi
administrasi
Mahasiswa Lampiran
A-7
Tabel IV.1
Dokumen Masukan
2) Dokumen Keluaran
NO NAMA FUNGSI SUMBER BENTUK
1 Mata kuliah dosen Sebagai laporan mata
kuliah dosen yang mengajar
mata kuliah tersebut
Dikjar Lampiran
A-2
2 KHS Sebagai data keluaran yang
berisi data hasil nilai
mahasiswa selama kegiatan
belajar persemester
Dikjar Lampiran
(11)
Dokumen Keluaran
3) Simpanan Data
NO Nama Dokumen Fungsi Penanggung jawab
1 File Mahasiswa Sebagai tempat menyimpan
data-data mahasiswa
Dikjar
2 File Matakuliah Sebagai kumpulan matakuliah
yang diajarkan
Dikjar
3 File KHS Sebagai tempat kumpulan data
mahasiswa per semesternya
Dikjar
4 File absensi Sebagai tempat kumpulan data
mahasiswa yang aktif berkuliah
Dikjar
5 File KRS Sebagai tempat menyimpan
matakuliah yang diambil
mahasiswa dan dosen siapa yang
mengajar
Dikjar
6 File Dosen Sebagai tempat penyimpanan
data –data dosen yg mengajar
Dikjar
(12)
4) Matrik kegiatan dan kebutuhan informasi
No Bagian
Organisasi
Kegiatan Informasi yang
diperlukan
1 Kaprodi 1.Menentukan Kurikulum mata
kuliah,dosen yang mengajar,
persemesternya melalui KRS
Data kurikulum mata
kuliah dan data dosen
2 Mahasiswa 1.Mengisi KRS untuk bukti
pengambilan mata kuliah.
2.Memberikan tanda bukti
pembayaran.
3. Mengisi absensi mahasiswa.
4. Menerima KHS
KRS
Bukti pembayaran
Daftar hadir
KHS
3 Dosen 1. Menerima daftar hadir kuliah.
2. Memberikan hasil nilai dari
akumulasi absen dan ujian
Daftar hadir.
(13)
4 Penasehat
Akademik
1. Menerima KHS
2. Menerima data krs
3. Acc Krs
KHS
Data Krs
Tabel IV.4
Matrik Kegiatan dan Kebutuhan Informasi
5. Prosedur Sistem Berjalan
a. Proses Setup Krs
Kaprodi menentukan Kurikulum Matakuliah dan Dosen mata
kuliah,dari data-data tersebut maka dibuatkannya krs, yang nantinya
krs tersebut dibagikan kepada mahasiswa untuk melakukan
pengisian krs.dan pada proses ini dosen mata kuliah mendapatkan
matakuliah dosen yang telah ditentukan dari kaprodi yang nantinya
untuk panduan dosen mengajar mata kuliah yang telah ditentukan
oleh kaprodi.
b. Proses Pengambilan dan entry Krs
Pada proses ini mahasiswa mengambil krs yang telah
tersedia,setelah mahasiswa mengambil krs lalu mahasiswa
melakukan pengisian krs dan sebelum mahasiswa mengembalikan
krs yang telah diisi,mahasiswa diharuskan melunasi administrasi
(14)
kepada penasehat akademiknya akan mendapatkan konfirmasi
bahwa krs disetujui atau tidak.
c. Proses Rekam Data Absensi dan Nilai
Pada proses ini daftar hadir kuliah yang telah diisi oleh mahasiswa
maka dosen mata kuliah merekam pengakumulasian daftar hadir
mahasiswa dan data nilai dengan hasil ujian yang diterima untuk
memperoleh data nilai sebenarnya.
d. Proses cetak Khs
Dari hasil data nilai yang diterima dari dosen, maka akan diproses
untuk dibuatkan Khs yang nantinya dibagikan kepada penasehat
akademik dan mahasiswa,yang nantinya khs tersebut sebagai hasil
laporan nilai-nilai yang didapat pada semester tersebut.
6. Diagram Alir Data (DAD) a. Diagram Konteks
(15)
P1 Sistem informasi Krs dan khs a
Kaprodi
b Dosen
d
Mahasiswa
c
Penasehat akademik kurikulum_mk
dosen_mk krs
mt_kuliah_dosen dftr_hdr_mhs
dt_nilai Dt_krs
krs Acc_krs Khs bkt_pmbyrn
Acc_krs Khs
Dt_krs
dt_dftr_hdr_mhs
Diagram Konteks
Gambar IV.2
(16)
P1 setup krs a Kaprodi P2 pengambilan dan entry krs P3 Rekam data absensi dan nilai P4 Cetak khs c Penasehat akademik d Mahasiswa
D3 F_mtkuliah D4 F_dosen D10F_kurikulum
c
Penasehat akademik
D11F_pmbyrn D5 F_krs
D7 F_mhs D13F_nilai D12F_absensi b Dosen D9 F_khs kurikulum_mk dosen_mk krs krs bkt_pmbyrn Dt_krs Dt_kurikulum Dt_kurikulum Dt_mtkuliah Dt_mtkuliah Dt_dosen Dt_dosen Acc_krs Dt_krs Acc_krs Dt_krs Dt_krs dt_pmbyrn dt_pmbyrn Dt_mhs Dt_mhs Dt_krs Dt_absnsi Dt_absnsi dt_nilai dt_nilai mt_kuliah_dosen dftr_hdr_mhs dt_nilai dt_nilai Khs Dt_khs Dt_khs Khs dt_dftr_hdr_mhs Diagram Overview Gambar IV.3
(17)
a. Teknologi pengolahan data yang digunakan
Dalam mengolah informasi, sistem telah menggunakan seperangkat
komputer untuk mendukung kegiatan operasional hanya untuk
pengetikan laporan saja. Sehingga masih kurang efisien dan optimal
spesifikasi komputer yang dimiliki adalah sebagai berikut:
1) Spesifikasi perangkat keras/Hardware
Konfigurasi yang dimiliki dalam perangkat keras adalah sebagai
berikut:
a) Processor : intel Pentium IV 2,66MHZ
b) RAM : DDR 256MB
c) HDD : 40GB
d) FDD : 1,44MB
e) Keyboard : standart
f) Mouse : serial
g) Monitor : GTC 15 inc
h) Printer : HP 5500
2) Perangkat lunak/software
a) System operasi yang digunakan adalah:
Windows XP professional service pack 2
b) Aplikasi yang digunakan adalah
(18)
Dari pengamatan yang dilakukan di lapangan dan telah digambarkan
sebelumnya, penulis menganalisa dari system perkuliahan ini dengan
menganalisa menggunakan kerangka PIECES,yaitu
performance,information,economies,control,efficiency,dan servis.
Analisa tersebut dapat dijelaskan sebagai berikut:
a. Performance
Dalam hal pengolahan data file-file mata kuliah dan data nilai
mahasiswa, yang tersimpan pada komputer masih belum tersusun
dengan baik dan masih ada file-file data yang rusak, sehingga
menyebabkan kinerja menjadi lambat. Dengan adanya sistem baru
nanti dapat memberikan kualitas yang akurat dan tepat waktu.
b. Information
Dari analisa pada informasi terdapat beberapa point yang
diidentifikasi yaitu:
1) Karena masih menggunakan system secara manual, sehingga sering
terjadinya ketidak akuratan data pada saat kebutuhan akan
informasi data yang ada, juga menghambat pembuatan laporan
akhir yang akan diberikan kepada mahasiswa
2) Perolehan data KHS hanya bisa dilihat dikampus,hal ini
mengakibatkan mahasiswa yang ada dikampus untuk melihat KHS,
dan mahasiswa yang tidak dapat ke kampus tidak dapat
(19)
c. Economics
Informasi mengenai data mata kuliah dan nilai mahasiswa, Segala
kebutuhan kegiatan masih dibuat secara manual dengan media kertas
dan tenaga manusia sehingga banyak membutuhkan biaya. Dan hal itu
belum ter database dengan baik,sehingga terjadi duplikasi data
sehingga mengakibatkan lamanya proses kinerja. Dengan adanya
sistem yang baru dapat mengurangi media kertas dan meminimkan
biaya.
d. Control (dan keamanan)
Pemeliharaan dilakukan oleh tenaga SDM dari luar pihak universitas.
hal ini dikarenakan universitas belum memiliki tenaga SDM yang
seharusnya ada untuk melakukan pemeliharan atau peng update an
terhadap system informasinya. hal ini bisa mengakibatkan terjadinya
segala bentuk penyalahgunaan terhadap isi data yang tersimpan pada
aplikasi oleh pihak yang bisa saja tidak berkepentingan, sehingga
otorisasi dan autentifikasi data tidak dapat dipertanggung jawabkan.
e. Efficiency
komputer yang ada, kurang dimanfaatkan secara maksimal,dimana
komputer yang ada hanya digunakan untuk surat-menyurat dan
membuat laporan sehingga akses informasi menjadi kurang efisien
(20)
f. Service
Tidak dapat memberikan pelayanan yang baik karna sering terjadinya
kelambatan dalam hal pelayanan karena membutuhkan waktu untuk
mencari data atau mencatat data penilaian, karena didalam
pencatatannya masih dalam bentuk arsip yang di simpan di dalam
buku dan kertas atau dengan kata lain masih bersifat manual dan ter
komputerisasi
9. Masalah Pokok
Pengelolaan data Krs dan Khs pada Universitas Bung Karno tidak
terdokumentasi dengan baik. sehingga mahasiswa kurang puas
dengan pelayanan yang diberikan oleh pihak kampus. Kurangnya
pelayanan dan keamanan data,dapat di identifikasi seperti:
a. Data tersimpan secara berlebihan tidak konsisten dalam file-file
atau dalam database yang berbeda
b. Penyimpanan data yang masih di lakukan secara manual dalam
bentuk arsip, sehingga bayak menimbul kan kerugian-kerugian
seperti kurangnya keamanan pada penyimpanan data, lambat nya
proses pengolahan data dan usia data menjadi tidak panjang
karena mudah rusak karena hanya memnggunakan media kertas
sebagai penyimpanan nya.
c. Data yang berupa media kertas sangat riskan kan resiko keamanan
(21)
e. Kurang maksimalnya aplikasi terhadap manajemen basis data Krs
dan Khs mengakibatkan pelayanan informasi untuk mahasiswa
kurang relatif efisien.
10. Analisis kebutuhan informasi
Setelah mengamati sistem yang berjalan terutama pada sistem
perencanaan studi dan penilaian tersebut, informasi yang dibutuhkan
untuk menganalisa Krs dan penilaian ialah
a.Informasi data dosen mata kuliah
b.Informasi data kurikulum
c.Informasi data mahasiswa difakultas
d.Informasi data nilai
e.Informasi data mata kuliah yang diambil/krs
f. Informasi absensi mahasiswa
g.Informasi KHS
11. Rancangan sistem usulan
Berdasarkan permasalahan pada pengelolaan Krs dan Khs pada
Universitas Bung Karno, perlu adanya solusi untuk dapat
mengurangi/meniadakan terjadinya masalah yang dapat merugikan
kalangan mahasiswa, memudahkan bagi mahasiswa dengan merancang
sistem yang ada terutama dalam pengelolaan dan pelayanan Krs Dan Khs.
untuk itu diperlukan suatu bentuk basis data tersendiri tempat
penyimpanan data Krs dan Khs,dan juga dengan berbasis web ini dapat
(22)
ke kampus. Dalam hal ini bentuk-bentuk usulan yang diberikan penulis
dilihat dari analisa kebutuhan informasi yang ada sebagai berikut:
a.Database
Data inventaris mata kuliah dan data mahasiswa harus
didokumentasikan dalam bentuk database tersendiri dan harus selalu di
update secara berkala.
b.User Interface/tampilan
Untuk Front end lebih mengutamakan menyediakan apa yang
dibutuhkan oleh para pengunjungnya yaitu menu pengaksesan yang
lebih akurat dan mudah dipahami dalam penggunannya.
Untuk Back end penyediaan modul dimana administrator memiliki
akses penuh terhadap seluruh isi konten yang terdapat pada website.
c.Sistem pencarian
Dibuatkan pengkodean pada nama mata kuliah dan nama-nama yang
bersangkutan didalam aplikasi tersebut,untuk memudahkan dalam
proses pencarian dan pengelolaan data inventaris Krs dan Khs.
d.Hardware dan Software
Hardware yang digunakan baik dalam hal pengaksesan maupun
pengolahan website menggunakan spesifikasi komputer yang standart.
sedangkan software yang digunakan untuk membangun website
menggunakan text editor Macromedia Dreamweaver CS 4 dan paket
(23)
Server dan Database MySQL). Untuk browser merekomendasikan
dengan Mozilla versi terbaru
B. PERANCANGAN
1. Rancangan Logik
Berikut ini rancangan logik dari sistem usulan pada sistem informasi KRS
dan KHS online pada Universitas BUNG KARNO Jakarta.
Berdasarkan permasalahan pada pengelolaan Krs dan Khs pada
Universitas Bung Karno, perlu adanya solusi untuk dapat
mengurangi/meniadakan terjadinya masalah yang dapat merugikan
kalangan mahasiswa, memudahkan bagi mahasiswa dengan merancang
sistem yang ada terutama dalam pengelolaan dan pelayanan Krs Dan Khs.
Berikut ini adalah gambaran dari sistem usulan:
2. Diagram Alir Data (DAD)
(24)
P0 Sistem informasi Krs,Khs online a Kaprodi b Dosen d Mahasiswa f Dosen penasehat akademik Login Khs Dt_kurikulum Mtkuliah_dosen Krs Login Krs Login Khs Login Dt_nilai_mk Krs_isi Mtkuliah_dosen dt_dftr_hdr_mhs Konfirmasi_login Konfirmasi_login Konfirmasi_login Konfirmasi_Krs Konfirmasi_login Gambar IV.4
Diagram Konteks Sistem Usulan
(25)
D7 F_mhs D6 F_krs_isi D8 F_nilai_mk D1 F_login D5 F_krs a Kaprodi d Mahasiswa f Dosen penasehat akademik D3 F_mtkuliah b Dosen D1 F_login D4 F_dosen D3 F_mtkuliah P1 Perekaman data P2 Isi krs P3 kegiatan akademi k D2 F_jurusan P4 Laporan D9 F_khs d Mahasiswa c Penasehat akademi k D10F_kurikulum D14F_dftr_hdr_mhs D3 F_mtkuliah Dt_kurikulum Mtkuliah_dosen krs Login Dt_jurusan Dt_jurusan Dt_mtkuliah Dt_mtkuliah Dt_dosen Dt_dosen Dt_krs Dt_krs Dt_krs Login krs dt_dftr_hdr_mhs Dt_login Dt_login Dt_login Dt_login Dt_krs_isi Dt_krs_isi Dt_krs_isi Dt_mhs Dt_mhs Dt_nil ai_mk Dt_mtkuliah Dt_login Dt_nilai_mk Login Dt_nilai_mk Mtkuli ah_dosen Dt_khs Dt_khs Khs Login Login Khs Dt_mtkuliah Login Dt_krs_isi dt_dftr_hdr_mhs Dt_kurikulum Konfirmasi_l ogin Konfirmasi_l ogin Konfirmasi_Krs Konfirmasi_l ogin Konfirmasi_l ogin Konfirmasi_login Konfirmasi_login Dt_mtkuliah Gambar IV.5
(26)
P1.1 Login a
Kaprodi
D5 F_krs D3 F_mtkuli ah
b Dosen P1.4 entry krs b Dosen D4 F_dosen D1 F_login P1.2 entry kurikulum P1.3 entry mk dosen D10F_kurikulum D2 F_jurusan P1.5 rekam mk dosen
D3 F_mtkuli ah D4 F_dosen Dt_login Dt_login Login Login Dt_mtkuliah Dt_kurikulum Dt_dosen Dt_jurusan Dt_dosen Mtkuli ah_dosen Krs Dt_krs Mtkuli ah_dosen Dt_mtkuliah Dt_mtkuliah
Konfirmasi_login Konfirmasi_l ogin
kurikulum_mk
Dt_dosen
Dt_mtkuliah 1) Diagram Rinci 1.0
Gambar IV.6
(27)
2) Diagram Rinci Proses 2.0 P2.1 Login P2.2 Isi krs d Mahasiswa D5 F_krs f Dosen penasehat akademik D6 F_krs_isi D1 F_login f Dosen penasehat akademik P2.3 rekam krs isi D7 F_mhs Dt_krs Dt_krs_isi Dt_login Krs Login Login Dt_login Dt_krs_isi Krs_isi Dt_mhs Konfirmasi_login Konfirmasi_Krs Konfirmasi_login Gambar IV.7
(28)
3) Diagram Rinci 3.0
P3.1
Login b
Dosen
D7 F_mhs D8 F_nilai_mk P3.2
Input data dftr hdr dan nilai mk
D6 F_krs_isi D14F_dftr_hdr_mhs
D1 F_login
Dt_nilai_mk
Dt_nilai_mk
Dt_mhs Login
Dt_dftr_hdr_mhs Dt_nilai_mk
Dt_krs_isi Dt_dftr_hdr_mhs Dt_dftr_hdr_mhs
Dt_login Konfirmasi_login
Gambar IV.8
(29)
4) Diagram Rinci 4.0
P4.1
Login d
Mahasiswa
D1 F_login
D9 F_khs f
Dosen penasehat akademik
P4.2
Cetak khs D3 F_mtkuliah
Dt_login
Login Login
Khs Khs
Dt_khs
Dt_khs
Konfirmasi_login Konfirmasi_login
Dt_mtkuliah
Dt_mtkuliah
Gambar IV.9
(30)
3. Kamus data
a. Login
Maksud : Sebagai identitas dan kode sandi anggota apabila
akan login.
Arus Data : Anggota
Frekuensi : Setiap anggota yang ingin menggunakan loginnya
b. Kurikulum
Maksud : Sebagai Kurikulum operasional mata kuliah
Arus Data : Kaprodi
Frekuensi : Setiap per semester
c. Mata Kuliah Dosen
Maksud : Untuk menentukan dosen pengajar mata kuliah
Arus Data : Kaprodi
(31)
d. KRS
Maksud : Untuk menentukan mata kuliah dan dosen pengajar
yang nantinya dibagikan kepada mahasiswa.
Arus Data : Kaprodi
Frekuensi : Setiap Per semester
e. Data Nilai Mata kuliah
Maksud : Untuk membuat data Khs yang dberikan oleh dosen
berupa nilai mata kuliah.
Arus Data : Dosen Mata Kuliah
Frekuensi : Setiap Akhir semester
f. KRS ISI
Maksud : Krs Yang telah diisi data oleh mahasiswa sebagai
bukti mahasiswa yang aktif dalam pengambilan Krs
Arus Data : Mahasiswa
(32)
g. KHS
Maksud : Sebagai data keluaran yang berisi data hasil nilai
mahasiswa selama kegiatan belajar per semester
Arus Data : Admin
Frekuensi : Setiap Per semester
4. Prosedur system usulan
a. Proses perekaman data
Pada proses ini kaprodi sebelum melakukan pengaksesan kedalam
menu yang telah disediakan oleh admin,kaprodi harus melakukan
login agar dapat masuk dan mengakses menu yang telah disediakan
oleh admin dari pihak kampus. Setelah kaprodi sukses melakukan
login barulah kaprodi mengakses suatu menu yang ada,untuk
menentukan kurikulum dan dosen mata kuliah untuk dijadikan krs
dan mata kuliah dosen, krs tersebut akan dibagikan kepada setiap
mahasiswa dan mata kuliah dosen akan dibagikan kepada dosen mata
kuliah sebagai panduan untuk dosen tersebut mengajar.
b. Proses isi krs
(33)
telah didapat oleh pihak kampus. Setelah login sukses dilakukan
menu mahasiswa tersebut baru dapat diakses diantaranya menu
pengisian krs dan Khs. Mahasiswa yang ingin mengambil mata kuliah
masuk ke menu pengisian krs yang telah disediakan dan melakukan
pengisian krs sesuai dengan batas sks yang didapat dari nilai khsnya.
Namun apabila mahasiswa belum melakukan pembayaran, mahasiswa
tidak dapat mengakses menu krs. Dan Mahasiswa yang telah
melakukan pembayaran dapat mengakses menu Krs. mahasiswa
melakukan pengisian krs,lalu akan mendapatkan konfirmasi Krs dari
penasehat akademiknya (PA), bahwa Krs telah disetujui atau belum.
proses Acc ini dilakukan setelah penasehat akademik melihat krs
yang telah diisi mahasiswa dan melihat hasil dari khs
mahasiswa,apabila belum disetujui mahasiswa akan dipanggil untuk
menghadap dosen penasehat akademiknya (PA) untuk
memperbaikinya.
c. Proses kegiatan akademik
Pada proses ini dosen mata kuliah melakukan login agar dapat masuk
kedalam menu dosen. Setelah dosen masuk kedalam menu dosen,
maka dosen dapat memasukkan data nilai per mata kuliah yang
diajarnya. Lalu akan diproses oleh sistem,dan selanjutnya dimasukkan
ke dalam file nilai yang nantinya hasil dari akumulasi nilai tersebut
diproses untuk dijadikan Khs.
(34)
Proses ini merupakan hasil dari laporan dosen yang dijadikan khs dan
dibagikan kepada mahasiswa dan dosen penasehat akademik. Sebagai
panduan pengambilan mata kuliah disemester berikut.
5. Normalisasi
Normalisasi adalah suatu proses untuk menjamin terwujudnya himpunan
data yag mempunyai integritas,konsistensi, fleksibel, dan tidak duplikasi
antara satu dengan yang lainnya.
Bentuk Un-normal
Yaitu menghilangkan duplikasi data agar mendapatkan bentuk yag lebih
baik,hemat waktu,hemat biaya dan memberikan respon yag baik dan cepat.
UNF
Semester/TA+Program_studi+NPM+Nama_Mahasiswa+Penasehat_akademik+{Pilihan+K
ode_matakuliah+Nama_matakuliah+SKS+Kode_Dosen+Nama_Dosen}+Jumlah_Sks_ygdi
ambil+Terbilang+Paraf_mahasiswa+Username+Pasword+{Kode_dosen+Nama_dosen+Ko
de_matakuliah+Nama_matakuliah}+NPM+Nama_mahasiswa+Program_pendidikan+Progr
am_studi+NPM+Nama_mahasiswa+Penasehat_Akademik+{Kode_matakuliah+Nama_mat
akuliah+SKS+Nama_dosen+keterangan}+Jumlah_ambil_SKS+batas_ambil_SKS+prodi+K
RS+Tugas+absen+UTS+UAS+Program_Pendidikan+{Kode_matakuliah+Nama_matakulia
(35)
Bentuk normal pertama (1st)
Yaitu semua atribut yang mempunyai nilai yang sifatnya atomic (tunggal)
tetapi masih terdapat beberapa atribut muncul secara berulang yaitu dengan
cara menghilangkan repeating group.
1st NF
NPM+Nama_mahasiswa+Tempat_lahir+tanggal_lahir+fakultas+Program_studi+Prog
ram_pendidikan+status_mahasiswa+Kode_dosen+Nama_dosen+Telepon+alamat+ko
de_matakuliah+status_dosen+username+Password+Semester+Jumlah_sks_yg_diambi
l+T_Akd+kd_prodi+kd_dsn+Nama_matakuliah+Nama_Dosen+kd_mk+IPS+IPK+nm
_prodi+jenjang+Nama_matakuliah+SKS+Batas_ambil_sks
Normal kedua (2nd)
Suatu tabel telah mencapai tingkat normal kedua jika tabel yang bersangkutan
telah memenuhi bentuk normal pertama dan semua atribut bukan kunci (non
key atributes) tabel bersangkutan tergatung sepenuhnya pada kunci primer.
Bentuk ketergangtungan tersebut disebut sebagai ketergantungan penuh (full
functional dependence) terhadap kunci primer, khususnya kunci primer
(36)
2nd NF
KRS #NPM+@Kode_dosen+@Kode_matakuliah+semester+Jumlah_sks_yg_
diambil_T_Akd+@Kode_dosen+Nama_dosen+Telepon+alamat+stat
us_dosen+@Kode_dosen+Nama_matakuliah+Nama_Dosen+@Kode
_prodi+Nama_prodi+jenjang+Nama_matakuliah+SKS
Login #username+Password
Mahasiswa #NPM+Nama_mahasiswa+Tempat_lahir+tanggal_lahir+Jenis_kelamin+
fakultas+Program_studi+Program_pendidikan+@Kode_Matakuliah
+Nama_matakuliah+IPS+IPK
Mata kuliah #Kode_matakuliah+Nama_matakuliah+Sks+@Kode_Dosen+Nama_dos
en
Normal ketiga (3nd)
Setiap aribut yang bukan key harus bergantung sepenuhnya pada paduan primery
key, bukan bergantung pada salah satu sebagian key (partial dependencie),dan
senua atribut bukan pimery key tidak mempunyai hubungan transitif. Dengan kata
lain setiap atribut bukan kunci haruslah bergantungan ganya pada primery key dan
(37)
3nd NF
Mahasiswa #NPM+Nama_Mahasiswa+Tempat_lahir+Tanggal_lahir+Jenis_kel
amin+Fakultas+Program_Studi+Program_Pendidikan
Dosen #Kode_Dosen +Nama_Dosen+Alamat+Telp+jenis_kelamin
Login #Username+Password
KRS #NPM++@Kode_Matakuliah+@Kode_Dosen+@Kode_Prodi+T_
Akd+Semester+Jumlah_sks_yg_diambil
Nilai #NPM+@Kode_Matakuliah+Nama_Matakuliah+Kehadiran+Tugas
+Nilai
KHS #NPM+@Kode_Matakuliah+Nama_Matakuliah+Tahun_Akd+Sem
ester+N+K+NxK+Batas_Ambil_Sks +IPS+IPK
Jurusan #Kd_Prodi+Nama_Prodi+Program_Pendidikan
Mata Kuliah #Kode_Matakuliah+Nama_Matakuliah+SKS
Dftr Hdr Mhs #@Npm+Kode_Dosen+@Kode_prodi+@Kode_Matakuliah+Keha
diran_Mahasiswa
Ket: # = primary key
(38)
6. Entity Relationship Diagram (ERD)
Gambar IV.10
(39)
7. RANCANGAN FISIK
1. Bagan Pengolahan
a. Bagan pengolahan terstruktur
Merupakan penggambaran hirarki modul Proses berdasarkan
urutan proses dari diagram konteks hingga diagram rinci. bagan
pengolahan terstruktur digunakan untuk:
1) Mendifinisikan dan mengilustrasikan organisasi dan system
informasi secara berjenjang dalam bentuk modul dan sub
modul.
2) Menunjukkan hubungan elemen data, elemen control modul
hubungan antara modul
3) memudahkan programmer dalam melakukan pembuatan
program dan perbaikan kesalahan program
input Data Kurikulum
Perekaman data
Rekam Login
Perancangan krs dan khs
Rekam Login
Ambil matakuliah Rekam Login Isi Krs
Laporan
Input absensi Mahasiswa Rekam Login
Kegiatan akademik
(40)
Gambar IV.11
Bagan Pengolahan Terstruktur
b. Pembagian Modul Pengolahan
1) Perekaman Data
Gambar IV.12
Perekaman Data
2) Isi Krs
Rekam Data Lihat Status
Input kurikulum Rekam Dosen Cetak krs
Mata kuliah Rekam Login
Perekaman Data
Ambil Mata Rekam Login
Isi Krs cetak Krs
(41)
Gambar IV.13
Isi Krs
3) Kegiatan Akademik
Gambar IV.14
Kegiatan Akademik
4) Laporan
Rekam data nilai Rekam Data Absensi
Mahasiswa Rekam Login
Kegiatan Akademik
Cetak Khs Rekam Login
(42)
Gambar IV.15
Laporan
8. Rancangan Program
Rancangan program ini dibuat berdasarkan Diagram Alir Data (DAD)
dan bagan pengelolaan terstruktur menu pengoperasian. Rancangan
program ini dibuat untuk memberikan kemudahan dalam membuat
tampilan pada aplikasi yang akan dibuat.
Adapun aspek rancangan programnya sebagai berikut:
1) Menu Utama Front end Untuk Kaprodi :
a) Login
b) Home Kaprodi
c) Ubah Password
d) Rekam Kurikulum
e) Rekam Dosen Mata kuliah
f) Rekam Krs
2) Menu Utama Front end untuk Mahasiswa :
a) Login
(43)
e) Status Krs
f) Lihat Khs
3) Menu Utama Front end untuk Dosen :
a) Login
b) Home Dosen
c) Ubah Password
d) Rekam Data Nilai Matakuliah
4) Menu Utama Front end Untuk Penasehat Akademik :
a) Login
b) Home Penasehat Akademik
c) Ubah Password
d) Lihat Krs Isi
e) Lihat Khs Mahasiswa
5) Menu Back end Untuk Admin
a) Login
b) Home Admin
c) Input Mahasiswa Baru
d) Data Mahasiswa
e) Input mata kuliah baru
f) Data mata kuliah
g) Input Dosen baru
h) Data dosen
(44)
9. Struktur Menu Pengoperasian a. Menu Front End
Gambar IV.16 Menu Utama
Login
Home
Isi krs Entry
kurikulu
input mata
kuliah dosen
Lihat data krs isi
Cetak krs
Rekam data nilai matakuliah
Lihat data khs
Logout
(45)
b. Menu back end
Menu Utama
Login
Home
Perekaman data Pemeliharaan
Data
Pencetakan Log Out
Rekam data mahasiswa baru
Edit Profil
Rekam data mata kuliah baru
Data mahasiswa
Data mata kuliah Rekam data dosen
Cetak khs
Data dosen
REKAM UBAH HAPUS
(46)
Gambar IV.17
10. Rancangan Kode
Rancangan kode ini dibuat agar pada proses perekaman data, data yang
dimasukkan lebih efektif dan efisien. kode-kode ini mewakili data yang
akan direkam supaya mengurangi kelengkapan data tersebut. adapun
kode yang digunakan dalam perancangan system ini yaitu:
a. Kode Mata Kuliah
Contoh: MKK72001
Panjang: 8 Digit
x x x
X x x x x
Kelompok Mata kuliah
Jurusan
(47)
b. NPM
Contoh: 720 107 0001
Panjang : 10 Digit
c. Kode Dosen
Contoh : 050006
Panjang: 5 Digit
11. Rancangan Data x x x
x x x
Jurusan
Tahun angkatan
x x x x
No Urut
x x
Thn masuk
x x x
(48)
Pembuatan file diperlukan untuk menyimpan data yang diperlukan
untuk menghasikan keluaran. untuk keperluan tersebut penulis merancang
beberapa file yang dapat dijelaskan seabagai berikut:
No Nama File Record Key Media Bentuk
1 Mahasiswa NPM Harddisk Lampiran D-1
2 Login NPM
Kode_Dosen
Harddisk Lampiran D-2
3 Dosen Kode_Dosen Harddisk Lampiran D-3
4 KRS NPM
Kode_Matakuliah
Kode_Dosen
Harddisk Lampiran D-4
5 Mata kuliah Kode_Matakuliah Harddisk Lampiran D-5
6 KHS NPM
Kode_Matakuliah
Harddisk Lampiran D-6
7 Nilai NPM
Kode_Matakuliah
Harddisk Lampiran D-7
(49)
Rancangan Data
12. Rancangan Masukan
nnNO Nama Fungsi Bentuk
1 Login Sebagai Identitas dan kode sandi anggota
apabila akan login
Lampiran B-1
2 Kurikulum Sebagai data Kurikulum operasional mata
kuliah
Lampiran B-2
3 Matakuliah
dosen
menentukan matakuliah dan dosen pengajar Lampiran B-3
4 KRS Untuk mahasiswa yang nantinya diisi oleh
mahasiswa
Lampiran B-4
(50)
6 Data Nilai
Mata kuliah
Untuk membuat data khs yang diberikan
oleh dosen berupa nilai per mata kuliah
Lampiran B-6
Table IV.6
Rancangan Masukan
13. Rancangan Keluaran
No Nama Fungsi Bentuk
1 Krs isi Krs Yang telah diisi data oleh mahasiswa
sebagai bukti mahasiswa yang aktif dalam
pengambilan Krs
Lampiran B-2
2 Khs Sebagai data keluaran yang berisi data
hasil nilai mahasiswa selama kegiatan
belajar per semester dan sebagai acuan
untuk mengisi Krs
Lampiran B-3
(51)
(1)
Gambar IV.17
10. Rancangan Kode
Rancangan kode ini dibuat agar pada proses perekaman data, data yang dimasukkan lebih efektif dan efisien. kode-kode ini mewakili data yang akan direkam supaya mengurangi kelengkapan data tersebut. adapun kode yang digunakan dalam perancangan system ini yaitu:
a. Kode Mata Kuliah
Contoh: MKK72001 Panjang: 8 Digit
x x x
X x x x x
Kelompok Mata kuliah
Jurusan
(2)
b. NPM
Contoh: 720 107 0001 Panjang : 10 Digit
c. Kode Dosen
Contoh : 050006 Panjang: 5 Digit
11. Rancangan Data x x x
x x x
Jurusan
Tahun angkatan
x x x x
No Urut
x x
Thn masuk
x x x
(3)
Pembuatan file diperlukan untuk menyimpan data yang diperlukan untuk menghasikan keluaran. untuk keperluan tersebut penulis merancang beberapa file yang dapat dijelaskan seabagai berikut:
No Nama File Record Key Media Bentuk
1 Mahasiswa NPM Harddisk Lampiran D-1
2 Login NPM
Kode_Dosen
Harddisk Lampiran D-2
3 Dosen Kode_Dosen Harddisk Lampiran D-3
4 KRS NPM
Kode_Matakuliah
Kode_Dosen
Harddisk Lampiran D-4
5 Mata kuliah Kode_Matakuliah Harddisk Lampiran D-5
6 KHS NPM
Kode_Matakuliah
Harddisk Lampiran D-6
7 Nilai NPM
Kode_Matakuliah
Harddisk Lampiran D-7
(4)
Rancangan Data
12. Rancangan Masukan
nnNO Nama Fungsi Bentuk
1 Login Sebagai Identitas dan kode sandi anggota apabila akan login
Lampiran B-1
2 Kurikulum Sebagai data Kurikulum operasional mata kuliah
Lampiran B-2
3 Matakuliah dosen
menentukan matakuliah dan dosen pengajar Lampiran B-3
4 KRS Untuk mahasiswa yang nantinya diisi oleh mahasiswa
Lampiran B-4
5 Data Dftr hdr Mhs
Sebagai Bukti kehadiran Mahasiswa Didalam kelas
(5)
6 Data Nilai Mata kuliah
Untuk membuat data khs yang diberikan oleh dosen berupa nilai per mata kuliah
Lampiran B-6
Table IV.6 Rancangan Masukan
13. Rancangan Keluaran
No Nama Fungsi Bentuk
1 Krs isi Krs Yang telah diisi data oleh mahasiswa sebagai bukti mahasiswa yang aktif dalam pengambilan Krs
Lampiran B-2
2 Khs Sebagai data keluaran yang berisi data hasil nilai mahasiswa selama kegiatan belajar per semester dan sebagai acuan untuk mengisi Krs
Lampiran B-3
(6)