• Tidak ada hasil yang ditemukan

Analisis dan Perancangan Aplikasi Pemantauan Proses Pembimbingan Kerja Praktik pada Institut Bisnis dan Informatika STIKOM Surabaya

N/A
N/A
Protected

Academic year: 2021

Membagikan "Analisis dan Perancangan Aplikasi Pemantauan Proses Pembimbingan Kerja Praktik pada Institut Bisnis dan Informatika STIKOM Surabaya"

Copied!
6
0
0

Teks penuh

(1)

Analisis Dan Perancangan Aplikasi Pemantauan Proses

Pembimbingan Kerja Praktik Pada

Institut Bisnis Dan Informatika Stikom Surabaya

Novand Dwiki Harliansyah 1) A. B. Tjandrarini 2)Julianto Lemantara 3)

S1/Jurusan Sistem Informasi Fakultas Teknologi dan Informatika Institut Bisnis dan Informatika Stikom Surabaya

Jl. Raya Kedung Baruk 98 Surabaya, 60298

Email : 1)novand.dwiki@gmail.com, 2)asteria@stikom.edu, 3)julianto@stikom.edu

Abstract:Institut Bisnis dan Informatika Stikom Surabaya (Stikom Surabaya) is one of the private universities in Surabaya within the scope of Kopertis VII. The problems focus in Stikom Surabaya is on Technical Implementing Units (UPT) that responsible in serving the practical work. Currently, the existing system has not run well, so that information is not conveyed to Head of Study Program, Apprenticeship Supervisors, and Lecturer FDQ¶t monitor the progress of student who do practical work. Students of practical work who is too long in the implementation so that when they parents ask about the workmanship to Head of Study Program, Apprenticeship 6XSHUYLVRUV DQG /HFWXUHU WKH\ FDQ¶W VDLG DERXW WKH WUuth with the existing practical work . Mentoring schedule of apprenticesjip supervisor is not easy to be known by students so they have to meet apprenticeship supervisor for asking about the schedule. The students do not always write down the due date and the description of mentoring process directly on mentoring form. The problem above has been solved by creating analysis and design of monitoring application of work guidance at Institut Bisnis dan Informatika Stikom Surabaya. This application has the required data function, generating information and reports related to practical work. The application provides notifications by e-mail to students, academic advisor, apprenticeship supervisor, and PPKP staff. Based on testing results, analysis and deseign of the application, the resulting report is the progress development practical work, progress of the extention students, and practical work guidance card. Application also produce information related to practical work.

Keywords: analysis, design, application, monitoring, practical work

Stikom Surabaya memiliki Unit Pelaksana Teknis (UPT) yaitu Pusat Pelayanan Kerja Praktik (PPKP) yang bertanggung jawab melayani Kerja Praktik (KP) mahasiswa. PPKP menerima pendaftaran mahasiswa yang ingin melaksanakan KP. Kendala yang terdapat pada PPKP yaitu sistem yang telah ada belum berjalan dengan baik sehingga informasi tidak tersampaikan kepada Ketua Program Studi (Kaprodi), Dosen Pembimbing (Dobing), dan Dosen Wali (Doswal) yang berhubungan langsung dengan mahasiswa yang melakukan KP. Hal tersebut selain menyebabkan tidak terintegrasinya mahasiswa KP dan pihak terkait, data maupun informasi mengenai jumlah mahasiswa prodi yang sedang KP terpisah dari sistem yang telah berjalan sehingga tidak diketahui oleh Kaprodi, begitu juga dengan Dosen Pembimbing yang tidak mengetahui progress kemajuan pengerjaan KP mahasiswa bimbingannya, dan Doswal tidak bisa mengetahui jumlah mahasiswa wali yang sedang melaksanakan KP.

Kendala selanjutnya yaitu pada sistem yang telah berjalan saat ini belum adanya fungsi untuk memantau mahasiswa KP yang terlalu lama dalam pelaksanaannya sehingga ketika orang tua wali dari mahasiswa tersebut bertanya tentang pengerjaan KP pada Dosen Wali, Dosen Pembimbing, atau Kaprodi, pihak-pihak terkait tidak bisa menjawab dengan kenyataan yang ada pada mahasiswa tersebut.

Kendala lainnya yaitu pada sistem yang sudah berjalan hingga sekarang, tidak adanya proses penjadwalan dari dosbing yang sudah dipilih mahasiswa KP. Dampaknya mahasiswa yang berdomisili di luar Surabaya harus hadir di kampus atau menghubungi dosbing melalui sms/chat untuk bertanya ke dosbing perihal jadwal bimbingan KP.

