Desain Analisis dan Kebutuhan Sistem Informasi Kepakaran ... · Revision 1.0 ANALISIS DAN DESAIN...

75
Revision 1.0 Desain Analisis dan Kebutuhan Sistem Informasi Kepakaran (SIKAP)

Transcript of Desain Analisis dan Kebutuhan Sistem Informasi Kepakaran ... · Revision 1.0 ANALISIS DAN DESAIN...

Revision1.0

DesainAnalisisdanKebutuhan

SistemInformasiKepakaran

(SIKAP)

Revision1.0

PENDAHULUAN

SekilasPandang

Universitas Indonesia di masa depan akan menjadi universitas riset bertaraf

internasionalyangmenjadipusatunggulandalamilmupengetahuan,teknologi,senidan

budaya.DirektoratRisetdanPengabdianMasyarakatUI (DRPMUI) yangmenjadiunit

pelaksana manajemen dalam bidang riset dan pengabdian masyarakat telah

mengembangkan sebuah sistem informasi untuk menampung, melakukan pencarian,

dan mengetahui statistik kepakaran di lingkungan Universitas Indonesia. Sistem ini

dinamakan Sistem Informasi Kepakaran (SIKAP). Melalui sistem informasi ini dapat

diakses informasi kepakaran dosen‐dosesn UI dari semua rumpun ilmu baik Sains‐

Teknologi,Kesehatan,TeknologiInformasidanKomunikasisertaHumaniora.

LatarBelakang

DRPM UI merupakan unit pelaksana manajemen yang memfasilitasi dan mendukung

pelaksanaan kegiatan riset dan pengabdian sivitas akademik UI kepada masyarakat.

Sesuai dengan visi danmisi dari Universitas Indonesia untukmenjadi universitas riset

bertaraf internasional, DRPM UI membutuhkan suatu sistem informasi yang dapat

memberikan efektifitas dan efisiensi dan dapatmenampung seluruh data pakar yang

terdapat di lingkungan Universitas Indonesia. Dimana salah satu syarat untuk

mendapatkan akreditas di mata internasional adalah kuantitas dan kualitas dari riset

yangdilakukandankepakarandarisuatuuniversitastersebut.

Selama ini DRPM UI, mencatat seluruh data pakar dan seluruh riset / publikasi dari

pakar tersebut secara manual dengan menggunakan berkas Microsoft Excel. Hal

tersebut dianggap kurang efisien dan efektif, karena data kepakaran yang terdata

tersebut tidak bersifat terpusat dan terstruktur,mudah hilang, dan tidak bisa diakses

secaraumumolehwargaluarataupundalamUniversitasIndonesia

Revision1.0

Hal tersebut terkadang menyebabkan pendataan kepakaran yang bertujuan untuk

meningkatkan akreditas Universitas Indonesia di mata dunia internasional terkadang

tidakterlalulengkap,karenaadanyadata‐datayangtidakterdataataupunhilang.

Karena penyimpanan data pakar yang tidak efisien dan tidak efektif tersebut,

dibutuhkannya suatu sistem informasi yang dpatmenyimpan seluruh data kepakaran

secara terpusat dan terstruktur dan dapat diakses secara umum oleh warga luar

ataupundalamUI.Untukdapatmenerapkansisteminformasidibutuhkansuatuanalisis

mengenaikebutuhanyangdiperlukan.

TujuanProyek

Tujuan dari proyek ini adalah untukmemberikan kemudahan dalampendataan pakar

yangterdapatdi lingkunganUniversitasIndonesiadandapatmembantumeningkatkan

akreditas Universitas Indonesia di mata dunia internasional dengan mengembangkan

Sistem Informasi Kepakaran (SIKAP) yang mendata dan menyimpan seluruh data

kepakaran yang terdapat di lingkungan Universitas Indonesia. Ciri‐ciri dari sistem

informasiyangakandikembangkantersebutadalahsebagaiberikut:

1.SistemyangdikembangkanmerupakansistemberbasisWeb,sehinggadapatdiakses

dariberbagaitempatselamamasihterkoneksidenganInternet.

2. Seluruhdataakan tercatat secara terpusatdan terstruktur, sehinggapihkDRPMUI

dapat menghitung jumlah dan statustik dari pakar yang terdapat pada lingkungan

Universitas Indonesia baik dari kuantitas ataupun kualitas dari riset, publikasi, dan

keanggotaanorganisasiinternasionaldaripakarsecaraefisiendanefektif.

3.Pengelolaandatayangleihefektifdanefisien,dimanadatadapatdiisidarimanasaja

selamamasihadakoneksiinternet.

4. Sistem dapat menampilkan statistik dari data pakar yang tercatat pada sistem,

sehingga warga luar ataupun dalam Universitas Indonesia, seperti bidang unggulan,

kepakaran,danjumlahpublikasi,dll.

Revision1.0

RuangLIngkup

Sistem Informasi Kepakaran (SIKAP) yang akan dikembangkan ini akan dipergunakan

untuk membantu kelancaran proses bisnis pendataan data pakar yang terdapat di

lingkungan Universitas Indonesia, memudahkan penghitungan jumlah pakar

berdasarkan bidang unggulan, kepakaran, jenis kelamin, publikasi, riset, keanggotaan,

dan yang lainnya, yang dibutuhkan dalam penentuan urutan / peringkat Universitas

Indonesia di dunia internasional, serta memudahkan warga luar ataupun sivitas

akademikaUI yang inginmencari ataupunmengambil informasimengani pakar‐pakar

yangterdapatdilingkunganUniversitasIndonesia.

Revision1.0

ANALISISDANDESAIN

IdentifikasiAktor

Sebelum kita melakukan pemodelan use case, terlebih dahulu kita akan melakukan

identifikasi terhadap jenispengguna / aktor yangdapatmengakses sistem.Berikut ini

adalahdaftarpenggunasistem/aktor:

Aktor Deskripsi

Administrator Individuyangberperandalammanajemen

sistemsecarakeseluruhanbaikketerkaitan

dengan pengguna sistem maupun data

sistem.

Author Individuyangmemilikiperanyanghampir

mirip dengan Administrator, akan tetapi

tidakmemiliki hak akses terhadap hal‐hal

yang berkaitan dengan manajemen inti

sistem. Berfungsi untuk membantu tugas

Administrator.

Viewer Individuyangtidakmemiliki logindanhak

aksesuntukmengaturmanajemensistem,

dan hanya dapatmelihat data‐data pakar

yangdisediakanolehsistem.

Revision1.0

DaftarUseCase

Aktor Aktivitas

1.0Author/Administrator 1.0.0Login

1.0.1DataPakar

1.0.1.1MelihatDataPakar

1.0.1.2MengubahDataPakar

1.0.1.3MenghapusDataPakar

