desain analisis dan kebutuhan sistem informasi kepakaran (sikap)
TRANSCRIPT
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.