Pengembangan Module Personal Information and Activity pada Staff Site Departemen Ilmu Komputer/Informatika Universitas Diponegoro

dokumen-dokumen yang mirip
PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA

BAB II LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB I PENDAHULUAN... I-1

PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK

BAB III METODOLOGI PENELITIAN

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

Rancang Bangun Sistem Informasi Geografis Pendataan Paud Di Indonesia Berbasis Web

ABSTRAK. Kata kunci: Perpustakaan, Trigger, Web Service, Mobile, Basis Data Terdistribusi, Load Testing

PENGEMBANGAN PERANGKAT LUNAK PEMESANAN TIKET TRAVEL BERBASIS WEB DAN MOBILE

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

RANCANG BANGUN SISTEM INFORMASI PUSAT KAJIAN DAN PENERAPAN REKAYASA TEKNIK (PUSKAREKATEK) UNIVERSITAS MUHAMMADIYAH MALANG

SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PEMBUATAN SISTEM INFORMASI SITANI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER DAN APLIKASI SITANI BERBASIS ANDROID

BAB II LANDASAN TEORI

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

Equipment Monitoring Control Manajemen System Berbasis Web Application

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

ANALISIS DAN PERANCANGAN APLIKASI SISTEM BASIS DATA REPUBLIK BIKER BERBASIS WEB

SISTEM INFORMASI PEMBAYARAN SPP DI SMP NEGERI 2 PLAOSAN MAGETAN BERBASIS WEB SERVICE DAN SMS BROADCAST TUGAS AKHIR

BAB III ANALISA DAN PERANCANGAN SISTEM

Implementasi Knowledge Management System Menggunakan ASP.NET ( Divisi IT PT. MNC Finance )

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

ABSTRAK. Kata Kunci : MVC (Model View Controller), Codeigniter PHP Framework, MySQL. Universita s Kristen Maranatha

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI LOKER BERBASIS WEB MENGGUNAKAN METODE WEB DEVELOPMENT LIFE CYCLE (WDLC) TUGAS AKHIR ISHADI FAUZAN

Rancang Bangun Sistem Informasi Reservasi Hotel Berbasis Web dengan Framework Codeigniter (Studi Kasus CV. BSB Travel)

SISTEM INFORMASI FASILITAS KAMPUS UNDIKSHA MELALUI PENGEMBANGAN PETA INTERAKTIF BERBASIS WEB

Rancang Bangun Sistem Informasi D SPOT (Document Search Portal) Berbasis Web Menggunakan Framework Codeigniter (Studi Kasus : Universitas Bakrie)

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

APLIKASI MONITORING DAN PENILAIAN GURU (STUDI KASUS SMPK 4 PENABUR BANDUNG) JOURNAL WRITING FORMAT FOR FINAL PROJECT TELKOM UNIVERSITY

SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA KOPERASI PEGAWAI REPUBLIK INDONESIA SELAMAT SEJAHTERA (KPRI-MATRA)

BAB III CARA DAN METODOLOGI PENELITIAN

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM


PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI SUKAGALIH V

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN APLIKASI LAPORAN PENJUALAN JAM DI CV. DUTA SERVICE JAM BEKASI MENGGUNAKAN METODELOGI UNIFIED APPROACH

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

BAB I PENDAHULUAN 1.1. Latar Belakang

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

KATA PENGANTAR. Bandung, 05 September Penulis

BAB II LANDASAN TEORI

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB PADA BRT TRANS SEMARANG

Program Studi Diploma III Teknik Informatika

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

RANCANG BANGUN SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN DI FAKULTAS TEKNIK UNIVERSITAS LAMBUNG MANGKURAT

PERANCANGAN SISTEM DIGILIB SKRIPSI DAN JURNAL FAKULTASS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS BUNG HATTA

KATA PENGANTAR. 4. Kepada kakak saya Fitri dan abang saya Muhammad Mukhlis yang selalu memberikan motivasi dan nasehat.

ABSTRAK. Kata Kunci : Sistem Informasi, Kuliner, Website. iii

APLIKASI E-LEARNING BERBASIS FRAMEWORK CODEIGNITER (STUDI KASUS: JURUSAN TEKNIK INFORMATIKA POLITEKNIK NEGERI BANDUNG)

RANCANG BANGUN APLIKASI SISTEM INFORMASI PERSEDIAN BARANG DI TB. INDAH JAYA BERBASIS DESKTOP

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS SEBARAN TEMPAT RISET TEKNOLOGI INFORMASI DI KOTA GARUT