Masalah selanjutnya yaitu belum adanya fungsi pada sistem yang berjalan saat ini untuk merekam bimbingan mahasiswa KP. Hal tersebut membuat data maupun informasi tentang bimbingan mahasiswa kepada dosen pembimbing tidak ada. Dampaknya mahasiswa sering membuat dummy data pada kartu bimbingan KP yang digunakan mahasiswa untuk melakukan bimbingan dengan dosen pembimbing KP dan formulir log harian yang digunakan untuk bimbingan dengan Penyelia. Hal tersebut menyebabkan Kaprodi, Dosbing, dan Doswal tidak dapat memantau persentase kemajuan pengerjaan KP mahasiswa tersebut.

Berdasarkan kendala yang ada, maka diperlukan sebuah solusi yaitu perancangan aplikasi yang akan digunakan untuk acuan dalam pembuatan aplikasi pemantauan proses pembimbingan KP pada seluruh program studi di Stikom Surabaya berbasis web. Sistem tersebut dapat menampilkan jadwal dosen pembimbing untuk melakukan bimbingan KP sehingga mahasiswa bisa melihat jadwal bimbingan tanpa perlu datang ke kampus. Sistem tersebut juga

(2)

dapat mencatat proses bimbingan KP, dan dapat mencetak kartu bimbingan KP yang sudah terisi tanggal bimbingan dan materi yang dibahas saat melakukan bimbingan ke dosbing saat itu juga, sehingga mahasiswa tidak perlu menuliskan tanggal dan materi secara manual. Dari sisi kaprodi dan doswal, sistem tersebut dapat memantau proses bimbingan mahasiswa KP melalui materi bimbingan yang dilakukan oleh mahasiswa ketika selesai bimbingan dengan dosbing. Penerapan dari sistem memudahkan PPKP, Kaprodi, Dosbing, dan Doswal dalam memantau proses bimbingan mahasiswa yang sedang aktif melaksanakan KP.

METODE

Menurut Pressman (2015), model waterfall atau model air terjun ini menggambarkan pendekatan yang sistematis dan juga berurutan pada pengembangan perangkat lunak, dimulai dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui tahapan-tahapan perencanaan (planning), permodelan (modeling), konstruksi (construction), serta penyerahan sistem ke para pelanggan/pengguna (deployment). Pada Gambar 1 merupakan Model Waterfall.

Gambar 1 Model Waterfall (Pressman, 2015)

Aplikasi

Menurut Jogiyanto (2005) aplikasi dalam bahasa umumnya sering disebut sebagai sebuah kumpulan program atau script. Untuk mencapai tujuan ini maka komponen lainnya harus ada yaitu program aplikasi. Aplikasi yang dibangun menggunakan struts framework teridiri dari komponen individual yang digabungkan menjadi sebuah aplikasi. Aplikasi tersebut dapat dieksekusi oleh web container.

Pemantauan

Menurut Calyton dan Petry (1983), monitoring atau pemantauan adalah suatu proses mengukur, mencatat, mengumpulkan, memproses dan mengkomunikasikan informasi untuk membantu pengambilan keputusan manajemen program/proyek.

Proses Pembimbingan Kerja Praktik

Menurut PPKP (2013) proses bimbingan kerja praktik (KP) S1 Sistem Informasi Institus Bisnis dan Informatika Stikom Surabaya yaitu mahasiswa melakukan bimbingan ke dosen pembimbing minimal

satu kali seminggu. Masa bimbingan diberlakukan sejak mahasiswa sedang melakukan KP pada perusahaan.

Proses bimbingan KP dinyatakan selesai apabila laporan KP telah ditandatangani oleh dosen pembimbing serta diketahui oleh Kaprodi dari salah satu jurusan mahasiswa terkait.

Hasil Analisis Sistem

Komunikasi

Pada tahap komunikasi ini dilakukan proses observasi dan wawancara. Pada proses observasi akan dilakukan dengan cara mengamati pada bagian PPKP yang bertujuan untuk mengetahui informasi KP. Pada proses wawancara dilakukan kepada PPKP, Pusat Pengembangan Teknologi Informasi (PPTI), Administrasi Akademik dan Kurikulum (AAK), dan mahasiswa untuk mencocokkan data dan informasi dari proses observasi. Setelah melakukan proses observasi dan wawancara kepada bagian terkait, maka barulah dapat disusun identifikasi pengguna, identifikasi data dan identifikasi fungsional.

Identifikasi Pengguna

Hasil wawancara dengan bagian PPKP, PPTI, dan AAK, pada analisis dan perancangan proses pemantauan KP ini dibutuhkan beberapa pengguna yaitu PPKP, Mahasiswa, Dosbing, Doswal, Kaprodi, dan Penyelia.

Identifikasi Data

Setelah didapatkan hasil identifikasi pengguna, maka selanjutnya adalah identifikasi data. Pada aplikasi pemantauan proses bimbingan KP membutuhkan data sebagai berikut: Data Mahasiswa KP, Data syarat mengkuti KP, Data Dosen, Data Admin PPKP, Data Penyelia, Data Perusahaan Pilihan, Data Acuan Kerja, Data Format Laporan KP, Data Kriteria Penilaian, Data Topik KP, Data Format Laporan KP, Data Detil Materi Bimbingan.