1.0.1.4MenambahDataPakar

1.0.2DataPublikasi

1.0.2.1MelihatDataPublikasi

1.0.2.2MengubahDataPublikasi

1.0.2.3MenghapusDataPublikasi

1.0.2.4MenambahDataPublikasi

1.0.3DataKeanggotaan

1.0.3.1MelihatDataKeanggotaan

1.0.3.2MengubahDataKeanggotaan

1.0.3.3MenghapusDataKeanggotaan

1.0.3.4MenambahDataKeanggotaan

1.0.4DataPenelitian

1.0.4.1MelihatDataPenelitian

1.0.4.2MengubahDataPenelitian

1.0.4.3MenghapusDataPenelitian

1.0.4.4MenambahDataPenelitian

1.0.5MelihatStatistikKepakaran

1.0.6PencarianDataKepakaran

1.1Administrator 1.1.1PenggunaSistem

1.1.1.1MelihatPenggunaSistem

1.1.1.2MengubahPenggunaSistem

Revision1.0

1.1.1.3MenghapusPenggunaSistem

1.1.1.4MenambahPenggunaSistem

1.1.2PemetaanKodeDewey

1.1.2.1MelihatDaftarKodeDeweyKepakaran

1.1.2.2MengubahDataKodeDeweyKepakaran

1.1.2.3MenghapusDataKodeDeweyKepakaran

1.1.2.4MenambahDataKodeDeweyKepakaran

Revision1.0

UseCaseNarrative

UseCaseID 1.0.0

UseCaseName Login

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests Primary Actors dapat melakukan Login

untuk mengakses menu‐menu yang

berhubungan dengan perannya masing‐

masing

Preconditions ‐ Pengguna telah memiliki akun Author

atauAdministrator

‐ Pengguna mengakses halaman utama

SIKAP

Postconditions Pengguna sistem telah Login,

terautentikasi dan dapat mengakases

menu‐menulainnya

MainSuccessodBasicFlow 1. Pada halaman utama pengguna akan

mengisikotakLogindenganusernamedan

password.

2. Sistem akan mengecek apakah

usernamedanpassword yangdimasukkan

olehpenggunavalid.

3. Jika valid, pengguna bisa mengakses

menusesuaidenganperannya.

4. Pengguna selesai melakukan proses

Logindandapatmemasukihalamanutama

SIKAP.

ExtensionsAlternativeFlows 3a.Penggunamemasukkanusernamedan

Revision1.0

passwordyangtidakvalidatautidaksesuai

denganakun yang tercatatdi dalambasis

data, sistem akan meminta pengguna

memasukkanulanginput.

Revision1.0

UseCaseID 1.0.1.1

UseCaseName MelihatDataKepakaran

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahloginpadasistemdan

dapatmelihatdataparapakaryangsudah

tercatatdidalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author /

Admin atau tidak memiliki akun sama

sekali(Viewer)

‐ Pengguna mengakses halaman utama

SIKAPdanmenudataPakar

Postconditions Pengguna dapat melihat seluruh data

pakar yang terdapat pada lingkungan

UniversitasIndonesia.

MainSuccessodBasicFlow 1. Administrator / Author mengakses

menu data pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

pakar yang terdapat pada lingkungan

UniversitasIndonesia.

ExtensionsAlternativeFlows ‐

Revision1.0

UseCaseID 1.0.1.2

UseCaseName MengubahDataPakar

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahLoginpadasistemdan

dapat mengubah data pakar yang telah

tersimpandidalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author /

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenuDataPakar.

‐ Pengguna mengakses halaman edit

terhadapdatapakarterpilih.

Postconditions Pengguna dapat mengubah data pakar

yangdipilihnyadandapatmenyimpandata

perubahantersebut.

MainSuccessodBasicFlow 1. Administrator atau Author mengakses

menu Data Pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

pakar yang terdapat pada lingkungan

UniversitasIndonesia.

3. Pengguna dapat mengakses menu edit

datapakartertentu.

4. Pengguna melakukan perubahan‐

perubahan pada kolom formulir dijital

yangdisediakan.

Revision1.0

5.Penggunadapatmenyimpanperubahan

daridatapakaryangdiubahnya.

ExtensionsAlternativeFlows 3a. Apabila pengecekan validitas dari

pengguna yang sedang terlogin bukanlah

Author / Administrator, maka akan

ditampilkan peringatan bahwa pengguna

selain Author / Administrator tidak

memilikiaksesterhadapmenuini.

5a.Apabilaadaisiandataperubahanyang

tidak terlalu lengkap maka sistem akan

menampilkan bahwa terdapat data yang

harus diisi. Data yang belum lengkap diisi

dapatmenyebabkanperubahandatapakar

tersebuttidakakandisimpanolehsistem.

Revision1.0

UseCaseID 1.0.1.3

UseCaseName MenghapusDataPakar

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahLoginpadasistemdan

dapat menghapus data pakar yang telah

tersimpandidalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author

ataupunAdministrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenuDataPakar.

‐ Pengguna mengakses menu Delete

terhadapdatapakartertentu.

Postconditions Pengguna dapat menghapus data pakar

yangingindihapusnya,datapakartersebut

akandihapusdaribasisdatasistem.

MainSuccessodBasicFlow 1. Administrator atau Author mengakses

menu Data Pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

pakaryangsudahtersimpandidalambasis

datasistem.

3. Pengguna dapat mengakses menu

Deletedatapakartertentu.

4. Penggunamelakukan konfirmasi ulang,

untuk meyakinkan apakah benar atau

tidakuntukmenghapusdatapakarini.

Revision1.0

ExtensionsAlternativeFlows 3a. Apabila penegcekana validitas dari

penggunayangsedangloginbukansebagai

AdministratorataupunAuthor,makaakan

ditampilkan peringatan bahwa pengguna

selain Author / Administrator tidak

memilikiaksesterhadapmenuini.

4a. Apabila pengguna memilih tidak jadi

menghapus, maka sistem tidak akan

menghapusdatapakartersebut.

Revision1.0

UseCaseID 1.0.1.4

UseCaseName MenambahDataPakar

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahLoginpadasistemdan

dapat menambah data pakar yang belum

tercatatatautersimpandidalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author

ataupunAdministrator.

‐Penggunamengaksesmenutambahdata

pakar.

Postconditions Pengguna dapat menambah data pakar

danmenyimpandatapakarbaru tersebut

didalamsistem.

MainSuccessodBasicFlow 1. Administrator / Author mengakses

menu Data Pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

pakar yang sudah tercatatatau tersimpan

didalamsistem.

3. Pengguna mengakses menu tambah

datapakarpadahalamantersebut.

4. Pengguna mengisi formulir isian dijital

mengenaiData Pakar yang akandisimpan

didalamsistem.

5.PenggunadapatmenyimpanDataPakar