Iis Oktaviani¹, Asri Mulyani²

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN DOSEN BARU DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

PERANGKAT LUNAK PENGOLAHAN NILAI SISWA PADA SEKOLAH MENENGAH ATAS (STUDI KASUS DI SMA YADIKA SUMEDANG)

RANCANGAN APLIKASI LATIHAN BELAJAR TENSES DENGAN METODE OBJECT ORIENTED DESIGN

Bab 3 Metoda dan Perancangan Sistem

Sistem Berkas Digital Untuk Berkas Penelitian di Universitas Klabat

SISTEM MANAJEMEN SPARE PART FASE ANALISA DAN DESAIN SISTEM MENGGUNAKAN METODE WATERFALL

PENGEMBANGAN FITUR PEMESANAN ONLINE UNTUK APLIKASI PEMINJAMAN BUKU PERPUSTAKAAN

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

PENGEMBANGAN SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS VISUAL BASIC DI SMK MUHAMMADIYAH 2 MOYUDAN

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI ADMINISTRASI PADA LABORATORIUM KIMIA FAKULTAS MIPA UNIVERSITAS NEGERI JAKARTA

PENGEMBANGAN ENSIKLOPEDIA MASAKAN TRADISIONAL DENGAN METODE SCRUM

RANCANG BANGUN APLIKASI REKAM MEDIS POLIKLINIK UNIVERSITAS TRILOGI

SNIPTEK 2014 ISBN:

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB II ANALISIS DAN PERANCANGAN

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PENGEMBANGAN APLIKASI PENGELOLAAN DATA DI LINGKUNGAN OBJEK WISATA SITU BAGENDIT

1 BAB III METODE PENELITIAN

BAB II LANDASAN TEORI

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DI PESANTREN PERSIS 99 RANCABANGO

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

1. BAB 1 PENDAHULUAN. Latar Belakang

SISTEM INFORMASI TRACER STUDY BERBASIS WEBSITE DENGAN SMS GATEWAY PADA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS MULAWARMAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN APLIKASI PELAYANAN ADMINISTRASI KEPENDUDUKANDI KANTOR KELURAHAN PATARUMAN KABUPATEN GARUT

Transkripsi:

Pengembangan Module Personal Information and Activity pada Staff Site Departemen Ilmu Komputer/Informatika Universitas Diponegoro Sandy Kurniawan 1, Retno Kusumaningrum 2 1,2 Departemen Ilmu Komputer/Informatika, Fakultas Sains dan Matematika, Universitas Diponegoro Email: 1 sandy.kurniawan@student.undip.ac.id, 2 retno@live.undip.ac.id Abstrak Departemen Ilmu Komputer/Informatika merupakan salah satu departemen yang terdapat di Fakultas Sains dan Matematika Universitas Diponegoro. Departemen tersebut telah memiliki sebuah sistem informasi yang digunakan untuk mengelola data staff, tetapi sistem tersebut belum mencakup data spesifik milik staff seperti riwayat pendidikan, pencapaian, dan kegiatan yang dilakukan oleh staff. Sistem Informasi Staff Site Departemen Ilmu Komputer/Informatika Universitas Diponegoro ini dirancang untuk memperluas cakupan data staff yang dapat dikelola sehingga informasi yang dapat dikelola semakin banyak. Sistem Informasi Staff Site Departemen Ilmu Komputer/Informatika Universitas Diponegoro ini dikembangkan dengan pendekatan Object Oriented Analysis and Design (OOAD) berbasis web, menggunakan bahasa pemrograman PHP dengan Framework CodeIgniter serta MySQL sebagai pengelolaan basis datanya. Pengujian Sistem Informasi Staff Site Departemen Ilmu Komputer/Informatika Universitas Diponegoro menggunakan metode black-box testing. Dengan adanya Sistem Informasi Staff Site Departemen Ilmu Komputer/Informatika Universitas Diponegoro diharapkan dapat meningkatkan efektivitas dalam pengelolaan data staff pada Departemen Ilmu Komputer/Informatika Universitas Diponegoro. Kata Kunci: Object Oriented Analysis and Design (OOAD), Staff Site, Departemen Ilmu Komputer/Informatika Universitas Diponegoro Abstract The Department of Computer Science/Information Technology is one of the departments in the Faculty of Science and Mathematics of Universitas Diponegoro. The department already has an information system that is used to manage staff data, but the system does not include staffspecific data such as education history, achievements, and activities carried out by staff. The Information System for Staff Site of the Department of Computer Science/Information Technology at Universitas Diponegoro is designed to broaden the scope of staff data that can be managed so that more information can be managed. This Information System for Staff Site of the Department of Computer Science/Informatics Universitas Diponegoro. was developed with a Website-based Object Oriented Analysis and Design (OOAD) approach, using the PHP programming language with the CodeIgniter Framework and MySQL as the database management system. The Information System of the Site Staff of the Department of Computer Science/Information Technology at Diponegoro University testing is carried out using the black-box testing method. With the Information System of the Site Staff of the Department of Computer Science/Informatics, Diponegoro University is expected to increase the effectiveness of staff data management at the Department of Computer Science/Information Technology at Diponegoro University. Keyword: Object Oriented Analysis and Design (OOAD), Staff Site, Department of Computer Science/Information Technology 115