Identifikasi Fungsi

Setelah didapatkan identifikasi pengguna dan identifikasi data, maka selanjutnya yaitu identifikasi fungsi sebagai berikut: Mengelola Data Master, Menentukan Jadwal Bimbingan, Mengajukan Topik KP dan Dosen Pembimbing Tertentu dan Mengirim Notifikasi, Menyetujui Pengajuan Mahasiswa, Penentuan Dosen Pembimbing dan Mengirim Notifikasi, Menyetujui Mahasiswa Bimbingan KP dan Mengirim Notifikasi, Mengisi Acuan Kerja dan Mengirim Notifikasi, Mencatat Proses Bimbingan KP dan Mengirim Notifikasi, Menyetujui Materi Bimbingan KP dan Mengirim Notifikasi, Mengirim Form Penilaian, Mengirim Nilai KP Per Mahasiswa, Mencatat Nilai KP Per Mahasiswa dan Mengirim Notifikasi, Mengajukan Permohonan Perpanjangan KP dan Mengirimkan Notifikasi, Menyetujui Pengajuan Mahasiswa Perpanjangan KP, dan Pembuatan Laporan.

(3)

Hasil Perancangan Sistem

Sitemap

Sitemap adalah struktur denah maupun peta map yang berisi konfigurasi konten sebuah web secara menyeluruh dalam bentuk tautan link yang memiliki relevansi dan keterkaitan yang kuat dan fokus. Sitemap perancangan aplikasi pemantauan KP ini memiliki enam halaman utama yaitu halaman mahasiswa, halaman bagian PPKP, halaman bagian dosbing, halaman bagian doswal, halaman bagian kaprodi, dan halaman bagian penyelia. Sitemap tersebut dapat dilihat pada Gambar 2.

Gambar 2 Sitemap Aplikasi Pemantauan

Diagram Jenjang

Diagram jenjang proses merupakan gambaran struktur dari sistem yang berupa bagan berjenjang dari semua proses yang ada pada system dan dipergunakan untuk mempersiapkan penggambaran DFD ke level lebih bawah lagi.. Pada Gambar 3 merupakan hasil perancangan diagram jenjang.

Gambar 3 Hasil Perancangan Diagram Jenjang

Entity Relationship Diagram(ERD)

Pada pembuatan ERD ini untuk menjelaskan hubungan antar data atau entitas yang berdasarkan objek data yang mempunyai hubungan antar relasi. Untuk mempermudah dalam melihat hubungan antar entitas, maka ERD akan digambarkan ke tampilan Conceptual Data Model (CDM) pada Gambar 4 dan Physical Data Model (PDM) pada Gambar 5.

Gambar 4 Conceptual Data Model

Home Page Login

Admin PPKP Mahasiswa KP Dosen Pembimbing Kaprodi Dosen Wali Penyelia Data Master Data Mahasiswa KP Data Mahasiswa Perpanjangan KP Data Dosen Data Admin PPKP Data Syarat Mengikuti

KP

Data Penyelia Data Perusahaan

Pilihan Data Acuan Kerja

Data Format Laporan KP Data Kriteria Penilaian

Mengirim Form Penilaian Pengajuan Topik KP

dan Dosen Pembimbing Tertentu Pengisian Form Acuan

Kerja Mencatat Proses Bimbingan Laporan KP Unggah Surat Permohonan Perpanjangan KP Jadwal Bimbingan Persetujuan Mahasiswa Bimbingan KP Persetujuan Materi Bimbingan Laporan KP Mengirim Nilai KP Laporan Persetujuan Pengajuan Mahasiswa, Penentuan Dosen Pembimbing, Menyetujui Surat Survey

