Activity Menampilkan Notifikasi ANALISIS DAN DESAIN

Menampilkan daftar dosen pembimbing Memilih menu lihat daftar mahasiswa Sistem Mahasiswa Gambar 3.12 Activity Lihat Daftar Dosen Pembimbing

x. Activity Menampilkan Notifikasi

Activity ini digunakan jika pengguna aplikasi ingin melihat pemberitahuan yang dimilikinya. User yang dapat mengakses menu ini yaitu mahasiswa, dosen dan ketua program studi. Menampilkan notifikasi Memilih menu Lihat Notifikasi Sistem Mahasisw a, Dosen, Pimpinan Jurusan Gambar 3.13 Activity Lihat Notifikasi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. xi. Activity Lihat Mahasiswa Bimbingan Activity ini digunakan jika pengguna ingin melihat mahasiswa bimbinganya. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. Menampilkan data mahasiswa Memilih menu Bimbingan Akademik atau PKL TA Sistem Dosen, Pimpinan Jurusan Gambar 3.14 Activity Lihat Daftar Mahasiswa Bimbingan xii. Activity Lihat Catatan Dari Mahasiswa Activity ini digunakan jika pengguna ingin melihat catatan dari mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. menekan tombol lihat menampilkan catatan mahasiswa Sistem Dosen, Pimpinan Jurusan Gambar 3.15 Activity Lihat Catatan Dari Mahasiswa xiii. Activity Lihat Data Detail Mahasiswa Activity ini digunakan jika pengguna ingin melihat data detail dari mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. Menampilkan data detail mahasiswa Mengklik NPM mahasiswa Sistem Dosen, Pimpinan Jurusan Gambar 3.16 Activity Lihat Data Detail Mahasiswa Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. xiv. Activity Melihat Jumlah Mahasiswa Melakukan Bimbingan Activity ini digunakan jika pengguna aplikasi ingin melihat jumlah intensitas mahasiswa melakukan bimbingan. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. menampilkan data memilih menu lihat intensitas mahasiswa bimbingan Sistem Dosen, Pimpinan Jurusan Gambar 3.17 Activity Lihat Jumlah Mahasiswa Melakukan Bimbingan xv. Activity Melihat Nilai Mahasiswa Activity ini digunakan jika pengguna aplikasi ingin melihat nilai dari mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. menampilkan data mahasiswa menampilkan data nilai mahasiswa memilih melihat nilai mahasiswa memilih mahasiswa Sistem Dosen, Pimpinan Jurusan Gambar 3.18 Activity Lihat Nilai Mahasiswa xvi. Activity Mencetak Nilai Mahasiswa Activity ini digunakan jika pengguna ingin mencetak nilai dari mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. mencetak data nilai menampilkan preview data nilai yang akan di cetak memilih menu cetak menekan tombol print Sistem Dosen, pimpinan jurusan Gambar 3.19 Activity Mencetak Nilai Mahasiswa Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. xvii. Activity Mencari Mahasiswa Activity ini digunakan jika pengguna ingin mencari mahasiswa di menu lihat nilai mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. mengisi field pencarian menampilkan data hasil pencarian Sistem Dosen, Pimpinan Jurusan Gambar 3.20 Activity Mencari Mahasiswa xviii. Activity Melihat Dosen Melakukan Bimbingan Activity ini digunakan jika pengguna ingin melihat jumlah dosen melakukan bimbingan terhadap mahasiswa bimbingannya. User yang dapat mengakses menu ini yaitu ketua program studi. memilih jenis bimbingan menampilkan detail intensitas dosen membimbing Sistem Pimpinan Jurusan Gambar 3.21 Activity Melihat Jumlah Dosen Melakukan Membimbing Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. xix. Activity Mengirim SMS Activity ini digunakan jika pengguna aplikasi ingin mengirim sms. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. menekan tombol kirim pesan mengisi field pesan yang akan di kirim menekan tombol kirim menampilkan halaman kirim pesan Fields sudah diisi semua?? menampilkan pesan tidak ada fields yang masih kosong mengirim pesan ya mengirim pesan gagal??? menampilkan pesan pesan berhasil terkirim menampilkan pesan pesan tidak terkirim ya Sistem Dosen, Pimpinan Jurusan Gambar 3.22 Activity Mengirim SMS Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. xx. Activity Melihat Catatan Bimbingan Mahasiswa Activity ini digunakan jika pengguna aplikasi ingin melihat catatan dari mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. menampilkan data catatan memilih jenis bimbingan Sistem Dosen, Pimpinan Jurusan Gambar 3.23 Activity Melihat Catatan Bimbingan Mahasiswa xxi. Activity Mencari Catatan Mahasiswa Activity ini digunakan jika pengguna aplikasi ingin mencari catatan dari mahasiswa di menu lihat catatan mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. menampilkan hasil pencarian mengisi field pencarian Sistem Dosen, Pimpinan Jurusan Gambar 3.24 Activity Mencari Catatan Mahasiswa Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. xxii. Activity Menambah Catatan Mahasiswa Activity ini digunakan jika pengguna aplikasi ingin menambah catatan ke mahasiswa. User yang dapat mengakses menu ini yaitu dosen dan ketua program studi. mengklik tombol tambah mengisi field tambah catatan mengklik tombol kirim menampilkan halaman tambah catatan mengecek semua field sudah terisi terisi semua?? mengirim catatan menampilkan pesan tidak ada field yang masih kosong Sistem Dosen, Pimpinan Jurusan Gambar 3.25 Activity Menambah Catatan Mahasiswa