1. PENDAHULUAN Departemen Ilmu Komputer/Informatika merupakan salah satu departemen di dalam Fakultas Sains dan Matematika Universitas Diponegoro (Undip) yang menyelenggarakan pendidikan dalam bidang Ilmu Komputer. Departemen Ilmu Komputer/Informatika Undip awalnya merupakan bidang peminatan Ilmu Komputer yang berada di bawah naungan Jurusan Matematika Universitas Diponegoro sejak tahun 1994, bersama dengan bidang peminatan lain yaitu Matematika Murni, Matematika Terapan, dan Statistik. Pada tahun 2004, Universitas Diponegoro, berdasarkan surat Direktorat Jenderal Pendidikan Tinggi nomor 1365/D/T/2004 tertanggal 13 April 2004, diberi ijin dan kewenangan untuk menyelenggarakan Pendidikan dalam bidang Ilmu Komputer mulai tahun ajaran 2004/2005 [1]. Setelah terbentuknya Departemen Ilmu Komputer/Informatika Undip, terdapat dua komponen penting dalam keberjalanannya, yaitu mahasiswa dan dosen. Kegiatan kedua komponen ini saling terjalin dalam berlangsungnya kegiatan perkuliahan Departemen Ilmu Komputer/Informatika Undip, akan tetapi berbeda bagi dosen, kegiatan dosen tidak berhenti pada keberlangsungan perkuliahan setiap harinya. Dosen masih memiliki tanggung jawab pada Tri Dharma Perguruan Tinggi, yaitu Pendidikan, Penelitian dan Pengembangan, serta Pengabdian pada Masyarakat. Bentuk tanggung jawab dosen tersebut diwujudkan dengan berbagai pelaksanaan kegiatan dalam berbagai bidang akademik, sesuai bidang masing-masing dosen. Kegiatan yang dilakukan dosen, dapat mengembangkan kemampuan dosen yang dapat dibuktikan dengan pencantuman kegiatan tersebut dalam Curriculum Vitae. Oleh karena itu dibutuhkan sebuah bantuan dalam pencatatan dan pendokumentasian dari segala bentuk kegiatan dosen, yang juga dapat membuat dokumen Curriculum Vitae berdasarkan informasi kegiatan dosen yang diberikan. Berdasarkan uraian diatas, maka akan dikembangkan sebuah sistem informasi berupa staff site berbasis web sebagai solusi dalam membantu mempermudah pendokumentasian data pribadi dan segala kegiatan dosen. Sistem informasi staff site akan dikembangkan dengan pendekatan Object Oriented Analysis and Design (OOAD) dan menggunakan MySQL sebagai Database Management System (DBMS). Dengan dikembangkannya sistem informasi ini diharapkan dosen dapat mendokumentasikan segala kegiatan yang telah dilakukan, semua informasi mengenai dosen dapat ditemukan dengan lebih mudah. 2. METODE 2.1. Sistem Informasi Sistem informasi mencakup sejumlah komponen (manusia, komputer, teknologi informasi dan prosedur kerja) yang memproses data menjadi informasi dengan maksud untuk mencapai tujuan atau sasaran tertentu [2]. Selain itu, sebuah sistem informasi memiliki berbagai karakteristik antara lain [3]: 1. Komponen/Components 2. Batasan/Boundary 116