Persetujuan Pengajuan Mahasiswa Perpanjangan KP Laporan Laporan Mengirim Nilai KP Usulan Topik KP WADEK DEKAN FAK_PRODI MENGEPALAI BAGIAN_DARI MENYETUJUI MEMILIKI DOSWAL MENGUJI MENGINPUTKAN MENGUSULKAN MEMILIKI 2 BIMBING PEMBIMBING MEMILIKI MENGAMBIL MEMBERI MEMILIKI BAGIAN_DARI BAGIAN DARI MEMILIKI MEMBERI ASAL_PERUSAHAAN MEMILIKI 6 MEMILIKI 7 MEMPUNYAI MENDAPAT MEMBERI 3 MEMBERI 4 PERSETUJUAN_KAPRODI MENDAFTAR MENDAPATKAN MENGINPUT MENYIMPAN FAKULTAS # o o o o o o ID_FAK NAMA_FAK NAMA_ING ALIAS_FAK MNGR_ID_FAK WKL_MNGR_ID STS_AKTIF Integer Variable characters (200) Variable characters (200) Variable characters (10) Variable characters (6) Variable characters (6) Variable characters (1) V_FAKULTAS # o o o o o o o o ID_PROD NAMA_PROD STATUS_PROD JURUSAN PRODI_ING JURUSAN_ING MNGR_ID ALIAS SKS_TEMPUH Variable characters (5) Variable characters (50) Variable characters (1) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (6) Variable characters (10) Integer V_KARYAWAN # o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o NIK KARY_TYPE NAMA3 ALAMAT2 KOT_ID2 SEX2 STS_MARITAL2 WN2 AGAMA2 KOTA_LAHIR2 TGL_LAHIR2 SHIFT NIP TELP2 STATUS BAGIAN ALAMAT_2 KOT_ID_2 TELP_2 ABSENSI PIN2 STS_PIN2 GOL_DARAH2 MULAI_KERJA TGL_KELUAR KELOMPOK INISIAL KODE_SIE ADM DOSEN GELAR_DEPAN GELAR_BELAKANG PIN_B2 KTP BPJS_KESEHATAN BPJS_TENAGAKERJA Variable characters (6) Variable characters (2) Variable characters (50) Variable characters (100) Variable characters (4) Number Number Number Number Variable characters (14) Date Variable characters (1) Variable characters (15) Variable characters (50) Characters (1) Number (2) Variable characters (50) Variable characters (4) Variable characters (50) Number (1) Variable characters (6) Variable characters (1) Variable characters (2) Date Date Date Variable characters (3) Number (2) Number (1) Number (1) Variable characters (20) Variable characters (80) Variable characters (50) Variable characters (30) Variable characters (30) Variable characters (30) V_MHS # o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o NIM NIRM nama_mhs ALAMAT STS_RUMAH SEX GOL_DARAH STS_MARITAL WN KOTA_LAHIR STS_PRESENSI TGL_LAHIR JALUR_MASUK KELAS PIN KOT_ID3 AGAMA STS_PIN NAMA2 TELP3 KODE_POS THN_MASUK NO_TEST HP STS_KHUSUS TGL_REG PIN_ORTU PIN_B PIN_B_ORTU NIK_KTP JALAN RT RW DUSUN KELURAHAN KECAMATAN PENERIMA_KPS NO_KPS KEBUTUHAN_KHUSUS Variable characters (11) Variable characters (20) Variable characters (80) Variable characters (200) Number (1) Number (1) Number (1) Number (1) Number (1) Variable characters (4) Variable characters (1) Date Number (1) Number (1) Variable characters (6) Variable characters (4) Number (1) Variable characters (1) Variable characters (200) Variable characters (50) Variable characters (5) Number (4) Variable characters (10) Variable characters (100) Variable characters (1) Date Variable characters (6) Variable characters (50) Variable characters (6) Variable characters (16) Variable characters (80) Number (2) Number (2) Variable characters (40) Variable characters (40) Variable characters (8) Number (1) Variable characters (40) Number (32) BIMBINGAN_DOSEN # TANGGAL_BIMBINGAN V_JDW_SIDANG # oWKT_SIDANG

RUANG_SIDANGDate & Time Variable characters (100) V_JDW_BIMBING # # o o HARI JAM_MULAI KET RUANG Number (1) Variable characters (5) Variable characters (150) Variable characters (100) USULAN_PERUSAHAAN # o o USUL_NAMA USUL_KET TANGGAL Variable characters (500) Variable characters (500) Date V_PRSH # o o o ID_PRSH nama_penyelia KOT_ID telp Variable characters (4) Variable characters (75) Variable characters (4) Variable characters (15) LAPORAN_KP * # o o AMBIL_SEMESTER TGL_LAPORAN CD_KP BUKU_LAPORAN_KP Variable characters (20) Date Variable characters (1) Variable characters (1) PJG_KP * o o TGL_PANJANG JML_PANJANG SMT_PANJANG Date Characters (3) Date KATEGORI_KP # oID_KAT NAMA_KATEGORIInteger Variable characters (100) KATEGORI_PER_MATERI o KETERANGAN Variable characters (250)

MATERI # o o ID_MATERI NAMA_MATERI NOMOR_MATERI Integer Variable characters (250) Variable characters (1024) DETIL_MATERI o *DESKRIPSI