yang telah diisi pada formulir yang

Revision1.0

disediakan.

ExtensionsAlternativeFlows 3a. Apabila pengecekan validitas dari

pengguna yang sedang terlogin bukanlah

Author / Administrator, maka akan

ditampilkan peringatan bahwa pengguna

selain Author / Administrator tidak

memlikiaksesterhadapmenuini.

5a. Apabila ada beberapa isian data yang

harus diisi tetapi tidak diisi, maka data

tidak akan tersimpan di dalam sistem

sebelumkolomtersebutikutdiisi.

Revision1.0

UseCaseID 1.0.2.1/1.0.3.1/1.0.4.1

UseCaseName Melihat(DataPublikasi,DataKeanggotaan

danDataPenelitian)

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahloginpadasistemdan

danmasukkedalammenudatapakar.

Preconditions ‐ Pengguna telah memiliki akun Author /

Admin atau tidak memiliki akun sama

sekali(Viewer).

‐ Pengguna mengakses halaman utama

SIKAPdanmenudatapakar,sertamemilih

salah satu pakar tersebut agar dapat

melihat detil dari pakar tersebut,

diantaranyaadalahdaftarpublikasi,daftar

keanggotaan,dandaftarpenelitian.

Postconditions Pengguna dapat melihat detil lebih dari

pakar yang dipilihnya, dimana detil dari

setiap pakar ini adalah mengenai data

publikasi, data keanggotaan, dan data

penelitiannya

MainSuccessodBasicFlow 1. Administrator / Author mengakses

menu data pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

pakar yang terdapat pada lingkungan

UniversitasIndonesia.

Revision1.0

3. Dilakukan pemilihan salah satu pakar

yang terdapat pada daftar pakar untuk

melihatdetildaripakartersebut.

4. Akan ditampilkan detil dari pakar

tersebut, diantaranya adalah data

publikasi, data keanggotaan, dan data

penelitian.

ExtensionsAlternativeFlows ‐

Revision1.0

UseCaseID 1.0.2.2/1.0.3.2/1.0.4.2

UseCaseName Mengubah (Data Publikasi, Data

Keanggotaan,danDataPenelitian)

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahLoginpadasistemdan

dapat mengubah data publikasi,

keanggotaanm dan penelitian yang telah

tersimpandidalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author /

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenuDataPakar.

‐ Penggunamemilih salah satu pakar dari

daftar, dan melihat detail dari pakar

tersebut.

‐ Pengguna dapat mengubah data

publikasi,keanggotaan,danpenelitiandari

pakartersebut.

Postconditions Penggunadapatmengubahdatapublikasi,

keanggotaanm dan penelitian dari pakar

yangdipilihnyadandapatmenyimpandata

perubahantersebut.

MainSuccessodBasicFlow 1. Administrator atau Author mengakses

menu Data Pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

Revision1.0

pakar yang terdapat pada lingkungan

UniversitasIndonesia.

3.Penggunamemilihsalahsatupakaryang

terdapatdidaftaruntukmelihatdetildari

pakartersebut.

4. Pengguna dapatmelakukan perubahan

pada data publikasi, keanggotaan, dan

penelitiandaripakartersebut.

5. Pengguna melakukan perubahan‐

perubahan pada kolom formulir dijital

yangdisediakanuntukmasing‐masingdata

publikasi,keanggotaan,danpenelitian.

6.Penggunadapatmenyimpanperubahan

dari data publikasi, keanggotaan, dan

penelitianyangdiubahnya.

ExtensionsAlternativeFlows 4a. Apabila pengecekan validitas dari

pengguna yang sedang terlogin bukanlah

Author / Administrator, maka akan

ditampilkan peringatan bahwa pengguna

selain Author / Administrator tidak

memilikiaksesterhadapmenuini.

6a.Apabilaadaisiandataperubahanyang

tidak terlalu lengkap maka sistem akan

menampilkan bahwa terdapat data yang

harus diisi. Data yang belum lengkap diisi

dapatmenyebabkanperubahandatapakar

tersebuttidakakandisimpanolehsistem.

Revision1.0

UseCaseID 1.0.2.3/1.0.3.3/1.0.4.3

UseCaseName Menghapus (Data Publikasi, Data

Keanggotaan,danDataPenelitian)

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahLoginpadasistemdan

mengakses detil dari salah satu pakar,

serta dapat menghapus data publikasi,

datakeanggotaan,ataupundatapenelitian

dari pakar tersebut, yang telah tersimpan

didalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author

ataupunAdministrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenuDataPakar.

‐ Penggunamemilih salah satu pakar dari

daftar yang disediakan dan melihat detil

daripakartersebut.

Postconditions Pengguna dapat menghapus data

publikasi,datakeanggotaan,ataupundata

penelitian yang ingin dihapus dari pakar

tersebut dan data‐data tersebut akan

dihapusdaribasisdatasistem.

MainSuccessodBasicFlow 1. Administrator atau Author mengakses

menu Data Pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

Revision1.0

pakaryangsudahtersimpandidalambasis

datasistem.

3.Penggunaakanmemilihsalahsatupakar

untukmelihatdetildaripakartersebut.

4. Pengguna dapat mengakses menu

Delete data publikasi, data keanggotaan,

ataupun data penelitian dari pakar

tersebut.

5. Penggunamelakukan konfirmasi ulang,

untuk meyakinkan apakah benar atau

tidak untuk menghapus data publikasi,

datakeanggotaan,ataupundatapenelitian

daripakartersebut.

ExtensionsAlternativeFlows 4a. Apabila pengecekan validitas dari

penggunayangsedangloginbukansebagai

AdministratorataupunAuthor,makaakan

ditampilkan peringatan bahwa pengguna

selain Author / Administrator tidak

memilikiaksesterhadapmenuini.

5a. Apabila pengguna memilih tidak jadi

menghapus, maka sistem tidak akan

menghapus data publikasi, data

keanggotaan,ataupundatapenelitiandari

pakartersebut.

Revision1.0

UseCaseID 1.0.2.4/1.0.3.4/1.0.4.4

UseCaseName Menambah (Data Publikasi, Data

Keanggotaan,danDataPenelitian)

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator

StakeholdersandInterests PrimaryActorstelahLoginpadasistemdan

mengakses salah satu data pakar yang

terdapat pada daftar pakar untukmelihat

detil dari pakar tersebut, dan dapat

menambah data publikasi, data

keanggotaan, ataupun data penelitian

yang belum tercatat atau tersimpan di

dalamsistem.

Preconditions ‐ Pengguna telah memiliki akun Author

ataupunAdministrator.

‐ Pengguna mengakses salah satu pakar

yang terdapat pada daftar pakar yang

diberikan, untuk melihat detil dari pakar

tersebut.