3. Lingkungan Luar Sistem/Environtment 4. Penghubung Sistem/Interface 5. Masukan Sistem/Input 6. Keluaran Sistem/Output 7. Pengolah Sistem/Process 8. Sasaran Sistem/Objective 2.2. Object Oriented Analysis and Design (OOAD) Object Oriented Analysis and Design (OOAD) merupakan sebuah proses teknis yang manipulatif dalam menganalisa dan meningkatkan kualitas produk dengan menerapkan metode prototype object oriented [4]. OOAD terdiri dari proses Object Oriented Analysis (OOA) dan Object Oriented Design (OOD). OOA merupakan proses pengubahan permasalahan ke dalam sebuah model yang menggunakan objek dan kelas sebagai bentuk pemodelannya [5]. Sebuah model OOA seharusnya dapat dipahami oleh ahli meskipun bukan seorang programmer. OOD merupakan proses pengubahan model permasalahan hasil OOA menjadi model solusi yang berdasarkan objek pula. Dalam tahap OOD, objek baru yang tidak dihasilkan pada OOA ditambahkan untuk tujuan implementasi solusi [5].. 2.3. Unified Modelling Language (UML) Unified Modelling Language (UML) merupakan sebuah bahasa standar dalam penulisan blueprint sebuah perangkat lunak. UML dapat digunakan untuk memvisualisasikan, menspesifikasikan, membangun dan mendokumentasikan sistem perangkat lunak [6]. Beberapa diagram yang digunakan dalam UML [6], antara lain sebagai berikut. 1. Class Diagram Class diagram digunakan untuk memodelkan kelas, termasuk atribut, operasi, dan relasi maupun asosiasi kelas tersebut dengan kelas lain. Elemen utama dari class diagram adalah kotak, yang terbagi secara horizontal. Bagian atas merupakan nama kelas, bagian tengah merupakan daftar dari atribut kelas, dan bagian bawah merupakan operasi/behavior dari kelas tersebut. Contoh class diagram dapat ditunjukkan seperti pada Gambar 1. Gambar 1. Contoh class diagram 117

2. Use Case Diagram Use case diagram digunakan untuk merepresentasikan fungsionalitas serta fitur perangkat lunak dari sudut pandang pengguna. Diagram ini menunjukkan bagaimana pengguna berinteraksi dengan sistem dengan menentukan langkah yang dibutuhkan untuk mencapai tujuan/fungsi fitur tertentu. Elemen dari use case diagram biasanya berupa figur stickman yang merepresentasikan aktornya, sebuah oval yang berisi use case-nya, serta garis penghubung yang merepresentasikan hubungan antar objek dalam use case diagram. Tampilan contoh use case diagram dapat dilihat pada Gambar 2. Gambar 2. Contoh use case diagram 3. Sequence Diagram Sequence diagram digunakan untuk menunjukkan komunikasi dinamis antar objek saat mengeksekusi fungsi/fitur tertentu. Diagram ini menunjukkan urutan bagaimana pesan dikirim antar objek untuk tercapainya pengeksekusian fungsi/fitur tertentu. Contoh sequence diagram dapat dilihat pada Gambar 3. 2.4. Framework CodeIgniter Gambar 3. Contoh sequence diagram Codeigniter merupakan sebuah framework PHP yang dikembangkan oleh EllisLabs. Framework ini menyediakan banyak kumpulan library yang dibutuhkan dalam pengerjaan tugas umum dalam pengembangan perangkat lunak dengan PHP, selain itu interface dan struktur logika yang sederhana untuk mengakses library ini [7]. Salah 118

satu karakteristik dari framework CodeIgniter adalah penggunaan pola MVC (Model View Controller) pada implementasinya. Pola MVC ini digunakan untuk memisahkan akses data dan logika bisnis dari penampilan data dan interaksi pengguna. Pemisahan ini dilakukan sehingga perubahan dari logika penampilan atau logika bisnis tidak memberi efek kompleks satu sama lain [8]. 3. HASIL DAN PEMBAHASAN 3.1. Analisis Kebutuhan Pada tahap analisis kebutuhan, akan dilakukan analisis terhadap sistem informasi yang akan dibangun dengan tujuan untuk menentukan segala kebutuhan yang diperlukan dalam membangung sistem informasi tersebut. Berdasarkan analisis kebutuhan terdapat sistem informasi staff site, jenis pengguna yang akan menggunakan sistem informasi staff site dapat dilihat pada Tabel 1. Tabel 2. Pengguna Sistem Informasi Staff Site No. Jenis Pengguna Deskripsi 1. Admin Merupakan pengguna yang memiliki hak akses khusus dalam mengelola data akun dosen setelah berhasil melakukan login pada system 2. Dosen Merupakan pengguna yang memiliki hak akses khusus pada sistem dalam mengelola data pribadi, data kegiatan data jabatan, dan data deskripsi setelah berhasil melakukan login pada system 3. Pengunjung Merupakan pengguna dengan hak akses pada sistem untuk melihat daftar dosen beserta profilnya tanpa perlu melakukan login pada sistem Software requirement specification (SRS) dari sistem informasi staff site dapat dilihat pada Tabel 2. Tabel 1. Software Requirement Spesification Sistem Informasi Staff Site No SRS ID Deskripsi Pengguna 1. SRS-SSIF-F-01 Sistem dapat melakukan autentikasi pengguna berupa login dan logout Admin, Dosen 2. SRS-SSIF-F-02 Sistem dapat mengelola akun dosen yang Admin terdaftar pada sistem 3. SRS-SSIF-F-03 Sistem dapat mengelola data pribadi dari dosen Dosen terkait 4. SRS-SSIF-F-04 Sistem dapat mengelola data kegiatan dari dosen Dosen terkait 5. SRS-SSIF-F-05 Sistem dapat mencetak dokumen kartu nama dari Dosen dosen terkait 6. SRS-SSIF-F-06 Sistem dapat menampilkan profil pribadi dari Dosen dosen 7. SRS-SSIF-F-07 Sistem dapat menampilkan daftar dosen untuk Pengunjung pengunjung 8. SRS-SSIF-F-08 Sistem dapat menampilkan halaman profil dosen untuk pengunjung Pengunjung 119