NOMOR_BAB_SATUANVariable characters (250) Variable characters (100) V_KOTA # o o ID_KOTA NAMA_KOTA JENIS Variable characters (4) Variable characters (30) Variable characters (1) V_GROUP_KP # o o o o o o o o o o o o o o o o o o o o o o GROUP_KP2 PRSH_ID TGL_AWAL TGL_AKHIR CONTACT_P PEMBIMBING BUKU_LAP_KP OBJECT_KP BATASAN_1 BATASAN_2 BATASAN_3 KATEGORI SURAT_ANTAR NO_IJIN TGL_IJIN NO_NILAI TGL_NILAI STS_SURAT1 STS_SURAT2 TGL_KIRIM1 TGL_KIRIM2 STS_BAYAR EMAIL Variable characters (11) Variable characters (4) Date Date Variable characters (100) Variable characters (6) Variable characters (1) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (1) Variable characters (1) Variable characters (30) Date Variable characters (30) Date Characters (1) Characters (2) Date Date Variable characters (1) Variable characters (150) V_NILKP * o o o o o o o o o o o o o o o o o o o o o o o o o MHS_NIM TGL_LAP GROUP_KP NIL_PRSH_1 NIL_PRSH_2 NIL_PRSH_3 NIL_PRSH_4 NIL_PRSH_5 NIL_PRSH_6 NIL_PRSH_7 NIL_PRSH_8 NIL_PRSH_9 NIL_DOSEN_1 NIL_DOSEN_2 NIL_DOSEN_9 NIL_DOSEN_8 NIL_DOSEN_7 NIL_DOSEN_6 NIL_DOSEN_5 NIL_DOSEN_4 NIL_DOSEN_3 NIL_AKHIR NIL_HURUF STATUS_KP STS_TRANSFER SMT_TRANSFER Variable characters (11) Date Variable characters (11) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Number (6,2) Variable characters (2) Variable characters (1) Variable characters (2) Characters (1) Characters (3) DAFTAR_SIDANG * *FILE_BIMBINGAN FILE_LAPORANVariable characters (5)

Variable characters (5) acuan_kerja * o o o o o o o o o o o o o o o o o o o nama_perusahaan nama_penyelia jabatan alamat_prsh telp fax_prsh email_prsh nama_mhs nim_mhs telp_mahasiswa fax_mhs email_mahasiswa nama_dosbing telp_dosbing fax_dosbing email_dosbing judul_kp uraian tgl_mulai tgl_selesai Variable characters (50) Variable characters (75) Variable characters (50) Variable characters (250) Variable characters (15) Variable characters (50) Variable characters (50) Variable characters (80) Variable characters (11) Variable characters (12) Variable characters (80) Variable characters (50) Variable characters (80) Variable characters (15) Variable characters (50) Variable characters (50) Variable characters (100) Text (500) Date Date 0 Aplikasi Pemantauan Proses Pembimbingan Kerja Praktik 8 Mengirim Nilai 1 Mengecek Hak Akses 2 Mengelola Data Master 3 Menentukan Jadwal Bimbingan 4 Menentukan Topik KP dan Memilih Dosen Pembimbing 5 Mengisi Acuan Kerja 9 Membuat Laporan 7 Mengajukan Perpanjangan KP 6 Pencatatan Bimbingan KP

(4)

Gambar 5 Physical Data Model

Login

Sebelum mengakses aplikasi, pengguna harus melakukan login terlebih dahulu. Pada Gambar 6 hasil perancangan halaman login untuk PPKP, mahasiswa, dosbing, doswal, kaprodi, dan penyelia.

Gambar 6 Perancangan Menu User Login

Menu Mengelola Data Master

Pada halaman ini hanya dapat diakses oleh PPKP. Pada Gambar 7 merupakan hasil perancangan untuk mengelola data master.

Gambar 7 Perancangan Menu Data Master

Menu Memasukkan Jadwal Bimbingan

Pada halaman ini hanya bisa diakses oleh dosbing. Dosbing diwajibkan mengisikan hari, jam, ruang untuk bimbingan. Pada Gambar 8 merupakan hasil perancangan untuk menentukan jadwal bimbingan.

Gambar 8 Perancangan Menu Jadwal Bimbingan

Menu Menentukan Topik KP dan Dosbing

Pada halaman ini, mahasiswa bisa melakukan pengajuan topik KP dan dosbing. Pada Gambar 9 merupakan hasil perancangan halaman pengajuan topik KP dan dosbing.

Gambar 9 Perancangan Menu Pengajuan Topik KP

Menu Pencatatan Bimbingan KP

Setelah mahasiswa mengajukan topik KP, maka mahasiswa bisa melakukan bimbingan KP kepada dosen pembimbing terkait. Pada Gambar 11 merupakan hasil perancangan halaman pencatatan bimbingan KP.

ID_MATERI = ID_MATERI ID_KAT = ID_KAT

ID_KAT = ID_KAT