Postconditions Penggunadapatmenambahdatapublikasi,

data keanggotaan, ataupu data penelitian

dari pakar tersebut yang telah dipilih

sebelumnya.

MainSuccessodBasicFlow 1. Administrator / Author mengakses

menu Data Pakar yang terdapat pada

sistem.

2. Selanjutnya akan ditampilkan daftar

Revision1.0

pakar yang sudah tercatatatau tersimpan

didalamsistem.

3. Pengguna mengakses salah satu pakar

yang terdapat pada daftar untuk melihat

detildaripakartersebut

4. Pengguna mengakses menu tambah

datapublikasi,datakeanggotaan,dandata

penelitiandaripakartersebut.

5. Pengguna mengisi formulir isian dijital

mengenai data publikasi, data

keanggotaan, ataupuan data penelitian

yangakandisimpandidalamsistem.

6. Pengguna dapat menyimpan data

publikasi, data keanggotaan, dan data

penelitian yang telah diisi pada formulir

yangdisediakan.

ExtensionsAlternativeFlows 4a. Apabila pengecekan validitas dari

pengguna yang sedang terlogin bukanlah

Author / Administrator, maka akan

ditampilkan peringatan bahwa pengguna

selain Author / Administrator tidak

memilikiaksesterhadapmenuini.

6a. Apabila ada beberapa isian data yang

harus diisi tetapi tidak diisi, maka data

tidak akan tersimpan di dalam sistem

sebelumkolomtersebutikutdiisi.

Revision1.0

UseCaseID 1.0.5

UseCaseName MelihatStatistikDataPakar

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator/Viewer

StakeholdersandInterests Primary Actors telah login pada sistem

sebagai Administrator / Author ataupun

tidakmelakukanloginsamasekali(VIewer)

dandapatmelihatstatistikdatapakar

Preconditions ‐ Pengguna memiliki akun Author,

Administrator, atau tidak memiliki akun

samasekali(Viewer).

‐ Pengguna mengakases halaman utama

SIKAPdanmenuStatistikDataPakar.

Postconditions Pengguna dapat melihat statistik data

kepakaran yang diperoleh dari data‐data

pakar yang telah tersimpan di dalam

sistem

MainSuccessodBasicFlow 1.Administrator,Author,ataupunViewer,

mengaksesmenustatistikdatapakaryang

terdapatdidalamsistem.

2. Selanjutnya akan ditampilkan pilihan

statistik pakar Universitas Indonesia

berdasarkan fakultas, jenis kelamin,

jabatan, bidang unggulan, bidang

kepakaran,danjenispublikasi.

ExtensionsAlternativeFlows ‐

Revision1.0

UseCaseID 1.0.6

UseCaseName PencarianDataPakar

Scope SistemInformasiKepakaran

PrimaryActors Author/Administrator/Viewer

StakeholdersandInterests Primary Actors telah Login pada sistem

sebagai Administrator / Author ataupun

tidak melakukan login sama sekali dan

dapat melakukan pencarian terhadap

pakar yang telah tercatat atau tersimpan

didalambasisdatasistem.

Preconditions ‐ Pengguna telah memiliki akun Author /

Administrator atau tidak memiliki akun

samasekali(Viewer).

‐ Pengguna mengakses halaman utama

SIKAPdanmenupencariandatapakar.

Postconditions Pengguna dapat mencari pakar yang

tersimpandantercatatdidalambasisdata

darisistemyangdigunakan.

MainSuccessodBasicFlow 1. Administrator / Author atau Viewer

mengakses menu pencarian data pakar

yangterdapatdidalamsistem.

2, Selanjutnya akan ditampilkan hasil

pencarian sesuai dengan kata‐kata yang

dimasukkankedalamkotakpencarian.

ExtensionsAlternativeFlows ‐

Revision1.0

UseCaseID 1.1.1.1

UseCaseName MelihatPenggunaSistem

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary Actors telah Login pada sistem

sebagai Admistrator, dan dapat melihat

daftarpenggunadarisistem

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupenggunasistem.

Postconditions Pengguna yang telah login sebagai

Administrator dapat melihat daftar

penggunasistem

MainSuccessodBasicFlow 1. Administrator mengakses halaman

utama SIKAP dan menu pengguna sistem

yangterdapatpadasistem.

2. Selanjutnya akan ditampilkan daftar

penggunasistem.

ExtensionsAlternativeFlows 1a.Apabilatidakmelakukanloginataupun

tidak login sebagai administrator,

penggunasistemtidakakandapatmelihat

daftarpenggunasistem.

Revision1.0

UseCaseID 1.1.1.2

UseCaseName MengubahPenggunaSistem

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primaru Actors telah login pada sistem

sebagai Administrator dan dapat

mengubahdatadaripenggunasistem.

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupenggunasistem.

‐ Pengguna mengakses menu edit yang

terdapat pada setiap pengguna sistem

yang terdapat pada daftar pengguna

sistem.

Postconditions Pengguna dapat mengakses menu

pengguna sistem dan dapat melakukan

perubahan serta menyimpannya kembali

kedalamsistem.

MainSuccessodBasicFlow 1. Administrator mengakses menu

penggunasistem.

2. Selanjutnya akan ditampilkan daftar

penggunayangtersimpandidalamsistem.

3. Administrator mengakses menu edit

yang terdapat pada masing‐masing

pengguna yang terdapat pada daftar

penggunasistem.

Revision1.0

4. Administrator mengisi formulir isian

dijitalmengenaidatapenggunayangakan

disimpandidalamsistem.

5. Administrator dapat menyimpan data

pengguna yang telah diisi pada formulir

yangdisediakan.

ExtensionsAlternativeFlows 3a. Apabila tidak login sebagai

Administrator, pengguna sistem lain tidak

akanbisamengaksesmenuini.

5a. Apabila data yang diisikan tidak

lengkap,datatidakakandisimpandidalam

sistem dan Administrator akan

menampilkan suatu peringatan bahwa

datayangdiisikantidaklengkap.

Revision1.0

UseCaseID 1.1.1.3

UseCaseName MenghapusPenggunaSistem

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary Actors telah login pada sistem

sebagai Administrator dan dapat

menghapuspenggunasistem.

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupenggunasistem.

‐ Penggunamengaksesmenu delete yang

terdapat pada setiap pengguna sistem

yang terdapat pada daftar pengguna

sistem.

Postconditions Pengguna dapat mengakses menu

pengguna sistem dan dapat melakukan

penghapusan dengan menekan tombol

delete terhadap data pengguna sistem

tertentu.

MainSuccessodBasicFlow 1. Administrator mengakses menu

penggunasistem.

2. Selanjutnya akan ditampilkan daftar

pengguna yang sudah tercatat dan

tersimpandidalamsistem.

3. Administrator memilih salah satu