3.2. Desain Sistem Pada tahap desain sistem dilakukan pembuatan use case diagram. Use case diagram merupakan diagram yang menjelaskan mengenai interaksi yang terjadi antara pengguna dengan sistem tersebut. Use case diagram untuk sistem informasi staff site dapat dilihat pada Gambar 4. Gambar 4. Use case diagram sistem informasi staff site 3.3. Implementasi Sistem informasi staff site diimplementasikan dengan menggunakan bahasa pemrograman PHP berbasis objek dengan Framework CodeIgniter dan database management system MySQL. Hasil implementasi dari sistem informasi staff site berupa website yang menampilkan daftar dosen dari Departemen Ilmu Komputer/Informatika Universitas Diponegoro, dimana pengunjung dapat melihat detail profil dosen yang menampilkan data dosen dan data kegiatan dosen yang pernah dilakukan. Berikut ini adalah tampilan dari 120

sistem informasi staff site module personal information and activity Departemen Ilmu Komputer/Informatika Universitas Diponegoro. Gambar 5 menunjukkan halaman awal dari sistem informasi staff site. Gambar 5. Halaman awal sistem informasi staff site Gambar 6 menunjukkan halaman profil dosen bagian home. Gambar 6. Halaman home profil dosen Gambar 7 menunjukkan halaman profil dosen. Gambar 7. Halaman Profil Dosen Gambar 8 menunjukkan halaman profil dosen bagian kegiatan. 121

Gambar 8. Halaman kegiatan dosen 4. SIMPULAN Pengembangan sistem informasi Staff Site module Personal Information and Activity pada Departemen Ilmu Komputer/Informatika Universitas Diponegoro berhasil dilakukan menggunakan pendekatan Object-Oriented Analysis and Design. Sistem informasi berhasil menampilkan informasi terkait data dosen beserta kegiatan yang pernah dilakukan oleh dosen. 5. REFERENSI [1] Informatika Undip. 2014. Sejarah Informatics UNDIP. http://if.undip.ac.id/page/sejarah, diakses 20 Oktober 2017. [2] Kadir, A. 2014. Pengenalan Sistem Informasi. ANDI, Yogyakarta. [3] Ermatita. 2016. Analisis dan Perancangan Sistem Informasi Perpustakaan. Jurnal Sistem Informasi. Vol. 8(1): 966-977. [4] Mukherjee, M. 2016. Object-Oriented Analysis and Design. International Journal of Advanced Engineering and Management. Vol. 1(1): 18-24. [5] Johnson, R. A. 2016. Object-Oriented Analysis and Design - What Does the Research Say?. Journal of Computer Information Systems. Vol. 42(3): 11-15. [6] Pressman, R. S., 2010. Software Engineering: A Practitioner's Approach. 7th ed. McGraw-Hill, New York. [7] Mandaviya, S. R., Raval, R. K. & Parekh, A. B. 2017. The MVC Framework- CodeIgniter. International Journal of Novel Research and Development. Vol. 2(5 May 2017): 23-27. [8] Hustinawati, Himawan, A. K. & Latifah. 2014. Performance Analysis Framework Codeigniter and CakePHP in Website Creation. International Journal of Computer Applications. Vol. 94(20): 6-11. 122