ID_PRSH = ID_PRSH ID_KOTA = ID_KOTA ID_PRSH = ID_PRSH NIK = NIK NIM = NIM NIM = NIM ID_PRSH = ID_PRSH NIK = NIK NIM = NIM TGL_LAPORAN = TGL_LAPORAN NIM = NIM TGL_LAPORAN = TGL_LAPORAN FAKULTAS ID_FAK NIK V_K_NIK NAMA_FAK NAMA_ING ALIAS_FAK MNGR_ID_FAK WKL_MNGR_ID STS_AKTIF int varchar(6) varchar(6) varchar(200) varchar(200) varchar(10) varchar(6) varchar(6) varchar(1) <pk> <fk1> <fk2> V_FAKULTAS ID_PROD ID_FAK NIK NAMA_PROD STATUS_PROD JURUSAN PRODI_ING JURUSAN_ING MNGR_ID ALIAS SKS_TEMPUH varchar(5) int varchar(6) varchar(50) varchar(1) varchar(50) varchar(50) varchar(50) varchar(6) varchar(10) int <pk> <fk1> <fk2> V_KARYAWAN NIK ID_PROD KARY_TYPE NAMA3 ALAMAT2 KOT_ID2 SEX2 STS_MARITAL2 WN2 AGAMA2 KOTA_LAHIR2 TGL_LAHIR2 SHIFT NIP TELP2 STATUS BAGIAN ALAMAT_2 KOT_ID_2 TELP_2 ABSENSI PIN2 STS_PIN2 GOL_DARAH2 MULAI_KERJA TGL_KELUAR KELOMPOK INISIAL KODE_SIE ADM DOSEN GELAR_DEPAN GELAR_BELAKANG PIN_B2 KTP BPJS_KESEHATAN BPJS_TENAGAKERJA varchar(6) varchar(5) varchar(2) varchar(50) varchar(100) varchar(4) numeric(8,0) numeric(8,0) numeric(8,0) numeric(8,0) varchar(14) date varchar(1) varchar(15) varchar(50) char(1) numeric(2,0) varchar(50) varchar(4) varchar(50) numeric(1,0) varchar(6) varchar(1) varchar(2) date date date varchar(3) numeric(2,0) numeric(1,0) numeric(1,0) varchar(20) varchar(80) varchar(50) varchar(30) varchar(30) varchar(30) <pk> <fk> V_MHS NIM ID_PROD NIK NIRM nama_mhs ALAMAT STS_RUMAH SEX GOL_DARAH STS_MARITAL WN KOTA_LAHIR STS_PRESENSI TGL_LAHIR JALUR_MASUK KELAS PIN KOT_ID3 AGAMA STS_PIN NAMA2 TELP3 KODE_POS THN_MASUK NO_TEST HP STS_KHUSUS TGL_REG PIN_ORTU PIN_B PIN_B_ORTU NIK_KTP JALAN RT RW DUSUN KELURAHAN KECAMATAN PENERIMA_KPS NO_KPS KEBUTUHAN_KHUSUS varchar(11) varchar(5) varchar(6) varchar(20) varchar(80) varchar(200) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) varchar(4) varchar(1) date numeric(1,0) numeric(1,0) varchar(6) varchar(4) numeric(1,0) varchar(1) varchar(200) varchar(50) varchar(5) numeric(4,0) varchar(10) varchar(100) varchar(1) date varchar(6) varchar(50) varchar(6) varchar(16) varchar(80) numeric(2,0) numeric(2,0) varchar(40) varchar(40) varchar(8) numeric(1,0) varchar(40) numeric(32,0) <pk> <fk1> <fk2> BIMBINGAN_DOSEN ID_KAT NIM TGL_LAPORAN TANGGAL_BIMBINGAN NIK int varcha date date varcha NIM TGL_LAPORAN NIK WKT_SIDANG RUANG_SIDANG varchar(11) date varchar(6) datetime varchar(100) <pk,fk2> <pk,fk2> <pk,fk1> <pk> V_JDW_BIMBING NIK HARI JAM_MULAI KET RUANG varchar(6) numeric(1,0) varchar(5) varchar(150) varchar(100) <pk,fk> <pk> <pk> USULAN_PERUSAHAAN USUL_NAMA NIM ID_PRSH NIK USUL_KET TANGGAL varchar(500) varchar(11) varchar(4) varchar(6) varchar(500) date <pk> <fk3> <fk2> <fk1> V_PRSH ID_PRSH USUL_NAMA nama_penyelia KOT_ID telp varchar(4) varchar(500) varchar(75) varchar(4) varchar(15) <pk> <fk> LAPORAN_KP NIM TGL_LAPORAN AMBIL_SEMESTER NIK CD_KP BUKU_LAPORAN_KP varchar(11) date varchar(20) varchar(6) varchar(1) varchar(1) <pk,fk1> <pk> <fk2> PJG_KP NIM TGL_LAPORAN NIK TGL_PANJANG JML_PANJANG SMT_PANJANG varchar(11) date varchar(6) date char(3) date <pk,fk1> <pk,fk1> <pk,fk2> KATEGORI_KP ID_KAT NIM TGL_LAPORAN NAMA_KATEGORI int varchar(11) date varchar(100) <pk> <fk> <fk> KATEGORI_PER_MATERI ID_KAT ID_MATERI KETERANGAN int int varchar(250) <pk,fk2> <fk1> MATERI ID_MATERI NAMA_MATERI NOMOR_MATERI int varchar(250) varchar(1024) <pk> DETIL_MATERI ID_KAT DESKRIPSI NOMOR_BAB_SATUAN int varchar(250) varchar(100) <pk,fk> V_KOTA ID_KOTA NAMA_KOTA JENIS varchar(4) varchar(30) varchar(1) <pk> V_GROUP_KP GROUP_KP2 ID_PRSH NIK NIM PRSH_ID TGL_AWAL TGL_AKHIR CONTACT_P PEMBIMBING BUKU_LAP_KP OBJECT_KP BATASAN_1 BATASAN_2 BATASAN_3 KATEGORI SURAT_ANTAR NO_IJIN TGL_IJIN NO_NILAI TGL_NILAI STS_SURAT1 STS_SURAT2 TGL_KIRIM1 TGL_KIRIM2 STS_BAYAR varchar(11) varchar(4) varchar(6) varchar(11) varchar(4) date date varchar(100) varchar(6) varchar(1) varchar(100) varchar(100) varchar(100) varchar(100) varchar(1) varchar(1) varchar(30) date varchar(30) date char(1) char(2) date date varchar(1) <pk> <fk1> <fk2> <fk3> V_NILKP NIM NIK ID_PRSH MHS_NIM TGL_LAP GROUP_KP NIL_PRSH_1 NIL_PRSH_2 NIL_PRSH_3 NIL_PRSH_4 NIL_PRSH_5 NIL_PRSH_6 NIL_PRSH_7 NIL_PRSH_8 NIL_PRSH_9 NIL_DOSEN_1 NIL_DOSEN_2 NIL_DOSEN_9 NIL_DOSEN_8 NIL_DOSEN_7 NIL_DOSEN_6 NIL_DOSEN_5 NIL_DOSEN_4 NIL_DOSEN_3 NIL_AKHIR NIL_HURUF STATUS_KP STS_TRANSFER SMT_TRANSFER varchar(11) varchar(6) varchar(4) varchar(11) date varchar(11) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) numeric(6,2) varchar(2) varchar(1) varchar(2) char(1) char(3) <fk1> <fk3> <fk2> DAFTAR_SIDANG NIM TGL_LAPORAN FILE_BIMBINGAN FILE_LAPORAN varchar(11) date varchar(5) varchar(5) <pk,fk> <pk,fk> ASAL_PERUSAHAAN ID_PRSH ID_KOTA varchar(4) varchar(4) <pk,fk1> <pk,fk2> NIK = NIK NIK = V_K_NIK ID_FAK = ID_FAK NIK = NIK ID_PROD = ID_PROD NIK = NIK ID_PROD = ID_PROD NIK = NIK NIK = NIK NIK = NIK NIK = NIK ID_PRSH = ID_PRSHUSUL_NAMA = USUL_NAMA