pengguna dan menekan tombol delete

Revision1.0

yangterdapatdipenggunatersebut.

4. Administrator melakukan konfirmasi

ulang untuk menghapus data pengguna

tersebut.

5.Datapenggunasistemtelahdihapusdan

dibuangdaribasisdatasistem.

ExtensionsAlternativeFlows 3a.Apabila tidakmelakukan loginterlebih

dahulu sebagai Administrator, pengguna

laintidakdapatmengakseshalamanini.

4a. Apabila menjawab konfirmasi

penghapusan dengan kata tidak, maka

data pengguna tersebut tidak akan jadi

terhapus dan terbuang dari basis data

sistem.

Revision1.0

UseCaseID 1.1.1.4

UseCaseName MenambahPenggunaSistem

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary actors telah login pada sistem

sebagai Administrator dan dapat

menambahpenggunasistem.

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupenggunasistem.

‐ Pengguna mengakses menu tambah

pengguna.

Postconditions Administrator dapat mengakses menu

pengguna sistem dan dapat melakukan

penambahanpenggunasistem.

MainSuccessodBasicFlow 1. Administrator mengakses menu

penggunasistem.

2. Selanjutnya akan ditampilkan daftar

penggunasistem.

3.Administratormengaksesmenutambah

pengguna.

4. Administrator mengisi formulir dijital

untuk pembuatan pengguna sistem yang

baru.

5. Data yang telah diisikan akan disimpan

didalambasisdatasistem.

Revision1.0

ExtensionsAlternativeFlows 3a.Apabila tidakmelakukan loginterlebih

dahulu sebagai Administrator, pengguna

laintidakdapatmengakseshalamanini.

4a. Apabila isiang yang harus diisi, tidak

diisi pada formulir dijital, maka data

pengguna baru tidak akan disimpan di

dalam sistem serta Administrator akan

diberikan peringatan untuk mengisi data

pada kolom formulir dijital yang belum

diisi.

Revision1.0

UseCaseID 1.1.2.1

UseCaseName MelihatDaftarKodeDeweyKepakaran

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary Actors telah login pada sistem

sebagai Administrator dan dapat melihat

daftar kode dewey kepakaran yang telah

tersimpandidalambasisdatasistem.

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupemetaankodedewey.

Postconditions Pengguna yang telah login sebagai

Administrator dapat melihat daftar kode

deweykepakaran.

MainSuccessodBasicFlow 1. Administrator mengakses halaman

utama SIKAP dan menu pemetaan kode

deweyyangterdapatpadahalamanutama

sistem.

2. Selanjutnya akan ditampilkan daftar

kode dewey yang tersimpan di dalam

sistem.

ExtensionsAlternativeFlows 1a.Apabilatidakmelakukanloginataupun

tidak login sebagai Administrator,

penggunasistemtidakakandapatmelihat

daftarpenggunasistem.

Revision1.0

UseCaseID 1.1.2.2

UseCaseName MengubahDataKodeDeweyKepakaran

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary Actors telah login pada sistem

sebagai Administrator dan dapat

mengubahdatakodedeweykepakaran.

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupemetaankodedewey.

‐ Pengguna mengakses menu edit yang

terdapat pada setiap kode dewey

kepakaran.

Postconditions Pengguna mengakses menu edit yang

terdapat pada setiap kode dewey

kepakaran, dan dapat melakukan

perubahan serta menyimpannya kembali

dalambasisdatasistem.

MainSuccessodBasicFlow 1. Administrator mengakses menu

pemetaankodedeweykepakaran.

2. Selanjutnya akan ditampilkan daftar

penggunayangtersimpandidalamsistem.

3. Administrator mengakses menu edit

yang terdapat pada masing‐masing kode

deweykepakaranpadadaftarkodedewey

kepakaran.

Revision1.0

4. Administrator mengisi formulir isian

dijital mengenai data kode dewey

kepakaran yang akan disimpan di dalam

basisdatasistem.

5. Administrator dapat menyimpan data

kode dewey kepakaran yang telah diisi

padaformulirdijitalyangdisediakan.

ExtensionsAlternativeFlows 3a. Apabila tidak login sebagai

Administrator maka pengguna yang

lainnya tidak akan bisa mengakses menu

ini.

5a. Apabila data yang diisikan tidak

lengkap,datatidakakandisimpandidalam

sistemdanAdministratorakanditampilkan

suatuperingatandarisistem.

Revision1.0

UseCaseID 1.1.2.3

UseCaseName MenghapusKodeDeweyKepakaran

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary Actors telah login pada sistem

sebagai Administrator dan dapat

menghapuskodedeweykepakaran.

Preconditions ‐ Pengguna telah memiliki akun

Administrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupemetaankodedewey.

‐ Penggunamengaksesmenu delete yang

terdapatpadasetiapkodedewey.

Postconditions Pengguna dapat mengakses menu

pemetaan kode dewey dan dapat

melakukanpenghapusandenganmenekan

tombol delete terhadap data pengguna

sistem.

MainSuccessodBasicFlow 1. Administrator mengakses menu

pemetaankodedewey.

2. Selanjutnya akan ditampilkan daftar

kodedeweyyangditampilkanolehsistem.

3. Administrator menekan tombol delete

yang terdapat pada setiap kode dewey

yang terdpat pada daftar kode dewey

tersebut.

4. Administrator melakukan konfirmasi

Revision1.0

ulang untuk menghapus kode dewey

tersebut.

5.Kodedeweytelahdihapusdandibuang

daribasisdatasistem.

ExtensionsAlternativeFlows 3a.Apabila tidakmelakukan loginterlebih

dahulu sebagai Administrator, pengguna

laintidakdapatmengakseshalamanini.

4b. Apabila menjawab konfirmasi

penghapusan dengan kata tidak, maka

kode dewey tersebut tidak akan terhapus

danterbuangdaribasisdatasistem.

Revision1.0

UseCaseID 1.1.2.4

UseCaseName MenambahKodeDeweyKepakaran

Scope SistemInformasiKepakaran

PrimaryActors Administrator

StakeholdersandInterests Primary Actors telah login pada sistem

sebagai Administrator dan dapat

menambahkodedewey.

Preconditions ‐ Pengguna telah memiliki akun

Adminisrator.

‐ Pengguna mengakses halaman utama

SIKAPdanmenupemetaankodedewey.

‐Penggunamengaksesmenutambahkode

dewey.

Postconditions Pengguna dapat mengakses menu

pemetaan kode dewey dan dapat

melakukanpenambahankodedewey.

MainSuccessodBasicFlow 1. Administrator mengakses menu

pemetaankodedewey.

2. Selanjutnya akan ditampilkan daftar

kode dewey yang sudah tercatat dan

tersimpandidalambasisdatasistem.

3.Administratormengaksesmenutambah