3.2.3 Class Diagram

Pada Class Diagram ini digambarkan struktur dan deskripsi class yang akan digunakan pada aplikasi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Form_Catatan Controller_Catatan Form_SMS Controller_SMS tbl_jenis_bimbingan id_jenis_bimbingan : String desk_jenis_bimbingan : String status : String getId_jenis_bimbingan setId_jenis_bimbingan getDesk_jenis_bimbingan setDesk_jenis_bimbingan getStatus setStatus Inbox SMS Id : String text : String originator : String message_date : Date receive_date : Date getId setId getText setText getOriginator setOriginator getMessage_Date setMessage_Date getReceive_Date setReceive_Date SMSServer_Out id : String text : String waktu_pengiriman : Date recipient : String entry_user : String create_date : date sent_date : Date getId setId getText setText getW aktu_pengiriman setW aktu_pengiriman getRecipient setRecipient getEntry_User setEntry_User tambah_Outbox getCreate_Date setCreate_Date getSent_Date setSent_Date tbl_dosen NPT : String getNPT setNPT cari_dosen lihat_dosen tbl_mahasiswa NPM : String getNPM setNPM cari_mahasiswa lihat_mahasiswa tbl_level id_level : String desk_level : String Status : String getId_Level setId_Level getDesk_Level setDesk_Level getStatus setStatus tbl_nilai id_nilai : String jml_nilai : Double Mata_Kuliah : tbl_mata_kuliah Entry_Time : Date getId_Nilai setId_Nilai getJml_Nilai setJml_Nilai getMata_Kuliah setMata_Kuliah getEntry_Time setEntry_Time tbl_user Username : String Pasword : String Nama : String Alamat : String no_telp : String Status : String Level : tbl_level Jurusan : tbl_jurusan getUsername setUsername getPasword setPasword getNama setNama getAlamat setAlamat getNo_Telp setNo_Telp getStatus setStatus getLevel setLevel getJurusan setJurusan tbl_mata_kuliah id_matkul : String desk_matkul : String semester : String status : String Jurusan : tbl_jurusan getId_Matkul setId_Matkul getDesk_Matkul setDesk_Matkul getSemester setSemester getStatus setStatus getJurusan setJurusan tbl_jurusan id_jurusan : String nama_jurusan : String Status : String getId_Jurusan setId_Jurusan getNama_Jurusan setNama_Jurusan getStatus setStatus Path_File id_path : String id_Catatan : tbl_catatan path_file : String nama_file : String getId_Path setId_Path setId_Catatan getId_Catatan getPath_File setPath_File getNama_File setNama_File tambah_path_file tbl_catatan Id_Catatan : String Isi_Catatan : String Bimbingan : tbl_bimbingan Jenis_Bimbingan : tbl_jenis_bimbingan Entry_Time : Date Entry_User : String getId_Catatan setId_Catatan getIsi_Catatan getIsi_Catatan getBimbingan setBimbingan getJenis_Bimbingan setJenis_Bimbingan getEntry_Time setEntry_Time getEntry_User setEntry_User tambah_catatan cari_catatan lihat_catatan ubah_catatan hapus_catatan tbl_bimbingan id_bimbingan : String status_bimbingan : String Mahasiswa : tbl_mahasiswa Dosen : tbl_dosen Jenis_Bimbingan : tbl_jenis_bimbingan Tahun : String Entry_Time : Date Entry_User : String getId_bimbingan setId_bimbingan getStatus_bimbingan setStatus_bimbingan getMahasiswa setMahasiswa getDosen setDosen getJenis_bimbingan setJenis_bimbingan getEntry_Time getEntry_Time getTahun setTahun getEntry_User setEntry_User Gambar 3.26 Class Diagram Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.4 User Interface

Di sini akan ditampilkan gambaran interface yang akan dibuat di aplikasi Sistem Informasi Bimbingan Mahasiswa.

I. Form Masuk Akun