NIM = NIM NIK = NIK NIM = NIM TGL_LAPORAN = TGL_LAPORAN NIM = NIM NIM = NIM TGL_LAPORAN = TGL_LAPORAN NIM = NIM TGL_LAPORAN = TGL_LAPORAN ID_KAT = ID_KAT acuan_kerja NIK NIM nama_perusahaan nama_penyelia jabatan alamat_prsh telp fax_prsh email_prsh nama_mhs nim_mhs telp_mahasiswa fax_mhs email_mahasiswa nama_dosbing telp_dosbing fax_dosbing email_dosbing judul_kp uraian tgl_mulai tgl_selesai varchar(6) varchar(11) varchar(50) varchar(75) varchar(50) varchar(250) varchar(15) varchar(50) varchar(50) varchar(80) varchar(11) varchar(12) varchar(80) varchar(50) varchar(80) varchar(15) varchar(50) varchar(50) varchar(100) text date date <fk2> <fk1> NIM = NIM NIK = NIK

(5)

Gambar 10 Perancangan Pencatatan Bimbingan KP

Setelah mahasiswa selesai bimbingan KP, maka muncul notifikasi ke dosbing melalui email. Pada Gambar 11 merupakan hasil perancangan notifikasi bimbingan KP diterima melalui email dan Gambar 12 merupakan hasil perancangan notifikasi bimbingan KP ditolak melalui email.

Gambar 11 Perancangan Notifikasi Bimbingan KP Diterima

Gambar 12 Perancangan Notifikasi Bimbingan Ditolak

Menu Mengajukan Perpanjangan KP

Setelah mahasiswa sudah lewat masa pengumpulan, maka mahasiswa diwajibkan melakukan pengajuan perpanjangan KP. Pada Gambar 13 merupakan hasil perancangan halaman pengajuan perpanjangan KP.

Gambar 13 Perancangan Menu Pengajuan Perpanjangan KP