kodedewey.

4. Administrator mengisi formulir dijital

untukpembuatankodedeweyyangbaru.

5.Data yang diisikan akan disimpan di

dalambasisdatasistem.

Revision1.0

ExtensionsAlternativeFlows 3a.Apabila tidakmelakukan loginterlebih

dahulu sebagai Administrator, pengguna

laintidakdapatmengakseshalamanini.

4b.Apabilaisianyangharusdiisi,tidakdiisi

pada formulir dijital, maka data kode

dewey baru itu tidak akan disimpan di

dalam sistem, serta Administrator akan

diberikan peringatan untuk mengisi data

padakolomformulirdijitalyangwajibdiisi.

Revision1.0

UseCaseDiagram

UseCaseDiagramPengaturanDataPakar

Revision1.0

UseCaseDiagramPengaturanDataPublikasi

UseCaseDiagramPengaturanDataKeanggotaanOrganisasiIlmiah

Revision1.0

UseCaseDiagramPengaturanDataPenelitian

Revision1.0

UseCaseDiagramPengaturanDataPenggunaSistem

Revision1.0

UseCaseDiagramPengaturanPemetaanKodeDewey

Revision1.0

PERANCANGANSISTEM

Padabagian ini akandibahasmengenai konsepMVC (ModelViewController) sebagai

pondasiarsitektursistemini.Penjelasandimulaidenganpembahasanbagaimanafungsi

setiapkomponendalamMVCmenjalankanperannyamasing‐masing,sertabagaimana

frameworkinijugadigunakansebagailandasanpadaframeworkRubyonRails.

Setelah pembahasan arsitektur sistem, akan dijelaskan mengenai basis data. Dalam

perancanganbasisdata, digunakanskemabasisdatadimanasuatu entitaspadaERD

sebelumnya yang masih berupa rancangan logika telah dipetakan ke dalam bentuk

diagramyangtelahmerepresentasikanentitasfisiknya.

Pada bagian akhir, akan ditunjukkan beberapa class diagram yang menjelaskan

keterlibatan objek‐objek apa saja yang dibutuhkan dalam mengkonstruksi sistem ini

dimanadiagram‐diagramtersebutakandibagimenjadi5bagianuntukmempermudah

pembacaandiagramtersebut.

PerancanganArsitekturSistem

Analisisdesain fisikyangdilakukandalamproyek inimengacupadaarsitektur Model,

View, Controller (MVC).Arsitektur inimengutamakanpemisahanpada tiga komponen

yangumumdalamsebuahaplikasi,yaitu:

1. Komponen yang bertugas merepresentasikan data yang dimanipulasi oleh sistem

(Model).

2.Komponenyangberperandalammelakukanlogikabisnisdariaplikasiyangmencakup

manipulasidatayangtersimpandidalammodel(Controller).

3. Komponen yang merepresentasikan status dari model dalam bentuk

tampilan/informasiyangdimengertiolehpengguna(View).

Interaksiyangterjadiantarkomponentersebutdapatdilihatpadagambardibawahini.

Revision1.0

Pemisahan ketiga komponen ini menghasilkan aplikasi yang mudah untuk

dikembangkanbaikdalamfasedesainmaupunfaseimplementasi.

Framework yang akan digunakan di dalam proyek ini adalah Rails framework. Rails

merupakan sebuah framework aplikasiweb yangditulis denganmenggunakanbahasa

pemrograman Ruby. Rails menggunakan arsitektur MVC di dalamnya, sehingga

menuntut pengembang sistem untuk mengikuti struktur serta design pattern yang

terdapatdidalamRails.ArsitekturMVCdidalamRails tidakmemilikiperbedaanyang

signifikan dengan arsitektur MVC pada umumnya. Hanya saja karena Rails adalah

sebuah framework untukpengembanganaplikasiberbasisweb,makakomponenview

dari Rails akan terlebih dahulu dikirim ke web browser milik pengguna sebelum bisa

berinteraksilebihlanjut.

ProsesyangterjadidalammodelRailsMVCsecaraumumadalahsebagaiberikut:

1.Browserakanmengirimkanrequestkecontroller.

2. Controller akan merespon request tersebut dan berkomunikasi dengan model.

Komunikasi inidapatberupamengaksesdata,ataupunmengubahdatayangdisimpan

olehmodel.Perludiperhatikanbahwatidaksemuamodelharusberhubungandengan

basisdata.

3.Controllerakanmembuatviewyangbersesuaian.

Controller

ModelView

Revision1.0

4.Browserakanmenampilkanviewyangada.

Controller

DidalamRails,setiaprequestyangberasaldaripenggunaakanditanganiolehcontroller.

Controllerininantinyaakanmeneruskanrequestdaripenggunatersebutkepadamodel

atau controller lain yang bersesuaian. Di dalam Rails peran ini dijalankan oleh

dispatcher, sehingga menyebabkan dalam pembuatan sequence diagram, setiap

requestharusterlebihdahulumelaluidispatcher.

Model

Pada bagianmodel, pengembang menggunakan design pattern yang dikenal dengan

istilahActive Record. Di dalamActive Record ada kelas yang selain berfungsi sebagai

model, jugaberfungsisebagaiobjectyangmengenkapsulasiakseskedalambasisdata.

Kelas ini akan memiliki fungsi‐fungsi untuk menyimpan, mengubah, dan menghapus

datayangberelasidengannyadidalambasisdata.Selainitu,jugaterdapatsekumpulan

fungsi finder yang berfungsi untuk mendapatkan instance dari object yang berelasi

denganbaris(tupel)tertentudidalambasisdata.

View

Komponen view dari arsitektur RailsMVC yang digunakan berwujud file HTML.ERB.

Komponen ini berfungsi sebagai user interface yang akan menangkap request dari

penggunayangmasukdankemudianmeneruskannyakedispatcher.

Revision1.0

PerancanganBasisData

Perancanganbasisdatasistemakandirepresentasikanmelaluiskemabasisdata.Skema

basisdatamerupakanbentukpemodelanyangbersifatfisikkarenaberkaitan langsung

dengan implementasi dari sistem. Skema basis data juga hasil dari pemetaan dan

pemodelan data yang telah dijelaskan pada bagian sebelumnya mengenai Entity

RelationshipDiagram (ERD).Diagramberikutmerupakanskemabasisdata sistemdan

keteranganmengenaidetildariskemabasisdatatersebut.

Skema basis data merupakanmodel fisik atau sebuah cetak biru untuk sebuah basis

datayangmerepresentasikanimplementasiteknisdarilogicaldatamodel.Skemabasis

datamendefinisikan struktur basis datamenurut tabel, key, index, dan aturan‐aturan

integritas.

ArsitekturRails yangmerupakanModel ViewController,membuatRailsmemiliki tiga

