BAB III ANALISA DAN PERANCANGAN SISTEM
3. 1 Analisa Masalah 3.1. 1 Universitas Mercubuana Pengusaha H. Probosutedjo yang mempunyai pengalaman sebagai guru di Perguruan Taman Siswa, Pematang Siantar, Sumatera Utar, pada tanggal 10 Nopember 1981 mendirikan Akademi Wiraswasta Dewantara (AWD), dan peresmiannya dilakukan oleh almarhum Bapak H. Adam Malik, Wakil Presiden RI saat itu. Dewantara diambil dari nama tokoh Pendidkan Nasional, yaitu Ki Hajar Dewantara.
Misi pendidikan akademi ini antara lain adalah mengembangkan model pendidikan untuk melahirkan pengusaha Pancasilais, dan kader-kader pembangunan yang mandiri serta mampu menciptakan kesempatan kerja. Sebelum memiliki kampus sendiri, penyelenggaraan perkuliahan dilaksanakan di Gedung Yayasan Tenaga Kerja Indonesia (YTKI) Jl. Gatot Soebroto. Tahun 1984 Yayasan Menara Bhakti berhasil membangun sebuah kampus yang diberi nama Kampus Menara Bhakti.
Pada
tahun
1985,
berbekal
kemampuan
dan
pengalaman
dalam
menyelenggarakan pendidikan Akademi Wiraswasta Dewantara, timbul gagasan mendirikan lembaga pendidikan tingkat universitas. Dengan Surat Keputusan Ketua Yayasan Menara Bhakti Nomor : 04/SKEP/KET/VI/1985 tanggal 12 Juni 1985, dibentuk Panitia Pendirian Universitas, dengan Ketua Dr. Sri-Edi Swasono dan dibantu oleh H. Abdul Madjid, Drs. Iman Santosa Sukardi (almarhum), Drs. M. Enoch Markum, Ir. Suharyadi, M.S, Soekarno dan Prijo S. Parwoto (almarhum).
Setelah melalui persiapan pendirian dan studi kelayakan, dengan Nomor : 010/KET/YMB/VI/85 tanggal 12 Juni 1985, Yayasan mengajukan permohonan izin mendirikan Universitas Mercu Buana (UMB) kepada Kopertis Wilayah III. 37 Berdasarkan surat Nomor : 15/KOP.III/S.VI/85 yang ditandatangani oleh Prof. Dr. Boesjra Zahir (almarhum), pada tanggal 18 Juni 1985, Kopertis Wilayah III menyetujui dan memberikan izin "Operasional" kepada Universitas Mercu Buana.
29
http://digilib.mercubuana.ac.id/
Pada tanggal 22 Oktober 1985 Universitas Mercu Buana secara resmi dinyatakan berdiri, dengan Fakultas dan Jurusan sebagai berikut: • Fakultas Tehnik, Jurusan Teknik Arsitektur dan Jurusan Teknik Sipil. • Fakultas Pertanian, Jurusan Sosial Ekonomi Pertanian (Agrobisnis) dan Jurusan Budidaya Pertanian (Agronomi).
Jumlah mahsiswa pada tahun pertama tersebut sebanyak 118 orang. Satu tahun kemudian, berdasarkan hasil eveluasi Kopertis Wilayah III, keenam jurusan yang ada Keputusan Nomor: 0507/1986. Dalam rangka memenuhi tuntutan perkambangan pendidikan di masyarakat, dengan izin "Operasional" dari Kopertis Wilayah III Nomor: 12/Kop.III/S.VI/86 tanggal 5 Juni 1986, pada tahun akademik 1986/1987 Fakultas Teknik membuka Jurusan Teknik Mesin.
Selanjutnya pada tahun akademik 1987/1988, fakultas Teknik membuka Jurusan Teknik Elektro. Memasuki tahun akademik 1988/1989 terjadi perkembangan baru di Universitas Mercu Buana. Berdasarakan usulan Ketua Yayasan Menara Bhakti dengan persetujuan Kopertis Wilayah III, Akademi Wiraswasta Dewantara dinyatakan bergabung kedalam Universitas Mercu Buana. Pendidikan akademi tersebut menjadi Program D3 Manajemen Perusahaan di bawah Fakultas Ekonomi dengan status "Terdaftar". Tahun 1989, Jurusan Teknik Mesin memperoleh Status "Terdaftar", berdasarkan Surat Keputusan Menteri Pendidikan dan Kebudayaan Nomor: 0382/06/1989 tanggal 21 Juni 1989, demikian juga untuk Jurusan Mekanisasi Pertanian, tanggal 6 agustus 1990 memperoleh Status "Terdaftar", dengan Surat Keputusan Mendikbud Nomor: 0495/08/1990. • Fakultas Ekonomi, Jurusan Manajemen dan Jurusan Akuntansi. memperoleh Status "Terdaftar" dari Menteri Pendidikan dan Kebudayaan, melalui Surat dan Fakultas Pertanian membuka Jurusan Mekanisasi Pertanian.
3.1.2 Visi Dan Misi Visi Lembaga Penelitian dan Pengabdian Masyarakat Memberikan konstribusi kepada Universitas Mercu Buana untuk menjadi lembaga pendidikan yang tangguh dan terpercaya dan. Berpartisipasi aktif dalam pembangunan baik di tingkat daerah maupun di tingkat nasional.
30
http://digilib.mercubuana.ac.id/
Misi Lembaga Penelitian dan Pengabdian Masyarakat
Mengembangkan dharma penelitian guna meningkatkan kecerdasan dan kesejahteraan bagi civitas akademika dan masyarakat umum.
Menjembatani antara pihak universitas dengan masyarakat
dalam
implementasi ilmu pengetahuan dan teknologi.
Memberikan konstribusi terhadap pengembangan sistem pendidikan dan pengajaran.
3.1.3 Tujuan Pengelolaan kegiatan penelitian yang Inovatif, Efisien, dan Efektif mencakup kegiatan penelitian dosen, penelitian ilmiah dan terapan yang dilakukan atas kerjasama dengan pihak luar seminar dan publikasi penelitian yang berkualitas dan membangun data base.
3.1.4 Struktur Organisasi Struktur Organisasi Lembaga Penelitian dan Pengabdian Masyarakat Direktorat Pembelajaran dan Ristek Universitas Mercu Buana Rektor Dr. Aries Setyanto Nugroho, MM
Direktur Pembelajaran dan Ristek Prof. Dr. Ngadino Surip, MS
Kepala Pusat Penelitian Dr. Devi Fitrianah, S.Kom., M.Kom
Kepala Sub Bagian Admistrasi Pusat Pengabdian Masyarakat Syafwan,SE
Staff Admistrasi Amarudin Wibowo, S.Kom Pipih Oktavianty,P.Si
Gambar 3.6 Struktur Organisasi Lembaga Penelitian Pengabdian Masyarakat 3.2 Proses Bisnis Evaluasi Dosen
31
http://digilib.mercubuana.ac.id/
3.2.1 Analisa Proses Bisnis Analisa proses bisnis ini dilakukan dengan menggambarkan sistem evaluasi proses belajar mengajar yang sedang berjalan di Universitas Mercu Buana yaitu sebagai hasil Evaluasi dosen, dimana dalam sebuah evaluasi dosen harus terlebih dahulu melakukan pengumpulan data yang disebut Kuesioner yang dilakukan oleh mahasiswa. Dalam Evaluasi Proses Belajar Mengajar (PBM), bagian LPPM ( Lembaga Pusat Penelitian Masyarakat) Universitas Mercu Buana membuat tim penyelenggara evaluasi dosen perkuliahan, kemudian tim penyelenggara memberika instrument evaluasi proses mengajar yaitu kuesioner kepada mahasiswa di setiap kelas dan mahasiswa mengisi instrument kuesioner tersebut. Kemudian mahasiswa memberikan penilaian proses mengajar dosen tersebut dan mengembalikan instrument kuesioner kepada tim penyelenggara dari LPPM. Setelah tim penyelenggara menerima semua hasil instrument kuesioner. Tim penyelenggara mengirim kembali ke bagian LPPM untuk di proses selanjutnya LPPM melakukan data entry. Lalu dianalisa dan dihitung perolehan hasilnya. Kemudian bagian pihak LPPM melakukan pembuatan hasil laporan evaluasi dan mengirimkan kesetiap kaprodi/sekprodi. Berdasarkan hasil pengelolahan data kemudian bagian LPPM membuat laporan hasil evaluasi proses mengajar tersebut dan dikirim ke setiap masing-masing falkutas yaitu ke setiap Kaprodi dan Sekprodi dimana Kaprodi/Sekprodi mengetahui hasil evaluasi proses mengajar selama 1 semester. Setelah Kaprodi/Sekprodi mengetahui hasil laporan evaluasi, tahap berikutnya kemudian Kaprodi/Sekprodi mengirimkan ke Dekan Falkutas masing-masing dan kemudian Dekan melakukan Reward kepada Fakultas dan Jurusan. Untuk lebih jelasnya dapat dilihat struktur gambar berikut.
3.2.2 Struktur Proses Bisnis
32
http://digilib.mercubuana.ac.id/
LPPM Membentuk Tim Penyelenggara Evaluasi Dosen
Tim Penyelenggara Menyebarkan istrumen Kuesioner
Mahasiswa Mengisi Instrument Kuesioner
Mahasiswa mengembalikan Instrument Kuesioner ke Tim Penyelegara
LPPM Melakukan Analisa
LPPM Melakukan Data Entry Kuesioner
LPPM Membuat Laporan Evaluasi
Kaprodi/Sekprodi Memberitahukan Hasil Evaluasi kepada Dosen
LPPM Menyebarkan Instrument Hasil Evaluasi
LPPM Menyebarkan Instrument Hasil Evaluasi
Dekan Menerima hasil Evaluasi Dosen
Reward
Fakultas
Jurusan
Gambar 3.7 Struktur Proses Bisnis
33
http://digilib.mercubuana.ac.id/
Tim Penyelenggara Mengecek kelayakan Intrument Kuesioner
Tim Penyelenggara Mengembalikan Instrument Hasil Kuesioner
3.2.2 Use Case Diagram Proses Bisnis Berikut ini merupakan use case sistem berjalan pada sistem evaluasi proses belajar mengajar (PBM).
Memberikan Kuesioner
Menerima Kuesioner
LPPM
Mahasiswa Mengisi Kuesioner
Menerima Hasil Kuesioner
Mengelola Data Kuesioner
Membuat Hasil Laporan Evaluasi
Menerima Hasil Laporan Evaluasi
Dekan
Kaprodi
Gambar 3.8 Use Case Diagram Sistem Berjalan Evaluasi Proses Belajar Mengajar Tabel 3.5 Deskripsi Use Case Diagram Berjalan Memberikan Kuesioner Nama Use Case
Memberikan Kuesioner
Aktor
LPPM
Deskripsi
Petugas LPPM memberikan kuesioner keseluruh universitas mercu buana
mahasiswa
yang diberikan kuesioner tersebut
didalam kelas yang disedang pelajaran berlangsung.
Tabel 3.6 Deskripsi Use Case Diagram Berjalan Menerima Kuesioner Nama Use Case
Memberikan Kuesioner
Aktor
LPPM
Deskripsi
Petugas LPPM menerima hasil kuesioner yang telah diisi oleh seluruh mahasiswa.
34
http://digilib.mercubuana.ac.id/
Tabel 3.7 Deskripsi Use Case Diagram Berjalan Mengisi Kuesioner Nama Use Case
Mengisi Kuesioner
Aktor
Mahasiswa
Deskripsi
Mahasiswa melakukan pengisian kuesioner yang telah diberikan pada bagian Lembaga Penelitian dan Pengabdian Masyarakat (LPPM) yang terdapat dalam kuesioner tersebut yaitu tentang dosen seperti: A. Pengelolaan Waktu B. Penyampaian Materi C. Strategi Pengajaran D. Penilaian E. Motivasi Mahasiswa
Tabel 3.8 Deskripsi Use Case Diagram Berjalan Menerima Hasil Kuesioner Nama Use Case
Menerima Hasil Kuesioner
Aktor
LPPM
Deskripsi
LPPM menerima hasil kuesioner hasil dari pengaduan mahasiswa yang kemudian data-data hasil kuesioner tersebut di olah menjadi data evaluasi.
Tabel 3.9 Deskripsi Use Case Diagram Berjalan Mengelola Data Kuesioner Nama Use Case
Mengelola Data Kuesioner
Aktor
LPPM
Deskripsi
LPPM kemudian mengelolah hasil data kuesioner yang telah didapat oleh mahasiswa. Kemudian petugas LPPM memasukkan data-data kuesioner sesuai falkutas masing-masing.
Tabel 3.10 Deskripsi Use Case Diagram Berjalan Membuat Hasil Laporan Evaluasi Nama Use Case
Membuat Laporan Hasil Evaluasi
Aktor
LPPM
35
http://digilib.mercubuana.ac.id/
Deskripsi
LPPM membuat laporan hasil evaluasi yang telah diambil dari datadata kuesioner mahasiswa yang kemudian laporan tersebut akan dikirimkan ke masing-masing falkutas.
Tabel 3.11 Deskripsi Use Case Diagram Berjalan Menerima Hasil Laporan Evaluasi Nama Use Case
Menerima Hasil Laporan
Aktor
Kaprodi dan Dekan
Deskripsi
Kaprodi dan Dekan menerima hasil laporan tentang evaluasi yang dikirim oleh pihak LPPM yang dilakukkan selama 1 semester dan selanjutnya kaprodi dan dekan akan meberikannya evaluasi kesetiap dosen sebagai hasil kinerja dosen selama proses belajar mengajar berlangsung.
3.2.2 Activity Diagram Sistem Berjalan
LPPM
Memberikan Kuesioner
Mahasiswa
Kaprodi
Dekan
Menerima Kuesioner
Mengisi Kuesioner
Menerima Hasil Kuesioner
Mengolala Data Kuesioner Menerima Hasil Laporan Evaluasi Membuat Laporan Evaluasi Melihat Laporan Evaluasi Mengirim Laporan Evaluasi Mengirim Kembali Laporan Evaluassi
Menerima Hasil Laporan Evaluasi
36
http://digilib.mercubuana.ac.id/
Gambar 3.9 Activity Diagram Sistem Berjalan Evaluasi Proses Belajar Mengajar 3.3
Perancangan Prosedur Yang Diusulkan Perancangan prosedur yang diusulkan ini merupakan perancangan yang dilakukan
sebagai pemecah masalah dari sistem berjalan evaluasi proses belajar mengajar PBM yang ada pada LPPM Universitas Mercu Buana. Perancangan ini juga merupakan tahapan awal dari rancangan sistem evaluasi dosen mengajar pada Universitas Mercu Buana.
3.3.1
Use Case Diagram Sistem Usulan Pada perancangan perangkat lunak ini dideskripsikan dengan model analisa menggunakan use case diagram yang kemudian dilanjutkan dengan model desain. Use case diagram menunjukan fungsional suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar. Adapun perancangan sistem misalnya adalah sebagai berikut:
Pendaftaran
Mengisi Kuesioner Mahasiswa
Menginput Data Mahasiswa
Menginput Data Dosen
Menginput Data Mata Kuliah
Menginput Data Pertanyaan
LPPM
Menginput Data Kategori
Menginput Data Fakultas
Menginput Data Jurusan
Menginput Data Kelas
Melihat Hasil Laporan
Dosen
Gambar 3.10 Use Case Diagram Sistem Usulan Evaluasi Dosen Mengajar 37
http://digilib.mercubuana.ac.id/
Berikut ini merupakan deskripsi dari use case diagram usulan:
Tabel 3.12 Deskripsi Use Case Diagram Sistem Usulan Login Nama Use Case
Login
Aktor
Bagian Mahasiswa, Bagian LPPM, Bagian Kaprodi, Bagian Dosen.
Deskripsi Singkat
Semua user melakukan login
Pre-Kondisi
-
Tindakan
User melakukan login dengan cara melakukan Username dan Password sistem.
Post Kondisi
Masuk ke dalam sistem.
Tabel 3.13 Deskripsi Use Case Diagram Sistem Usulan Pendaftaran Nama Use Case
Pendaftaran
Aktor
User
Deskripsi Singkat
User melakukan pendaftaaran terlebih dahulu.
Pre-Kondisi
-
Tindakan
User melakukan pendaftaran dengan cara melakukan pengisian data mahasiswa.
Post Kondisi
Tersimpan ke dalam sistem..
Tabel 3.14 Deskripsi Use Case Diagram Sistem Usulan Mengisi Kuesioner Nama Use Case
Mengisi Kuesioner
Aktor
Mahasiswa
Deskripsi Singkat
Mahasiswa mengisi kuesioner
Pre-Kondisi
Sebelum mengisi kuesioner, mahasiswa harus login telebih dahulu.
Tindakan
Setelah login Mahasiswa melakukan input pengisian kuesioner yang telah di berikan oleh LPPM.
Post Kondisi
Jika berhasil menginput data kuesioner yang telah diisi maka akan tersimpan didatabase. Dan dapar dilihat history master data
38
http://digilib.mercubuana.ac.id/
Tabel 3.14 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Mahasiswa Nama Use Case
Mengelolah Data Mahasiswa
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM mengelola data mahasiswa pada menu master data.
Pre-Kondisi
Sebelum mengelola data mahasiswa, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM mengelola data mahasiswa yang telah terdaftar dan menyimpan data mahasiswa.
Post Kondisi
Jika berhasil mengelola data mahasiswa maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.16 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Dosen Nama Use Case
Menginput Data Dosen
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data dosen pada menu master data.
Pre-Kondisi
Sebelum menginput data dosen, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data dosen seluruh fakultas.
Post Kondisi
Jika berhasil meninput data dosen maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.17 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Matakuliah Nama Use Case
Menginput Data Matakuliah
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data matakuliah pada menu master data.
Pre-Kondisi
Sebelum menginput data matakuliah, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data matakuliah dimasingmasing jurusan.
39
http://digilib.mercubuana.ac.id/
Post Kondisi
Jika berhasil meninput data matakuliah maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.18 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Pertanyaan Nama Use Case
Menginput Data Pertanyaan
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data pertanyaan kuesioner pada menu master data.
Pre-Kondisi
Sebelum menginput data pertanyaan, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data pertanyaan kuesioner dan mengelola data pertanyaan kuesioner tersebut.
Post Kondisi
Jika berhasil meninput data pertanyaan maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.19 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Kategori Nama Use Case
Menginput Data Kategori
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data kategori pada menu master data.
Pre-Kondisi
Sebelum menginput data kategori, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data kategori untuk mengetahui setiap masing-masing kategori memiliki beberapa pertanyaan kuesioner.
Post Kondisi
Jika berhasil meninput data kategori maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.20 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Fakultas Nama Use Case
Menginput Data Fakultas
40
http://digilib.mercubuana.ac.id/
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data fakultas pada menu master data.
Pre-Kondisi
Sebelum menginput data fakultas, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data seluruh fakultas.
Post Kondisi
Jika berhasil meninput data fakultas maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.21 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Jurusan Nama Use Case
Menginput Data Jurusan
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data Jurusan pada menu master data.
Pre-Kondisi
Sebelom menginput data jurusan, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data jurusan disetiap seluruh fakultas.
Post Kondisi
Jika berhasil meninput data jurusanmaka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.22 Deskripsi Use Case Diagram Sistem Usulan Menginput Data Kelas Nama Use Case
Menginput Data Kelas
Aktor
LPPM
Deskripsi Singkat
Bagian LPPM menginput data kelaspada menu master data.
Pre-Kondisi
Sebelom menginput data kelas, bagian LPPM harus login telebih dahulu.
Tindakan
Bagian pihak LPPM menginput data kelas untuk mengetahui jadwal pembelajaran akan berlangsung.
Post Kondisi
Jika berhasil meninput data kelas maka data akan tersimpa ke dalam database. Dan dapat dilihat dihistory master data.
Tabel 3.23 Deskripsi Use Case Diagram Sistem Usulan Melihat Laporan Evaluasi Nama Use Case
Melihat Laporan Evaluasi
41
http://digilib.mercubuana.ac.id/
Aktor
Dosen
Deskripsi Singkat
Bagian dosen melihat laporan hasil evaluasi yang dikirim oleh kaprodi.
Pre-Kondisi
Sebelum melihat laporan evaluasi, dosen harus login telebih dahulu.
Tindakan
Dosen menerima hasil laporan evaluasi.
Post Kondisi
-
3.3.2 Activity Diagram Sistem Usulan Activity diagram menggambarkan berbagai aliran activity diagram dalam sistem yang bertujuan untuk mengetahui alur proses pada sistem yang diusulkan. Adapun activity diagram yang mampu pada setiap skenario use case yang telah dibuat sebelumnya sebagai berikut:
3.3.2.1 Activity Diagram Usulan Pendaftaran Mahasiswa ( User Mahasiswa) Mahasiswa
System
Menampilkan Menu Login
Memilih Menu Login
Cek Username & Password
Masukkan Username & Password
Tidak Berhasil
Berhasil Pilih Menu Pendaftaran
Menu Utama Menampilkan Menu Pendaftaran
Simpan
Mengisi Pendaftaran
Menyimpan Ke Data Base
Menampilkan Data Mahasiswa
Gambar 3.11 Activity Diagram Usulan Pendaftaran Mahasiswa
42
http://digilib.mercubuana.ac.id/
3.3.2.2 Activity Diagram Usulan Isi Kuesioner (Mahasiswa) Mahasiswa
System
Memilih Menu Login
Menampilkan Menu Login
Masukkan Username & Password
Cek Username & Password
Tidak Berhasil
Berhasil Pilih Menu Kuesioner
Menu Utama Menampilkan Menu Kuesioner
Pilih Aksi Menampilkan Menu Isi Kuesioner
Simpan
Isi Kuesioner
Menyimpan Ke Data Base
Menampilkan Hasil Kuesioner
Gambar 3.12 Activity Diagram Usulan Isi Kuesioner 3.3.2.3 Activity Diagram Usulan Data Mahasiswa ( LPPM) LPPM
System
Memilih Menu Login
Menampilkan Menu Login
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Master Data
Pilih Data Mahasiswa Menampilkan Data Mahasiswa
43
http://digilib.mercubuana.ac.id/
Tidak Berhasil
Gambar 3.13 Activity Diagram Usulan Mengelola Data Mahasiswa 3.3.2.4 Activity Diagram Usulan Menginput Data Dosen ( LPPM) LPPM
System
Memilih Menu Login
Menampilkan Menu Login
Masukkan Username & Password
Tidak Berhasil
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama
Menampilkan Menu Master Data Pilih Data Dosen Menampilkan Data Dosen
Input Dosen Menyimpan Ke Data Base
Menampilkan Master Data Dosen
Gambar 3.14 Activity Diagram Usulan Menginput Data Dosen
3.3.2.5 Activity Diagram Usulan Menginput data Matakuliah ( LPPM) LPPM
System
Memilih Menu Login
Menampilkan Menu Login Tidak Berhasil
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Menu Master Data
Pilih Menu Data Matakuliah Menampilkan Menu Fakultas Tambah Data From Jurusan Input Matakuliah Menyimpan Ke Data Base
Menampilkan Data Mata Kuliah
44
http://digilib.mercubuana.ac.id/
Gambar 3.15 Activity Diagram Usulan Menginput Data Matakuliah 3.3.2.6 Activity Diagram Usulan Menginput data Pertanyaan ( LPPM) LPPM
System
Memilih Menu Login
Menampilkan Menu Login Tidak Berhasil
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Menu Master Data
Pilih Menu Data Pertanyaan Menampilkan Data Pertanyaan Input Pertanyaan Menyimpan Ke Data Base
Menampilkan Data Pertanyaan
Gambar 3.16 Activity Diagram Usulan Menginput Data Pertanyaan
3.3.2.7 Activity Diagram Usulan Menginput data Kategori ( LPPM) System
LPPM
Memilih Menu Login
Menampilkan Menu Login Tidak Berhasil
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Menu Master Data
Pilih Menu Data Kategori Menampilkan Data Kategori Input Kategori Menyimpan Ke Data Base
Menampilkan Data Kategori
45
http://digilib.mercubuana.ac.id/
Gambar 3.17 Activity Diagram Usulan Menginput Data Kategori 3.3.2.8 Activity Diagram Usulan Menginput data Fakultas( LPPM) System
LPPM
Memilih Menu Login
Menampilkan Menu Login Tidak Berhasil
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Menu Master Data
Pilih Menu Data Fakultas Menampilkan Data Fakultas Input Fakultas Menyimpan Ke Data Base
Menampilkan Data Fakultas
Gambar 3.18 Activity Diagram Usulan Menginput Data Fakultas
3.3.2.9 Activity Diagram Usulan Menginput data Jurusan ( LPPM) LPPM
System
Memilih Menu Login
Menampilkan Menu Login Tidak Berhasil
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Menu Master Data
Pilih Menu Data Jurusan Menampilkan Data Jurusan Input Jurusan Menyimpan Ke Data Base
Menampilkan Data Jurusan
46
http://digilib.mercubuana.ac.id/
Gambar 3.19 Activity Diagram Usulan Menginput Data Jurusan 3.3.2.10 Activity Diagram Usulan Menginput data Kelas ( LPPM) LPPM
System
Memilih Menu Login
Menampilkan Menu Login Tidak Berhasil
Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Master Data
Menu Utama Menampilkan Menu Master Data
Pilih Menu Data Kelas Menampilkan Data Kelas Input Kelas Menyimpan Ke Data Base
Menampilkan Data Kelas
Gambar 3.20 Activity Diagram Usulan Menginput Data Kelas
3.3.2.11 Activity Diagram Usulan Lihat Laporan ( Dosen) System
Dosen
Memilih Menu Login
Menampilkan Menu Login
Tidak Berhasil Masukkan Username & Password
Cek Username & Password
Berhasil Pilih Menu Laporan
Menu Utama Menampilkan Menu Laporan
Pilih Menu Lihat Evaluasi Menampilkan Menu Detail Evaluasi Pilih Skala Evaluasi Menampilkan Detail Laporan Skala Evaluasi Cetak Menampilkan Hasil evaluasi
47
http://digilib.mercubuana.ac.id/
Gambar 3.21 Activity Diagram Usulan Lihat laporan 3.3.3 Sequence Diagram Usulan Sequence diagram adalah salah satu dari dua jenis diagram interaksi. Mereka menggambarkan berbeda-beda yang berpartisipasi dalam kasus penggunaan dan pesan yang melewati antara mereka dari waktu ke waktu untuk satu use case .3.3.3.1 Sequence Diagram Usulan Pendaftaran (User Mahasiswa)
:Menu Utama
:mahasiswa
:Form Pendaftaran
:fakultas
:jurusan
User Masuk Menu Utama
Mengisi data pendaftaran Input (nim,nama,JK,tanggalLahir, get (nim)
tempatLahir,email,telpHP,password) nim,nama,JK,tanggalLahir, tempatLahir,email,telpHP,password Pilih (namaFakultas) namaFakultas
get (namaFakultas)
Pilih (namaJurusan) namaJurusan Tambah (nim,nama,fakultas,jurusan,JK,tanggalLahir,tempatLahir,email,telpHP,password) Batal Keluar
Gambar 3.22 Sequence Diagram Usulan Pendaftaran
48
http://digilib.mercubuana.ac.id/
get (namaJurusan)
3.3.3.2 Sequence Diagram Usulan Isi Kuesioner ( Mahasiswa )
:kuesioner
:Menu Utama
:kategori
:mahasiswa
:dosen
:jurusan
:matakuliah
:kelas
Mahasiswa Masukkan username dan password Login Gagal
Validasi Pilih (id_kuesioner) id_kuesioner,sangat_tidak_memuaskan,
Get (id_kuesioner)
tidak_memuaskan,memuaskan sangat_memuaskan,selesai,komentar Pilih (nim) Get (nim)
nim,nama Pilih (namaKategori)
Get (namaKategori)
namaKategori Pilih (nama) nama
Get (nama)
Pilih (namaJurusan) namaJurusan
Get (namaJurusan) Pilih (namaMK) namaMK
Get (namaMK)
Pilih (hari) hari,waktu
Tambah (id_kuesioner,nim,nama,namaKategori,sangat_tidak_memuaskan,tidak_memuaskan,memuaskan,sangat_memuaskan,nama,namaJurusan,namaMK,hari,waktu,selesai,komentar)
Batal Keluar
Gambar 3.23 Sequence Diagram Usulan Isi Kuesioner
49
http://digilib.mercubuana.ac.id/
Get (hari)
3.3.3.3 Sequence Diagram Usulan Data Mahasiswa ( LPPM )
:Menu Utama
:fakultas
:jurusan
:mahasiswa
LPPM
Masukkan Username dan Password Login Gagal
Validasi Pilih (idFakultas) idFakultas,namaFakultas
Get (idFakultas)
Pilih (idJurusan) idJurusan,namaJurusan
Get (idJurusan)
Pilih (nim) nim,nama,JK,tanggalLahit,tempatLahir,email,telpHP,password
Get (nim)
(nim,nama,idFakultas,idJurusan,JK,tanggalLahit,tempatLahir,email,telpHP,password) Edit
Display
Hapus Batal Keluar
Gambar 3.24 Sequence Diagram Usulan Data Mahasiswa 3.3.3.4 Sequence Diagram Usulan Menginput Dosen ( LPPM )
:Menu Utama
:dosen
LPPM Masukkan username dan password Validasi
Login Gagal
Pilih (nidn) nidn,nama,gelar,status,password
Get (nidn)
Tambah (nidn,nama,gelar,status,password) Display
Edit Hapus
Batal Keluar
Gambar 3.25 Sequence Diagram Usulan Menginput Dosen 50
http://digilib.mercubuana.ac.id/
3.3.3.5 Sequence Diagram Usulan Menginput Pertanyaan ( LPPM )
:Menu Utama
:pertanyaan
:kategori
LPPM Masukkan username dan password Login Gagal
Validasi Pilih (idPertanyaan) Get (idPertanyaan)
idPertanyaan,pertanyaan Pilih (namaKategori) namaKategori
Get (namaKategori)
Tambah (idPertanyaan,namaKategori,pertanyaan) Edit
Display
Hapus Batal Keluar
Gambar 3.26 Sequence Diagram Usulan Menginput Pertanyaan 3.3.3.6 Sequence Diagram Usulan Menginput Matakuliah ( LPPM )
Menu Utama
:matakuliah
:fakultas
:jurusan
LPPM Masukkan username dan password Login Gagal
Validasi Pilih (kodeMK) kodeMK.namaMK,sks,idFakultas,namaFakultas,namaJurusan
Get (kodeMK)
Pilih (idFakultas) idFakultas,namaFakultas
Get (idFakultas)
Pilih (namaJurusan) namaJurusan Tambah ( kodeMK,namaMK,sks,idFakultas,namaFakultasnamaJurusan) Edit Display
Hapus
Batal Keluar
51
http://digilib.mercubuana.ac.id/
Gambar 3.27 Sequence Diagram Usulan Menginput Matakuliah 3.3.3.7 Sequence Diagram Usulan Menginput Kategori ( LPPM )
:Menu Utama
:kategori
LPPM Masukkan username dan password Login Gagal
Validasi Pilih (idKategori) Get (idKategori)
idKategori,namaKategori Tambah ( idKategori,namaKategori) Edit Hapus Batal Keluar
Gambar 3.28 Sequence Diagram Usulan Menginput Kategori 3.3.3.8 Sequence Diagram Usulan Menginput Fakultas ( LPPM )
:fakultas
:Menu Utama LPPM Masukkan username dan password Gagal Login
Validasi Pilih ( idFakultas) idFakultas,namaFakultas
Get (idFakultas)
( idFakultas,namaFakultas) Display Batal
Keluar
Gambar 3.29 Sequence Diagram Usulan Menginput Fakultas
52
http://digilib.mercubuana.ac.id/
3.3.3.9 Sequence Diagram Usulan Menginput Jurusan ( LPPM )
:Menu Utama
:jurusan
:fakultas
LPPM Masukkan username dan password Login Gagal
Validasi Pilih ( idJurusan) idJurusan,namaJurusan
Get ( idJurusan)
Pilih ( namaFakultas) namaFakultas
Get ( namaFakultas)
(idJurusan,namaJurusan,namaFakultas) Display
Batal Keluar
Gambar 3.30 Sequence Diagram Usulan Menginput Jurusan 3.3.3.10 Sequence Diagram Usulan Menginput Kelas ( LPPM )
:Menu Utama
:kelas
LPPM Masukkan username dan password Logi Gagal
Validasi Pilih ( id_kelas) id_kelas,nama_kelas,hari,waktu,semester)
Get ( id_kelas)
Tambah ( id_kelas,nama_kelas,hari,waktu,semester) Edit
Display
Hapus Batal Keluar
53
http://digilib.mercubuana.ac.id/
Gambar 3.31 Sequence Diagram Usulan Menginput Kelas 3.3.3.11 Sequence Diagram Usulan Melihat Laporan ( Dosen )
:Menu Utama
:Menu Laporan
:mahasiswa
:dosen
:matakuliah
:jurusan
:kategori
:kuesioner
Dosen Masukkan username dan password Login Gagal
Validasi
Masuk pilih (nim) nim,nama
Get (nim)
pilih (nama) nama
Get (nama)
pilih (namaMK) namaMK
Get (namaMK) pilih namaJurusan) namaJurusan
Get (namaJrusan)
pilih (id_kuesioner) id_kuesioner,sangat_tidak_memuaskan,tidak_memuaskan,memuaskan,sangat_memuaskan,komentar
Get (id_kuesioner)
pilih (namaKategor) namaKategori Cetak Keluar
Gambar 3.32 Sequence Diagram Usulan Melihat Laporan
54
http://digilib.mercubuana.ac.id/
Get (namaKategori)
3.3.4 Class Diagram Sistem Usulan
Fakultas
1
-*idFakultas -namaFakultas
1..*
1..*
1 Matakuliah
LPPM -*nip -nama -JK -tanggalLahir -tempatLahir -email -noTelepon -password +menginput data mahasiswa() +menginput data dosen() +menginput data matakuliah() +menginput data pertanyaan() +menginput data kategori() +menginput data fakultas() +menginput data jurusan() +menginput data kelas()
-*kodeMK -namaMK -sks -idFakultas -namaFakultas -namaJurusan +tambah() +edit() +hapus()
1..*
1..*
Jurusan
1
-*idJurusan -namaJurusan -namaFakultas
1..* Kuesioner
1
Dosen -*nidn -nama -gelar -status -password +lihat laporan()
1..*
-*id_kuesioner -nim -namaKategori -nama -namaJurusan -namaMK -hari -waktu -sangat_tidak_memuaskan -tidak_memuaskan -memuaskan -sangat_memuaskan -selesai -komentar
Kategori
1
1
1..*
-*idKategori -namaKategori +tambah() +edit() +hapus() 1..* 1..*
1..* 1
Mahasiswa -*nim -nama -fakultas -jurusan -JK -tanggalLahit -tempatLahir -email -telpHP -password +melakukan pendaftaran() +isi kusioner()
1..*
Pertanyaan Kelas
-*id_kelas -nama_kelas -hari -waktu -semester +tambah() +edit() +hapus()
Gambar 3.33 Class Diagram Usulan
55
http://digilib.mercubuana.ac.id/
-*idPertanyaan -namaKategori -pertanyaan +tambah() +edit() +hapus()
3.4
Perancangan Basis Data
Untuk keperluan pengelolaan data, maka diperlukan file-file yang berfungsi untuk menyimpan data-data dan spesifikasi sebagai berikut: 3.4.1. Spesifikasi Database Data Mahasiswa Nama File
: Data Mahasiswa
Field_Kunci
: nim
Jumlah Field
: 10
No
Nama Field
Tipe Data
Size
Keterangan
1
nim
Integer
11
Nomor Induk Mahasiswa
2
nama
Varchar
35
Nama Mahasiswa
3
fakultas
Varchar
25
Fakultas
4
jurusan
Varchar
25
Jurusan
5
JK
Varchar
15
Jenis kelamin
6
tanggalLahir
Varchar
10
Tanggal lahir
7
tempatLahir
Varchar
25
Tempat lahir
8
email
Varchar
25
Email
9
telpHP
integer
12
Telepon
10
password
Varchar
10
Password
3.4.2. Spesifikasi Database Data Dosen Nama File
: Data Dosen
Field_Kunci
: nidn
Jumlah Field
:5
No
Nama Field
Tipe Data
Size
Keterangan
1
nidn
Integer
10
Nomor induk dosen
2
nama
Varchar
35
Nama dosen
3
gelar
Varchar
25
Gelar dosen
4
status
enum('tetap', 'honor')
5
password
Varchar
Status dosen 10
3.4.3. Spesifikasi Database Data LPPM Nama File
: Admin LPPM
Field_Kunci
: nip
56
http://digilib.mercubuana.ac.id/
Password
Jumlah Field No
:8
Nama Field
Tipe Data
Size
Keterangan
1
nip
Integer
10
Nomor induk pegawai
2
nama
Varchar
50
Nama pegawai
3
JK
Varchar
15
Jenis kelamin
4
tanggalLahir
Date
5
tempatLahir
Varchar
25
Tempat lahir
6
email
Varchar
25
Email
7
noTelepon
Integer
12
No telepon
8
password
Varchar
12
Password
Taggal lahir
3.4.4. Spesifikasi Database Fakultas Nama File
: Data Fakultas
Field_Kunci
: idFakultas
Jumlah Field
:2
No
Nama Field
Tipe Data
Size
Keterangan
1
idFakultas
Varchar
10
Identitas Fakultas
2
namaFakultas
Varchar
40
Nama fakultas
3.4.5. Spesifikasi Database Jurusan Nama File
: Data Jurusan
Field_Kunci
: idJurusan
Jumlah Field
:3
No
Nama Field
Tipe Data
Size
Keterangan
1
idJurusan
Varchar
10
Identitas jurusan
2
namaJurusan
Varchar
35
Nama jurusan
3
namaFakultas
Varchar
40
Nama fakultas
3.4.6 Spesifikasi Database Kuesioner Nama File
: Kuesioner
Field_Kunci
: id_kuesioner
Jumlah Field
: 15
57
http://digilib.mercubuana.ac.id/
No
Nama Field
Tipe Data
Size
Keterangan
1
id_kuesioner
Varchar
3
Identitas kuesioner
2
nim
Integer
11
Nomor induk mahasiswa
3
nama
Varchar
35
Nama Mahasiswa
4
namaKategori
Varchar
25
Nama kategori
5
nama
Varchar
35
Nama Dosen
6
namaJurusan
Varchar
35
Nama Jurusan
7
namaMK
Varchar
50
Nama Matakuliah
8
hari
Varchar
6
Hari Perkuliahan
9
waktu
Varchar
11
Waktu Perkuliahan
10
sangat_tidak_memuaskan Varchar
15
Sangat tidak memuaskan
11
tidak_memuaskan
Varchar
15
Tidak memuaskan
12
memuaskan
Varchar
15
Memuaskan
13
sangat_memuaskan
Varchar
15
Sangat memuaskan
14
selesai
Varchar
5
Selesai
15
komentar
Text
komentar
3.4.7 Spesifikasi Database Kategori Nama File
: Kategori
Field_Kunci
: idKategori
Jumlah Field
:2
No
Nama Field
Tipe Data
Size
Keterangan
1
idKategori
Varchar
4
Identitas kategori
2
namaKategori
Varchar
25
Nama kategori
3.4.8 Spesifikasi Database Pertanyaan Nama File
: Pertanyaan
Field_Kunci
: idPertanyaan
Jumlah Field
:3
No
Nama Field
Tipe Data
Size
Keterangan
1
idPertanyaan
Varchar
4
Identitas pertanyaan
2
namaKategori
Varchar
25
Nama kategori
3
pertanyaan
Text
pertanyaan
58
http://digilib.mercubuana.ac.id/
3.4.9 Spesifikasi Database Matakuliah Nama File
: Matakuliah
Field_Kunci
: kodeMK
Jumlah Field
:4
No
Nama Field
Tipe Data
Size
Keterangan
1
kodeMK
Varchar
6
Kode Matakuliah
2
namaMK
Varchar
50
Nama Matakuliah
3
sks
Varchar
4
Satuan kredit semester
4
idFakultas
Varchar
10
Identitas Fakultas
5.
NamaFakultas
Varchar
40
Nama Fakultas
4
namaJurusan
Varchar
35
Nama jurusan
3.4.10 Spesifikasi Database Kelas Nama File
: Kelas
Field_Kunci
: id_kelas
Jumlah Field
:5
No
Nama Field
Tipe Data
Size
Keterangan
1
id_kelas
Varchar
4
Identitas kelas
2
nama_kelas
Varchar
5
Nama kelas
3
hari
Varchar
6
hari
4
waktu
Varchar
11
waktu
5
semester
Tinyint
2
semester
59
http://digilib.mercubuana.ac.id/
3.5 Struktur Tampilan 3.5.1 Struktur Tampilan Mahasiswa
Halaman Utama
Pendaftaran Akun Login
Home
Profil
Kuesioner
Logout
Gambar 3.34 Struktur Tampilan Mahasiswa
3.5.2 Struktur Tampilan LPPM
Halaman Utama
Login
Home
Profil
Master Data
Laporan
Gambar 3.35 Struktur Tampilan LPPM
60
http://digilib.mercubuana.ac.id/
Logout
3.5.3 Struktur Tampilan Dosen
Halaman Utama
Login
Home
Profil
Laporan
Gambar 3.36 Struktur Tampilan Dosen
61
http://digilib.mercubuana.ac.id/
Logout