Menu Input Nilai

Setelah admin PPKP membuka halaman input nilai, maka user dosen pembimbing dan penyelia bisa mengakses halaman input nilai. Pada Gambar 14 merupakan perancangan halaman input nilai

Gambar 14 Perancangan Menu Halaman Input Nilai

Menu Laporan

Pada halaman ini, kaprodi, dosbing, dan doswal dapat melihat ataupun mencetak laporan yang dibutuhkan. Pada Gambar 15 merupakan hasil perancangan halaman laporan yang dihasilkan oleh sistem meliputi:

1. Laporan Perkembangan Mahasiswa KP

2. Laporan Perkembangan Mahasiswa Perpanjangan KP

Gambar 15 Perancangan Menu Laporan

EVALUASI DESAIN SISTEM

Berikut ini merupakan hasil dari evaluasi perancangan sistem meliputi alir data DFD, CDM, dan PDM.

DFD

Pada perancangan DFD penelitian ini tidak ada

³HUURU´ \DQJ WHUMDGL GDQ DGD ³ZDUQLQJ´

Keseluruhan warning yang ditampilkan disebabkan karena proses pengecekan pada power designer 15 lebih komplek.

(6)

CDM

Pada perancangan CDM penelitian ini tidak

DGD ³HUURU´ \DQJ WHUMDGL GDQ DGD ³ZDUQLQJ´

Keseluruhan warning yang ditampilkan disebabkan karena proses pengecekan pada power designer 15 lebih komplek.

PDM

Pada perancangan PDM penelitian ini tidak

DGD ³HUURU´ \DQJ WHUMDGL GDQ DGD ³ZDUQLQJ´

Keseluruhan warning yang ditampilkan disebabkan karena proses pengecekan pada power designer 15 lebih komplek.

KESIMPULAN

Berdasarkan penelitian Analisis Dan Perancangan Aplikasi Pemantauan Proses Pembimbingan KP pada Institut Bisnis dan Informatika Stikom Surabaya dapat diambil kesimpulan bahwa:

1. Dengan menggunakan GUI design studio memudahkan dalam mendesain tampilan dari aplikasi yang akan dibuat.

2. Power Designer 6 membantu untuk pembuatan DFD dan CDM/PDM.

3. Microsoft Visio digunakan untuk merancang diagram jenjang dan berbagai diagram yang menggambarkan sistem secara umum maupun khusus.

4. Hasil penelitian ini adalah disusunnya analisis kebutuhan sistem, perancangan sistem, dan evaluasi desain sistem.

RUJUKAN

Pressman, R. 2015. Softeware Engineering A Practitioner's Approach Seventh Edition. Yogyakarta: Andi.

Jogiyanto. 2005. Sistem Teknologi Informasi Pendekatan Terintegrasi: Konsep Dasar, Teknologi, Aplikasi, Pengembangan dan Pengelolaan. Yogyakarta: Penerbit ANDI. Pedoman Administrasi Akademik dan Kurikulum

Tahun Akademik 2013-2014. 2013. Surabaya: Stikom Surabaya.

Gambar

Gambar 1 Model Waterfall (Pressman, 2015)
Gambar 2 Sitemap Aplikasi Pemantauan
Gambar 6 Perancangan Menu User Login
Gambar 12 Perancangan Notifikasi Bimbingan  Ditolak

Referensi

Dokumen terkait

Setelah melakukan proses identifikasi data, analisis sistem serta perancangan aplikasi yang akan dibuat, maka berikut ini adalah beberapa tampilan form yang merupakan

Menimbang, bahwa Majelis Hakim setelah mempelajari surat permohonan para Pemohon yang mohon ditetapkan sebagai Ahli Waris dari almarhum Raden Satar bin Raden

Anak dan guru berdiskusi tentang kegiatan dan aturan yang digunakan untuk bermain hari ini.. Anak mengamati alat dan bahan

Tujuan dari penelitian ini adalah mengetahui efisiensi tumbuhan dalam meredam radiasi gelombang EM di lapangan terbuka dan di daerah yang didominasi oleh

3 Makalah Diklat Pengembangan Manajemen Air Bersih dan Sanitasi Lingkungan Untuk Kawasan Masyarakat Miskin dengan tema Manajemen sanitasi lingkungan dan

Interaksi dalam bentuk disosiatif terjadinya interaksi Subak Jatiluwih dengan pariwisata dalam bentuk : persaingan antara pemilik restoran dan warung, kontravensi

Bagaimana pengaruh perceived usefulness terhadap acceptance of SIADPA yang dimediasi oleh attitude toward using pada peradilan agama tingkat pertama wilayah DI.

Tujuan: Penelitian ini bertujuan untuk menganalisis hasil belajar PBL mahasiswa tahun pertama, kedua, dan ketiga di Fakultas Kedokteran Universitas Swadaya Gunung