lapisandenganfungsinyamasing‐masing,dimanaModelberfungsisebagailapisanyang

menangani basis data, View merupakan lapisan user interface yang menjembatani

pengguna terhadap sistem, dan Controller adalah lapisan yang menjalankan fungsi‐

fungsi logika sistem. Setiap lapisan memiliki konvensi masing‐masing yang mengikat,

yangberarticonstraintyangdimilikimasing‐masinglapisantersebutharusdipenuhi.Hal

inilah yang jugamenjadi salah satu keunggulanRails, dimanaRailsmemiliki konvensi

yangcukupketatyangharusdipenuhi,sehinggapengembangtidakperluterlalubanyak

mendefinisikankonvensidalamimplementasisistem.

Skema basis data diatas dibentuk denganmengacu kepada konvensi yang disediakan

oleh Rails, dimana salah satu konvensinya yaitu setiap tabel harus memiliki id yang

bertipe integersebagaiprimarykey.Penjelasanberikutiniakanmenjelaskanbeberapa

konvensilainyangmempengaruhistrukturdariskemabasisdatayangdihasilkan,yaitu

diantaranya:

Revision1.0

1.Railsmemilikikonvensibahasadalamhalpenamaanpadastrukturbasisdata,model,

view,dancontroller.DimanakonvensibahasayangdigunakanolehRailsadalahbahasa

Inggris.

2. Rails mendefinisikan tabel pada basis data sebagai kumpulan data‐data. Sesuai

dengan konvensi bahasa, maka kumpulan data‐data tersebut diartikan dalam bentuk

jamak.Makanama tabelyangdigunakanharuslahberbentuk jamakdandiawalihuruf

kecil,contohnyayaituexperts,expertises,memberships,danmasihbanyakyanglainnya.

3.SetiaplapisanModelpadaRails,mengatursetiaptabelyangadapadabasisdatayang

bersesuaian dengan namanya. Dimana lapisanModel padaRails,merupakan instance

dari setiap tabel pada basis data. Oleh karena itu namaModel merupakan bentuk

tunggaldarinamatabel,dandiawalidenganhurufbesar.Contohnyayaitu,Expertuntuk

tabelexperts,Expertiseuntuktabelexpertises,danyanglainnya.

4. Relasi pada basis data seperti ‘one to one’, ‘one to many’, ‘many to many’, juga

mempengaruhi strukturbasisdata, karena setiap relasi tersebutharusdidefinisikandi

dalammasing‐masingModelyangbersesuaian.

5.Penamaan foreignkeypadatabel jugaharusmengikutistandarkonvensipenamaan

tabel pada Rails. Dimana nama foreign key merupakan gabungan dari nama tabel

tersebutdalambentuk tunggaldannamaprimarykey dari tabel tersebut.Contohnya,

tabelfacultiesberelasi‘onetomany’dengantabelexperts,makanamaforeignkeypada

tabelexpertsadalahfaculty_id.

6. Pada dua buah tabel yang berelasi ‘one to one’maka, pada salah satu tabel yang

berelasitersebut(yangmanasaja)harusterdapatforeignkeytabelyanglain.

7. Pada dua buah tabel yang berelasi ‘many to many’, maka perlu dibuat tabel

tambahanuntukmenyimpanprimarykeydarikeduabuahtabelyangberelasitersebut.

Namatabelhasilrelasitersebutmerupakangabungandarinamakeduabuahtabelyang

berelasi‘manytomany’tersebut.

Revision1.0

8.Padaduabuahtabelyangberelasi ‘onetomany’,makaforeignkeydiletakkanpada

tabelyangmemilikikardinalitas‘many’.

9. Skema basis data juga dapat disusun dengan tidak menggunakan bahasa Inggris

dengan menggunakan salah satu fungsi Rails pada model yang akan mewakili tabel

tersebutset_table_name[namatabeldalambahasalain].

10.Untukkasuskhususdimananamatabellebihdarisatukata,makanamamodelnya

tetap dalam bentuk tunggal dari nama tabel tersebut, dimana setiap kata diawali

denganhurufbesarnamuntidaklagidipisahkanolehkarakter‘_’(underscore).

Revision1.0

EntityRelationshipDiagram(ERD)

Revision1.0

USERMANUAL

Login

• Masukkanusername danpassword yang

bersesuaian.

• Sebagai standar gunakan username

admindanpasswordadmin.

• Kliktombol

• Andaakanmasuksebagaiadministrator.

• Untuk mengakhiri sesi klik tombol

.

Tampilanawalsistem

Revision1.0

MenuDataPakar

Setelahter‐loginkedalamsistem,andadapatmengkliktombol

untukmelihatdaftardatakepakaranyangterdapatdilingkunganUniversitasIndonesia

dansudahtersimpandidalamsistem.

Untukmempermudahpencariankepakaranyangterdapatdidalamdaftar,andadapat

melakukan filtering berdasarkan nama pakar yang ingin anda cari

Revision1.0

, dengan mengetikkan nama

pakarpadakotakyangdisediakan.

Anda dapat juga menambahkan pakar baru dengan mengklik tombol

.

Untukmengeditpakaryangsudah tersimpandidalamsistemdapatdiklik tomboledit

yangterdapatpadasetiappakarpadadaftarpakaryangditampilkansistem.

Untukmenghapuspakaryangterdapatpadadaftarpakardapatdikliktomboldelete

yangterdapatpadasetiappakarpadadaftarpakaryangditampilkansistem.

Untukmelihat detail dari pakar yang terdapat pada daftar pakar, dapat diklik tombol

show .

Revision1.0

MembuatatauMengubahDataPakar

Dalam membuat ataupun mengubah data pakar, anda harus mengisi Nama, Gelar,

Departemen,memilihFakultas,BidangKlasifikasiUtama,mengisiNIP,memilihJabatan,

JenisKelamin,mengisiTempatLahirdanmemilihTanggalLahir,mengisiE‐Mail,Telepon,

BidangPeminatan,danmemilihBidangUnggulan.

Revision1.0

DalammemilihBidangKlasifikasiUtama,makaakanditampilkandetildarikodedewey/

bidangkepakarandaripakaryangakankitarubahataubuat.

DalammemilihBidangUnggulan,apabilakitamemilihbidangunggulanlain‐lain(dengan

katalaintidakadadidalampilihanyangtelahdisediakan)akanditampilkansuatukotak

dimanakitabisamenuliskanbidangtersebut.

Revision1.0

MelihatDetilPakar

Ketika melihat pakar yang bersangkutan, anda dapat melihat, mengubah, ataupun

menambahdatapublikasi,keanggotaanorganisasi,danpenelitiandaripakartersebut.

Pada daftar publikasi, anda juga dapat melakukan hal yang sama seperti pada data