Form ini digunakan untuk validasi username dan password yang dimiliki oleh user. Ketika menggunakan form ini pengguna harus memasukkan username dan password yang dimiliki oleh pengguna sebagai validasi data. Gambar 3.27 Interface Form Masuk Akun II. Tabel Melihat Nilai Tabel ini digunakan untuk menampilkan data nilai dari mahasiswa. Data yang ditampilkan yaitu Mata Kuliah dan Nilai Gambar 3.28 Interface Table Lihat Nilai Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

III. Tabel Lihat Catatan dari Dosen

Menu ini digunakan jika pengguna aplikasi ingin melihat catatan dari dosen. Dalam menu ini data yang ditampilkan yaitu judul catatan, nama dosen, status dosen dan file. Gambar 3.29 Interface Lihat Catatan dari Dosen IV. Form Kirim Catatan ke Dosen Menu ini digunakan ketika pengguna aplikasi ingin mengirim catatan ke dosen. Data yang dimasukkan yaitu NPM mahasiswa, nama mahasiswa, jenis bimbingan, nama dosen, judul catatan dan isi catatan serta tanggal kirim. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.30 Interface Kirim Catatan ke Dosen V. Tabel Lihat Daftar Dosen Pembimbing Menu ini digunakan jika pengguna aplikasi ingin melihat daftar nama dosen pembimbing. Data yang ditampilkan di menu ini yaitu nama dosen dan jenis bimbingan. Gambar 3.31 Interface Daftar Dosen Pembimbing Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

VI. Tabel Menampilkan Notifikasi

Menu ini digunakan jika pengguna aplikasi ingin melihat jumlah nofikasi pemberitahuan baru. Notifikasi yang ditampikan terdiri dari notifikasi untuk tugas akhir, PKL dan Akademik. Gambar 3.32 Interface Menampilkan Notifikasi

VII. Aktivity Lihat Mahasiswa Bimbingan

Menu ini digunakan jika pengguna aplikasi ingin melihat mahasiswa bimbingan yang ada. Data yang ditampilak di menu ini yaitu npm mahasiswa, nama mahasiswa, jumlah hari lama tidak bimbingan, dan juga progress akhir bimbingan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.33 interface Lihat Mahasiswa Bimbingan

VIII. Tabel Lihat Catatan Dari Mahasiswa

Menu ini digunakan jika pengguna aplikasi ingin melihat catatan dari mahasiswa. Data yang ditampilkan yaitu judul catatan, tanggal bimbingan, status baca, dan juga file-nya. Gambar 3.34 Interface Lihat Catatan dari Mahasiswa Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

IX. Tabel Melihat Jumlah Mahasiswa Melakukan Bimbingan

Menu ini digunakan jika pengguna ingin melihat jumlah mahasiswa dalam melakukan bimbingan ke dosen. Data yang ditampilkan yaitu npm, nama, jumlah bimbingan dan jenis bimbingan. Gambar 3.35 Interface Jumlah Bimbingan Mahasiswa

X. Tabel Melihat Nilai Mahasiswa

Menu ini digunakan ketika pengguna aplikasi ingin melihat nilai dari seorang mahasiswa. Data yang ditampilkan yaitu nama mata kuliah dan juga nilai-nya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.36 Interface Lihat Nilai Mahasiswa

XI. Tabel Melihat Jumlah Dosen Melakukan Bimbingan

Menu ini digunakan jika pengguna aplikasi ingin melihat jumlah dosen yang telah melakukan bimbingan. Data yang ditampilkan yaitu NPT, Nama Dosen, NPM, Nama Mahasiswa, Jenis Bimbingan dan Jumlah Bimbingan serta Jenis Bimbingan. Pada form ini akan terlihat dosen telah melakukan bimbingan terhadap mahasiswanya berapa kali. Dengan demikian ketua program studi dapat memantau dosen dalam melakukan bimbingan terhadap mahasiswanya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gamb ar 3.37 Interface Jumlah Dosen Melakukan Bimbingan

XII. Form Mengirim SMS

Menu ini digunakan jika pengguna ingin mengirim pesan ke user lain yang nantinya user lain akan menerima pesan tersebut lewat SMS ke handphone. Data yang ditampikan yaitu NPM, Nama Mahasiswa, No Telp, serta Isi Pesan. Gambar 3.38 Interface Form Mengirim SMS

3.2.5 Database

Pada pembahasan ini akan menjelaskan tentang macam tabel – tabel yang akan digunakan pada aplikasi ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.6 Nama Nama Tabel Nama Tabel Keterangan tbl_user Tabel yang digunakan untuk menyimpan username dan password pengguna aplikasi tbl_mahasiswa Tabel untuk menyimpan data pribadi mahasiswa tbl_dosen Tabel untuk menyimpan data pribadi dosen path_file Tabel untuk menyimpan path file yang