kepakaran, sepertimenambahkandatapublikasi dari pakar tersebutdenganmengklik

tombol ,mengubahdetildaridatapublikasidenganmengkliktombol

edit , melihat detil dari data publikasi dengan mengklik tombol show , dan

menghapusdatapublikasidenganmengkliktomboldelete .

Revision1.0

MembuatatauMengubahDataPublikasi

Dalam menambah ataupun mengubah data publikasi, anda perlu mengisi Judul

Publikasi, Tahun Publikasi, memilih Jenis Publikasi dan Status Publikasi, sertamengisi

keteranganataudeskripsidaripublikasitersebut

Revision1.0

Padadaftarkeanggotaanorganisasi ilmiah,anda jugadapatmelakukanhalyangsama

seperti padadata kepakaran, yaitudapatmenambahkandata keanggotaandari pakar

tersebut dengan mengklik tombol , mengubah

detildaridatakeanggotaanorganisasidenganmengkliktomboledit , melihatdetil

dari data keanggotaanorganisasi denganmengklik tombol show , danmenghapus

datakeanggotaanorganisasidenganmengkliktomboldelete .

Revision1.0

MembuatatauMengubahDataKeanggotaanOrganisasiIlmiah

Untuk membuat atau mengubah data keanggotaan organisasi ilmiah, anda perlu

mengisiNamaOrganisasi,memilihTahunKeanggotaanpakartersebutdalamorganisasi

itudanStatusKeanggotaan, sertamengisideskripsi / keteranganmengenaiorganisasi

yangdimasukipakartersebut.

Revision1.0

Padadaftarpenelitian,anda jugadapatmelakukanhal yang samasepertipadadaftar

publikasidandaftarkeanggotaandaripakaryangdimaksud,yaitumenambahkandaftar

penelitiandenganmengkliktombol ,mengubahdatapenelitian

denganmengklik tombol edit ,melihat detil dari data penelitian denganmengklik

tombolshow ,danmenghapusdatapenelitiandenganmengkliktomboldelete .

Revision1.0

MembuatatauMengubahDataPenelitian

Untukmembuat ataumengubah data penelitian dari pakar yang bersangkutan, anda

harusmengisi Judul Penelitian,memilih Tahun Penelitian dan Status Penelitian, serta

mengisiKeteranganPenelitian.

Revision1.0

MenuStatistikDataPakar

Andadapatmengklikmenu ,untukmelihatstatistikkepakaran

yang terdapat pada lingkungan Universitas Indonesia. Pengukuran statistik kepakaran

tersebut dilihat dari Fakultas, Jenis Kelamin, Jabatan, Bidang Unggulan, Bidang

Kepakaran,danJenisPublikasiyangtelahdikeluarkan.

Revision1.0

DataStatistikSesuaiFakultas

BerikutadalahtampilanStatistikDataPakarBerdasarkanFakultas.

Revision1.0

DataStatistikSesuaiJenisKelamin

BerikutadalahtampilanStatistikDataPakarBerdasarkanJenisKelamin.

Revision1.0

DataStatistikSesuaiJabatan

BerikutadalahtampilanStatistikDataPakarBerdasarkanJabatan.

Revision1.0

DataStatistikSesuaiBidangUnggulan

BerikutadalahtampilanStatistikDataPakarBerdasarkanBidangUnggulan.

Revision1.0

DataStatistikSesuaiBidangKepakaran

Berikut adalah tampilan Statistik Data Pakar Berdasarkan Bidang Kepakaran Secara

Umum.

Revision1.0

Baganyangditampilkanadalahbidangkepakaranmenurutkodedeweysecaraumum,

untuk melihat detil dari bidang kepakaran menurut kode dewey tersebut, dapat

mengkliklinkyangterdapatpadasetiapnamabidangkepakaransecaraumumtersebut.

DataStatistikSesuaiJenisPublikasi

BerikutadalahtampilanStatistikDataPakarBerdasarkanJenisPublikasi.

Revision1.0

PencarianDataPakar

Untuk melakukan pencarian yang lebih luas, anda dapat mengklik tombol

, pada pencarian ini anda dapatmencari pakar sesuai dengan

nama,Departemen,Fakultas,BidangUnggulan,BidangKepakaran,Publikasi,danJenis

Publikasi.

Anda dapat melakukan pencarian dengan mengetik kata di dalam kotak yang

disediakan,danpencarianyangdilakukanbersifatlivesearch,sehinggaandatidakperlu

mengkliktombollagidalammelakukanpencarian.

Revision1.0

PenggunaSistem

Andadapatmengklikmenu ,untukmelihatdaftarpenggunasistem

yangtersimpandidalamsistemini.

Anda dapat menambahkan pengguna baru dengan mengklik tombol

, anda juga dapat mengubah data pengguna sistem dengan

mengklik tombol edit , dan anda dapat menghapus pengguna sistem dengan

mengkliktomboldelete .

Revision1.0

MembuatatauMerubahDataPenggunaSistem

Untukmembuatataumerubahdatapengguna sistem,andaharusmengisi Login yang

akan digunakan pengguna tersebut untuk masuk ke dalam sistem, E‐Mail, Password

yangakandigunakanpenggunatersebut,danmemilihPeranuntukpenggunatersebut.

Peranyangterdapatpadasisteminiadadua,yaitu:

1.Administrator

Memilikiseluruhhakaksesdandapatmenambahkanpenggunasistemsertapemetaan

kodedeweyyangbelumtersimpandidalamsistem.

2.Author

MemilikiaksessepertiAdministrator,akantetapitidakmemilikiaksesuntukmengubah

ataupun menambah pengguna sistem , serta tidak memiliki akses untuk membuat,

merubah,ataupunmenghapuspemetaankodedewey.

Revision1.0

PemetaanKodeDewey

Andadapatmenambahkan,mengubah,danmenghapuskodedeweyyangmenentukan

bidangkepakaransuatupakar,denganmengklikmenu .

Untukmengubah data kode dewey dapat anda lakukan denganmengklik tomboledit

, untuk menghapus data kode dewey anda dapat mengklik tombol , untuk

Revision1.0

melihat detil dari kode dewey anda dapat mengklik tombol show , dan untuk

menambahkan data pemetaan kode dewey, anda dapat mengklik tombol

.

MembuatatauMerubahDataPemetaanKodeDewey

Dalammembuatataumerubahdatapemetaankodedewey,andaperlumengisiKode

Deweyyangmerupakannomordarikodekepakaranyang ingindimasukkan,Klasifikasi

merupakandeskripsidarikode tersebut,danmemilihklasifikasiutamadarikodeyang

dimasukkan, dalamhal ini 000, 100,200,… , 900.Untuk detil pengertian kode dewey

dapatdilihatpadapanduanmengenaikodedeweyyangdilampirkandengandokumen

ini.