1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.15
TableofContentsCover
Pengantar
Tentang
Pendahuluan
Bab0-OPAC
Bab1-Instalasi
Bab2-Bibliography
Bab3-Membership
Bab4-Circulation
Bab5-StockTake
Bab6-Reporting
Bab7-SerialControl
Bab8-System
Bab9-MasterFile
Bab10-TipdanTrik
1
Cover
2
DokumentasiSLiMSBerdasarSLiMS8.3.1AkasiaDitulismenggunakanMarkdown
IntroMenggunakanpirantilunakfreeopensourcesoftwareituibaratkitamengutippernyataandarikaryaoranglaindalambidangakademik.Penulisasligamintaapa-apakok,mintaduitjugaengga,cumanmintanamadankaryadiadisebutindenganbaikdanbenar,udahsegitudoang.Enggasusahkan?(ArieNugraha,CoreProgrammerSLiMS)
PembaruandiSLiMS8.3.1Akasia:
Added:InstallerautogeneratedatabaseAdded:NodeserverforUCSAdded:NodeserverforP2PAdded:ScopenoteinvocabularycontrolAdded:ChattingtoolsModified:PasswordchangeduetoencryptionmethodAdded:UserIDindatabaseFixed:AutofocusoncurrentstocktakemenuFixed:DownloadaccessforPDFFixed:BiblioIDforitemimportFixed:RenameuploadedfilefromattachmentAdded:ApplicationAPIsModified:Onlyadminloginwhocaninitiatestockopname
BeberapacatatanpentingperubahanpadaSLiMS8Akasia
Sysconfig(Konfigurasisistem)
Terdapatperubahanletak(path)berkassysconfig.local.inc.phpsejakSLiMS8Akasia.Berkassysconfig.local.inc.phpberadadidalamdirektori"config."
Pengantar
3
GambarIntro.1LetakBerkasKonfigurasi
Shortcut(Pemintas)
MulaiSLiMS5Meranti,SLiMSmengimplementasikanfiturpemintasyangdapatdigunakanuntukberpindahmenutanpamenggunakantetikus.PemintastersebutberlakuuntukMODULdanSUBMODUL.PemintasmodulmenggunakanperpaduanShift+TombolFungsi(F1-F8danEsc),sedangkanpemintassubmodulmenggunakanperpaduanCtrl+Angka1-8,padabagianyangmempunyaisubmodulbanyakadayangjugamenggunakanperpaduanCtrl+Alt+Angka.
PadaSLiMS8Akasiafiturpemintasmelaluikeyboarddihilangkan.Sebagaigantinya,penggunadapatmelakukanpengaturanpemintasdengancaramemilihmodulapasajayangakandimasukkandidalammenupemintas.
SemuamodulSLiMSdapatdimasukkankedalammenuPemintas.
Pengantar
4
GambarIntro.2DaftarPemintasyangSudahDibuat
PenambahanmodulpadapemintasdilakukanmelaluipadaShortcutSettings.
GambarIntro.3ProsesPenambahanPemintas
Browser(Peramban)
Pengantar
5
DengandukunganHTML5,kamimerekomendasikanperambanwebuntukmembukaSLiMS8Akasiasebagaiberikut:
1. MozillaFirefox;2. GoogleChrome;3. Opera.
Pengantar
6
TentangSLiMSSebagaibentukpenghargaandankebanggaanterhadapIndonesia,mulaiSenayan3-stable14,rilisSLiMSmenggunakankodenamaflora-florayangtumbuhdiNusantara.
Denganmenggunakannama-namafloradiIndonesia,parapengembangSLiMSberharap,rilisSLiMSdapatmenjadimediapembelajaranbagipenggunanyauntukmengetahuiselukbelukflorayangnamanyadigunakansebagainamakoderilisSLiMS.
AkasiaAkasiaadalahgenusdarisemak-semakdanpohonyangtermasukdalamsubfamiliMimosoideaedarifamiliaFabaceae.PertamakalidiidentifikasidiAfrikaolehahlibotaniSwediaCarlLinnaeuspadatahun1773.
Akasia,dikenalsebagaipohonduri,dalambahasaInggrisdisebutWhistlingThorns(DuriBersiul)atauWattlesatauYellow-FeverAcacia(AkasiaDemamKuning)danUmbrellaAcacias(AkasiaPayung).
DiIndonesia,AkasiabanyaktumbuhdipulauJawa,wilayahPapuaBarat,danMaluku.
GambarTentang.1IlustrasiPohonAkasia
CreditTitle
Tentang
7
Pengembangsaatini:
HendroWicaksonoArieNugrahaM.RasyidRidhoPurwokoEddySubrathaWardiyonoIndraSutriadiPipiiWarisAgungWidodoArifSyamsudinBudiW.HeruSubekti
KontributorDokumentasi
DanangDwijoKangkoDwiFajarSaputraBayuPambudiMamanKendalDimasSeptyanto
Pengembangsaatlalu:
SulfanZaydWidiantoNugroho
DokumeninidilepasdenganlisensiCreativeCommon.http://creativecommons.org/about/licenses/
MerekaBicaraIvanKorolev(PegiatSLiMSdariSpanyol):
Thisisprobablythebestthingthatcanbe.Newfeatures.Thenewlookoftheprogram,whichiscertainlyponrailsyasmartpeople.SoMatoaanembodimentofthefuture,andithascomenow.
IsmailFahmi:
TurutbanggadenganHendro(Wicaksono)dankawan-kawandiSLiMS.Sebuahpencapaianyangluarbiasa.Andapantasmendapatkannya,karenadedikasidankerjakerasselamaini.Semogamakinmemompasemangatteman-temanuntukterusberkarya.
Tentang
8
DiaoAiLien(PustakawanberprestasiIDIKTI2011):
Bravo!!MajuterusSLiMS.
PutuLaxmanPendit:
TOPMARKOTOP!SemogaSLiMSdanKomunitasnyabisaterusjadibuktibahwaberbuatbaikitubaik,tetapilebihbaiklagikalauberbuatbaikuntukorangbanyak!:+1:
Tentang
9
Nofurnituresocharmingasbooks-SydneySmith
PendahuluanSLiMSLibraryManagementSystem(SLiMS)adalahOpenSourceSoftware(OSS)berbasiswebuntukmemenuhikebutuhanautomasiperpustakaan(libraryautomation)skalakecilhinggaskalabesar.Denganfituryangdapatdikatakan,lengkapdanmasihterusaktifdikembangkan,SLiMSdapatdigunakanolehperpustakaanyangmemilikikoleksi,anggotadanstafbanyakdilingkunganstandalone,jaringanlokal(intranet)maupuninternet.
SLiMSmerupakanaplikasiberbasiswebyangdapatberjalandenganbaikdiatasplatformsistemoperasisepertiMacOS,MS-Windows,danGnU/Linux.Sepenuhnyadikembangkanmenggunakanperangkatlunakkodesumberterbukayaitu:PHPWebScriptingLanguage,(http://www.php.net)danMySQLDatabaseServer(http://www.mysql.com)atauMariaDB(https://mariadb.org/).Untukmeningkatkaninteraktifitasagarbisatampilsepertiaplikasidesktop,jugadigunakanteknologiAJAX(AsynchronousJavaScriptAndXML).AplikasisepertiMinigalNano(duluPhpThumb)danSimbio(developmentplatformyangdigunakandandikembangkandariproyekIgloo)jugadigunakanolehSLiMS.Karenaitu,SLiMSmenggunakanLisensiPublikGnU(GPL)v3untukmenjaminkebebasandalammendapatkan,memodifikasidanmendistribusikankembali(rightstouse,study,copy,modify,andredistributecomputerprograms).LebihjauhtentangGPLv3bisadibacadihttp://www.gnu.org/licenses/gpl-3.0.html.
Padasaatitu,ketikamasihdisebutSenayan,versi1dan2tidakdiriliskepublikkarenamasihtahapujicobadansedangdalampenyempurnaan.Sejak(Senayan)versi3,Senayandianggapsudahstabiluntukdiriliskepublikdansudahwaktunyadiujicobaolehkomunitaspustakawandanpengelolaperpustakaan.Diharapkandenganpeer-to-peerreviewolehpublik,Senayan(SLiMS)semakinstabildanfitur-fiturnyabisasemakinberagamdanmengakomodasibanyakkebutuhan.KunjungiSitusSLiMSuntukinformasilebihlanjuttentangSLiMS.
FiturSLiMSOnlinePublicAccessCatalog(OPAC)denganpembuatanthumbnailyangdi-generate-on-the-fly.Thumbnailbergunauntukmenampilkansampulbuku.Modepenelusurantersediadalambentuksederhana(SimpleSearch)dantingkatlanjut(AdvancedSearch).Detailrecord(cantuman)jugatersediaformatXML(ExtensibleMarkupLanguage)untukkebutuhanwebservice.
Pendahuluan
10
Manajemendatabibliografiyangefisienmeminimalisasiredundansidata.ManajemenmasterfileuntukdatareferensialsepertiGMD(GeneralMaterialDesignation),TipeKoleksi,Penerbit,Pengarang,Lokasi,Supplier,danlain-lain.Sirkulasidenganfitur:
Transaksipeminjamandanpengembalian;Reservasikoleksi;Aturanpeminjamanyangfleksibel;Informasiketerlambatandandenda.
Manajemenkeanggotaan.Inventarisasikoleksi(stocktaking).LaporandanStatistik.Pengelolaanterbitanberkala.Dukunganpengelolaandokumendijital(multimedia(.flv,.mp3,.pdf,dlsb.)).SLiMSmendukungberagamformatbahasatermasukbahasayangtidakmenggunakanpenulisanselainlatin.
Menyediakanberbagaibahasapengantar(Indonesia,Inggris,Spanyol,Arab,Jerman,Bengali,Persia,Melayu,PortugisBrasil,Thailand,Jepang,Urdu).
DukunganModulUnionCatalogServicesertaNayanessebagaisearchproxy.PenghitungPengunjungperpustakaan.MemberAreauntukmelihatkoleksisedangdipinjamolehanggota,melakukanpemesananpeminjaman,ubahpasswordpengguna,dlsb.Modulsistemdenganfitur:
Konfigurasisistemglobal;Manajemenmodul;Manajemenpengguna(gruppenggunadanpenggunaaplikasi);Pengaturanharilibur;Pembuatanbarcodeotomatis;Utilitasuntukbackup.
Sertaberbagaifiturlainnyayangtidakdapatkamisebutkanpadapendahuluanini.Silakanandamelanjutkanmembacabab-babberikutnyapadadokumentasiini.
Pendahuluan
11
Hidupitusepertiperpustakaanmilikseorangpengarangbuku.Didalamnyaadabeberapabukuyangiakarangsendiri,namunkebanyakanbukudiperpustakaanituadalahbukuyangditulisuntuknya-HarryEmersonFosdick
Bab0-OPACOPACyangakandibahaspadababinimerupakanakronimdariOnlinePublicAccessCataloguedenganterjemahanbebasmenjadiKatalogDaringAksesPublik.Katalogdaringartinyarangkaianinformasitentangproduk,dalamhalinibuku(dimungkinkanuntukkoleksinon-buku),yangditerbitkanmenggunakaninternetdalamsatulamanatausitussehinggadapatdiaksesdarimanapun,kapanpun,olehsiapapun.
OPACmerupakansalahsatuantarmukayangdigunakanpadaSLiMS.SelainOPAC,antarmukalainnyaadalahantarmukaAdministrasi.AntarmukaAdministrasiakanbanyakdibahasdandilihatpadabab-babsetelahbabini.Didalambabini,kitaakanmelihatpernak-pernikyangadadidalamantarmukaOPAC.
0.1TampilanantarmukaOPACSLiMSBerikutditampilkanantarmukaOPACSLiMSmulaidariSenayan3-Stable14SeulangasampaidenganversiterkiniSLiMS8Akasia.
Bab0-OPAC
12
Gambar0.1TampilanOPACSenayan3-Stable14Seulanga
Gambar1.TampilanOPACSenayan3-Stable14Seulanga
Penjelasan:
OPACSenayan3Stable14Seulangamenampilkanmenu,header,sidebar,kontendanfooter.MenuyangdisediakanadalahHome,LibraryInformation,HelponSearch,MemberArea,danLibrarianlogin.HeadermerupakanlogodariSLiMSsertajuduldansubjudul.KemudiansidebarterdiridariSelectLanguage,SimpleSearch,AdvancedSearch.Untukkontenberisitentangkoleksiyangdapatdiaksesolehpemustaka.SedangkanfooteradalahinformasimengenaiSLiMSsecarasingkat.
Bab0-OPAC
13
Gambar0.2TampilanOPACSLiMS3-Stable15Matoa
Penjelasan:
OPACSenayan3Stable15Matoatidakmemilikibanyakperubahan,denganapayangtelahdikembangkanpadaOPACSenayan3Stable14Seulanga.Perubahanterdapatdibeberapatitik,antaralainpenambahanbackgroundpadaheader,penempatankolomSearchdibagianheaderyangsebelumnyadibagiansidebardanperubahanwarnadasaragarterlihatberbeda.
Bab0-OPAC
14
Gambar0.3TampilanOPACSLiMS5Meranti
Penjelasan:
TampilanOPACSLiMS5MerantimengalamiperubahanyangsignifikandarikeduaversiSLiMSsebelumnya.Haliniditandaidengantidakadanyasidebardankontenhasilprosesentridatakoleksi.FokusperubahanadadenganditempatkannyakolomSearchpadabagiantengahdaritampilanOPACsehinggamenjadilebihelegan.SelainituadapenambahanbagianatasberupanavbarberisitautanmediasosialdanpenempatanbarudariSelectLanguage.
Bab0-OPAC
15
Gambar0.4TampilanOPACSLiMS7Cendana
Penjelasan:
TampilanOPACSLiMS7CendanahanyamenyempurnakanapayangtelahdilakukanpadatampilanOPACSLiMS5Meranti.Penyempurnaanmenghasilkanbackgrounddenganresolusiyanglebihtinggisehinggatampaklebihmenarik.KemudianadapenambahanpadasubmenuyaituLibrarianyaknikolomyangmenyediakaninformasiterkaitPustakawanpengelolaperpustakaan.
Gambar0.5TampilanOPACSLiMS8Akasia
Penjelasan:
Bab0-OPAC
16
TampilanOPACSLiMS8Akasiamenjadilebihberbeda.OPACSLiMS8Akasiamenjaditerlihatsederhananamuntetapmemilikikesanelegan.BanyakperubahanyangdihasilkanpadatampilanOPACSLiMS8Akasiayaituantaralainpenambahanlogomenu.MenuyangdisediakanHome,LibraryNews,LibraryInformation,LibraryLocation,MemberArea,Librarian,HelponSearch,LibrarianLogin,danAboutSLiMS,sertamenupenggantibahasaantarmuka.Kolompencarianmenjadilebihsimpelkarenahanyamenyediakansatukolomsajanamuntidakmengurangikualitashasilpencarian.PenambahanfiturpadaOPACSLiMS8Akasiaadalahfiturlivechat.Kemudianpenempatanmediasosialjugadirubahmenjadidibagianfooter.
PencariandalamOPACSLiMSterdiridariSimpleSearch(PencarianSederhana)danAdvancedSearch(PencarianCanggih).PadaPencarianSederhana,pencariandapatdilakukandenganmengetikkankatakuncidariJudul,Pengarang,Subyek.SedangkanpadaPencarianCanggihterdapatbeberapakolompencarianyaitu:Title(Judul),Author(Pengarang),danSubject(Subyek).UntukmemperolehketepatanpencariandisediakanpulapilihanpencarianberdasarkanISBN/ISSN,CollectionType(TipeKoleksi),Location(Lokasi),danGMD.Sepertipadagambardibawahini:
Gambar0.6MenuPencarianpadaOPAC
0.2MenupadaTampilanOPACSLiMSSepertiyangtelahdisebutkanpadabagiansebelumnya,berikutadalahtampilanmenu-menuyangdapatdiaksesolehpengguna/pemustaka.
Bab0-OPAC
17
Gambar0.7Menu-menupadaOPAC
Penjelasan:
Menu-menutersebutdapatdiaksesdenganklikpadagambargarisbertumpuk3(tiga)padabagiankananatashalamanOPAC.ApabilakitaklikpadamenuHome,makakitaakandibawakehalamanOPAC.
Gambar0.8TampilanlamanLibraryNews
Penjelasan:
LamanLibraryNewsditujukansebagailamanuntukpenyampaianberitakegiatanyangdilakukanolehPerpustakaan.LamaninidapatdigunakanuntukContentManagementSystem(CMS)secarasederhana.Denganadanyafiturini,perpustakaandapatmenyampaikanliputantentangkegiatanperpustakaan.
Bab0-OPAC
18
Gambar0.9TampilanlamanLibraryInformation
Penjelasan:
LibraryInformationmenyediakaninformasisingkattentangperpustakaan.Mulaidarialamat,nomortelepon,hinggajeniskoleksiyangdisediakanolehperpustakaantersebut.Selainitudapatdiisitentangapapunyangmenggambarkanperpustakaantersebut.
Gambar0.10TampilanlamanLibraryLocation
Penjelasan:
PadamenuLibraryLocation,perpustakaandapatmenunjukkanlokasiperpustakaannyamenggunakanGoogleMapsdenganmemasukkankoordinatlokasiperpustakaan.
Bab0-OPAC
19
Gambar0.11TampilanlamanMemberArea
Penjelasan:
MenuMemberAreamemberikankemudahanbagipengguna/pemustakauntukdapatmemantaupeminjamanyangmasihaktifataupunsejarahpeminjaman.Padamenuini,pengguna/pemustakajugadapatmelakukanbooking(pemesanan)bahanpustaka.
Gambar0.12TampilanlamanLibrarianProfile
Penjelasan:
MenuLibrarianmenyajikaninformasiprofildiripustakawan.
Bab0-OPAC
20
Gambar0.13TampilanlamanHelponSearch
Penjelasan:
Menuinimemberikanpenjelasansecarasederhanatentangbagaimanamelakukanpencarian.
Gambar0.14TampilanlamanLogin
Penjelasan:
MenuLibrarianLogindigunakanuntukmengaksesbackendSLiMS.Menuiniditujukanbagipengelolaperpustakaanyangmemilikiakses.
Bab0-OPAC
21
Gambar0.15TampilanlamanAboutSLiMS
Penjelasan:
MenuAboutSLiMSmenjelaskantentangversiSLiMSyangdigunakansertamencantumkaninformasitentangpengembangdankontributorSLiMS.
Gambar0.16Tampilanmenuuntukmerubahbahasa
Penjelasan:
Padabagianbawahkumpulanmenu,terdapatmenuuntukmengubahbahasaantarmukaSLiMS.Adapunbahasa-bahasayangsecarabakutersediaadalahBahasaArab,BahasaBengali,BahasaPortugisBrasil,BahasaInggris,BahasaSpanyol,BahasaJerman,Bahasa
Bab0-OPAC
22
Indonesia,BahasaJepang,BahasaThailand,BahasaMelayu,BahasaParsi.TerbaruyangditambahkanadalahBahasaUrdu.
Bab0-OPAC
23
Educationisthepassporttothefuture,fortomorrowbelongstothosewhoprepareforittoday-MalcolmX
Bab1-InstalasiSLiMS8Akasiamempunyaibeberapametodeinstalasi.InstalasimenggunakanSLiMS_installer_daninstalasiSLiMSPortabel(PSLiMS).
Perludiingatkan,padababsebelumnya,sudahdituliskanbahwaSLiMSmerupakanaplikasiyangmultiplatform,dengankatalain,SLiMSdapatdipasangpadaperangkatkerasyangsudahterpasangsistemoperasiMS-Windows,GnU/Linux,atauMacOS.
1.1InstalasiMenggunakanSLiMSInstallerAgarSLiMSdapatdipasang,pastikanwebserver(peladenweb,misalnyaApachewebserverdanNGINX),MySQLatauMariaDB(aplikasipangkalandata),danPHP(bahasapemrograman)telahterpasangpadaperangkatkerasserver(peladen)danberjalandenganbaik.AkanlebihmembantuapabilaaplikasiPHPMyAdminatauAdminerjugadipasanguntukmembantudalampenyetelanpangkalandatamelaluiantarmukaweb.
Setelahsistemyangakandigunakansudahsiap,letakkankodesumberSLiMSpadadirektorirootwebyangandagunakan.
1.1.1SistemOperasiGnU/Linux
BagipenggunasistemoperasiGnu/Linux,dalamhaliniGnU/LinuxUbuntu(atauDebianataudistribusilainnya),direktorirootwebdapatdilihatdidirektori/var/www/html.BagipenggunaGnU/LinuxUbuntuversi12.04dandibawahnya,direktorirootwebadadidalamdirektori/var/www/.
UnduhterlebihdahulukodesumberSLiMSyangbisadidapatmelaluilamanSLiMSataumelaluirepositoridiLamanGitHub.Kemudianletakkandalamdirektorirootweb.
1.1.1.1Ekstraksiberkas
Langkahberikutnyaadalahmelakukanekstraksikodesumberyangterkompresi.Masukkanperintah:
$sudounzipslims8_akasia-master.zip
Bab1-Instalasi
24
Setelahprosesekstraksiselesai,makadidalamdirektorirootwebakanterbentuksatudirektoriinstalasiSLiMS(biasanyanamadirektoriakansamadengannamaberkasterkompresinya).
1.1.1.2MemulaiProsesInstalasi
Setelahprosesekstraksiselesai,kitadapatmemulaiprosespemasanganSLiMSmenggunakanSLiMSInstaller
1.1.2SistemOperasiMS-Windows
Bagipenggunasistemoperasiini,penggunaanApache,PHP,MySQLsudahtersediadalambentukpaket.Banyakpaketyangbisadimanfaatkan.SalahsatuyangterkenaladalahXAMPPolehApacheFriends.Aplikasiinidapatdiunduhdihttp://apachefriends.org.
SetelahmemasangXAMPP,untukbisamemulailayananpeladenwebdanpangkalandatadenganmemilihXAMPPcontrolpaneldarimenuaplikasi.
Gambar1.1XAMPPControlPanel
JikaAndamenggunakanXAMPP,makadirektorirootwebberadadixampp/htdocs.UntukmemulaipemasanganSLiMSmenggunakankodesumber,salinkanberkaskodesumberSLiMS,sepertiyangsudahdituliskanpadababsebelumnya,kedalamdirektoritersebut.
SetelahberkasselesaiAndasalin,langkahberikutnyaadalahmelakukandekompresiberkaskodesumber.Untukmelakukandekompresi,Andadapatmenggunakanaplikasi7zip(atausejenisnyasepertiWinZipdanWinRAR).
Bab1-Instalasi
25
Setelahprosesekstraksiselesai,kitadapatmemulaiprosespemasanganSLiMSmenggunakanSLiMSInstaller
1.2InstalasiSLiMSmelaluipemasangotomatisPerubahanPadaSLiMS8.3.1Akasia,saatmengaksesurlmenggunakanbrowser/peramban,akanmuncultampilaninstallersepertiini:
Gambar1.2InstallerSLiMS
PerubahanyangcukupsignifikandaripemasangSLiMSpadaversiiniadalah,Andatidakperlumendefinisikanpangkalandatasecaramanual.Andacukupmemasukkannamapangkalandatayangakandigunakan,namauseryangmemilikihakakses(biasanyarootataudefinisikansendiri),danjanganlupapassword(sandilewat)yangdigunakanuntukmengaksespangkalandata.
Kliktombol"Let'sStartTheInstallation".Kemudianakanmuncultampilan"Environmentchecking":
Bab1-Instalasi
26
Gambar1.3EnvironmentChecking
Langkahberikutnya,membuatpangkalandatadenganmengisinamapangkalandata,penggunapangkalandata,sandilewataksespangkalandata.Pilih"Yes"pada"GenerateSampleData"apabilaAndainginmenyertakandatacontohpadainstalasiSLiMSAnda.
Bab1-Instalasi
27
Gambar1.4GenerateDatabase
Jikaberhasilakanmunculpesan:
Bab1-Instalasi
28
Gambar1.5InstallationComplete
Catatan:
DemikeamananhapusatauubahnamadirektoriinstallyangterdapatdidalamdirektoriSLiMS:
Gambar1.6DirektoriinstalasiSLiMS
Kemudian,SLiMSsudahbisadigunakan,sepertipadagambardibawah.
Bab1-Instalasi
29
Gambar1.7OPACSLiMS
1.3InstalasiSLiMSPortabel(PSLiMS)diMS-WindowsPortableSLiMS(forWindows)_ataubiasadisebutPSLiMSadalahpaketperangkatlunakyangterdiridariaplikasiSLiMS,ApacheWeb_Server,PHPScriptingengine,MySQLatauMariaDBDatabaseServerdanPHPMyAdmin,ditambahpustakaYAZyangdigunakanuntukmengaktifkanfiturcopycatalogingmenggunakanZ3950sudahterpasang.PSLiMSditujukanagarpenggunamudahmelakukaninstalasiSLiMStanpadibuatbingungcaramemasangperangkatlunaklain(webserver,mysql,php,YAZ)terlebihdahulu.Tinggalsalin,ekstrakdanjalankan!
SalinberkasPSLiMSxxx-x64atauPSLiMSxxx-x86.zip(misalnyaPSLiMS8.3.1-x64.zip,silakandapatkanrilisterbaruPSLiMSdihttp://slims.web.id/goslims)kedirektorirootmisalnyakeC:,D:,ataudidalamdirektori/sub-direktorilain.
Ekstrakberkastersebut.JikaandatelahmemasangaplikasiuntukekstraksiberkasterkompresisepertiWinzip,Winrar,atau7Zip,biasanyaklikkananpadaberkas,akanmemunculkanopsi“ExtractHere.”Pilihopsitersebut.OtomatisakanterbentukdirektoriPSLiMSsesuaidengannamaberkasterkompresi.
Berikutnyamasukkedalamdirektorihasilekstraksi.
SekarangJalankanberkasapache_start.batdanmariadb_start.bat.
Pertamajalankanfileapache_start.batterlebihdahulu(klikduakalipadaberkastersebut).
Bab1-Instalasi
30
PadaMS-WindowsyangFirewall-nyaaktif,biasanyaakanmunculpop-up“WindowsSecurityAlert.”Kliktombol“Unblock”atau"AllowAccess"untukmengijinkankomputermenjalankanprosesApachewebserver.Sepertigambardibawah:
Gambar1.8PeringatanfirewallMS-Windows
JikaprosesApacheberhasildiaktifkan,akanmunculjendeladenganpesan“Apache2isstarting”.Biarkanjendelatersebutterbuka.
Berikutnyaaktifkanmysqldatabaseserverdenganklikduakalipadaberkasmariadb_start.bat.PadaMS-WindowsyangFirewall-nyaaktif,biasanyaakanmunculpop-up“WindowsSecurityAlert”.Kliktombol“Unblock”atau"AllowAccess"untukmengijinkankomputermenjalankanprosesMysqldatabaseserver.Sepertigambardibawah:
Bab1-Instalasi
31
Gambar1.9PeringatanfirewallMS-Windows
JikaprosesMySQLberhasildiaktifkan,biarkanjendelatersebut.BerikutadalahtampilanketikaApachedanMariaDBsudahaktif.
Gambar1.10Jendelalayananpeladenwebdanpangkalandatayangsudahaktif
Aktifkanperamban,kemudianakseshttp://localhost:8089.AkanmuncultampilanOPACdariaplikasiSLiMS.SekarangSLiMSsudahbisadigunakan.JikainginmematikanprosesApachedanMySQL,masukkankombinasikunciCTRL+Cpadapapanketikdimasing-masingjendelaApachedanMySQLlaluketikkan"Y"untukYes.
Bab1-Instalasi
32
Untukmasukkedalammenuadministrasi,silakanklik“LibrarianLogin”.Usernameadmindanpasswordadmin.SedangkanusernamedanpassworduntukmasukphpmyadmindiPSLiMSadalahusernamerootdanpasswordpsenayan.PadaPSLiMS,urluntukmasukkePhpMyAdminadalahhttp://localhost:8089/pma.
Bab1-Instalasi
33
Bab2-BibliographyLibrariesarenotmade;theygrow--AugustineBirrell
Moduliniberisisub-menu:
BibliographicList(melihatdaftarbibliografi)AddNewBibliography(membuatdatabibliografi/katalogbaru)ItemList(melihatdaftareksemplarkoleksi)CheckoutItems(melihatdaftareksemplaryangsedangdipinjam).
Kemudianadamenu:
MARCSRUZ3950SRUZ3950Service(Sub-menuinidinonaktifkanpadaversi8.5)P2PService
yangmasukkedalamsubmodulCopyCataloguing.Berikutnyaada:
LabelsPrintingItemBarcodesPrintingMARCExportMARCImportCatalogPrintingDataExportDataExportItemImportItemExport
2.1Sub-menuBibliographicListSub-menuinidigunakanuntukmelihatdatabibliografiyangsudahadadalampangkalandataSLiMS.Informasiyangdimunculkandalamsub-menuiniadalah:
TitleAuthorISBN/ISSNCopiesLastUpdate
Bab2-Bibliography
34
Sub-menuinimemungkinkankitauntukdapatmengurutkandaftarberdasarjudul,ISSN/ISBN,copies(jumlaheksemplar),danLastUpdate.Dengansub-menuinipula,bibliografidapatdicariuntukdisuntingataudihapus.Berikutlangkahuntukmenyuntingataumenghapusbibliografilewatmenu"BibliographicList":
Caridatabibliografiyangakandiubahdenganmengetikkanjudulpadaruas"SearchBibliography",klik"Search."Setelahditemukan,berikantandacekpadakotakdatayangakandihapuslaluklik"DeleteSelectedData"atauklikikon"Edit"(sebelahkirijudul)untukmengedit.Muncultampilandatabibliografiyangmasihbelumaktif(akanterlihatberwarnaabu-abu).Aktifkanmodesuntingdengankliktombol"Edit"dipojokkananbawahataupojokkananatas.Suntingbagianyangperlu,kemudianklik"SaveChange."
2.2Sub-menuAddNewBibliographySub-menuinidigunakanuntukmenambahbibliografibaru,klikpadaAddNewBibliography.Makaakanmuncullayarsepertidibawahini:
Gambar2.1Lembartambahdatabibliografi
Metadatayangharuskitaisikanadalah:
Title:Judulkoleksi.Masukkanjuduldaribahanperpustakaanyangakandiolah.Author:Kepengarangan.Masukkannamapengarangdisini.StatementofResponbility:Pernyataantanggungjawab.Padaruasini,masukkannamapengarangtanpadibalik,apabilapadaruasAuthornamapengarangditulisterbalik(namakeluargaterlebihdahulu).Edition:Pernyataanedisi.Tidakperludiisiapabilatidakdicantumkanpadabahanperpustakaanyangdiolah.
Bab2-Bibliography
35
SpecificDetailInfo:Berisiinformasikhususbibliografi,misalnya:skalapadapeta.Tidakdigunakanpadapengolahanbahanperpustakaanbuku.Item(s)CodeBatchGenerator:BagianinidiisikandenganPola/Pattern,FromdanTo.Polaberisipolakodeeksemplaryangdiinginkan,misalnyaB00000.Fromdiisidengan1,Todiisi10.HaliniberartipustakawanmenginginkankodeeksemplaryangdihasilkanadalahB00001,B00002.....B00010.Modeliniakanmembantuperpustakaanyangseringmenerimakoleksibukupaketdalamjumlahbanyak,misalnyaperpustakaansekolah.GeneralMaterialDesignation(GMD):Ruasiniberisidata-databentukanbahanperpustakaanyangdiolah.Secarabaku,koleksibukumenggunakanGMD,text.
PenambahanFieldResourceDescriptionAccess(RDA)padaSLiMS8Akasia:
ContentType;MediaType;CarrierType.
ApabilaperpustakaanAndabelummenggunakanRDAsebagairincianpengisianbahanperpustakaan,ruas-ruastersebutdapatdilewatkan.
Frequency:Frekuensiterbitanberkala,isianinimengambildatadariMasterFile.Jikaruasinidiisi,makadatabibliografinyaakanterdeteksisebagaiserialdanmunculdimodulserialcontrol.ISBN/ISSN:NomorISBNatauISSN.Publisher:NamaPenerbit,diambilkandaridatayangadapadaMasterFile.PublishYear:TahunTerbit.PublicationPlace:TempatTerbit.Collation:Kolasi/DeskripsiFisik.Memuatinformasitentangdatafisikbukusepertibanyakhalaman,ketebalan,adalampiranatautidak.Contohpenulisan:xi+256hlm;ill.:23cm.SeriesTitle:Judulseri(jikaada).Merupakanjudulbesaryangmemayunginjudulkecil.Contoh:KisahParaNabi,denganjudul-judulbukudibawahnyaseperti,KisahNabiAdam,KisahNabiMusa,dll.Classification:Nomorklasifikasikoleksi(DDC,UDCataulainnya).RuasiniakansangatbergunadalamprosesStockTake.CallNumber:NomorPanggilKoleksi.Merupakanperwakilanbukuketikadiletakkanpadarak.Subjects:Topik/subyek.DatainijugadapatdiambildariMasterFiledenganterlebihdahulumengisisubyekyangakandimasukkan.Language:Pilihanbahasadaribahanperpustakaanyangdiolah.Abstract/Notes:Cuplikantulisandaribahanperpustakaanyangdiolah.Image:Gambar(biasanyasampul)yangmenunjukkanidentitaskoleksi.
Bab2-Bibliography
36
MulaiSLiMSCendana,terdapatfiturtambahanyaituscancoveryangdapatlangsungdisimpandiSLiMS.Fiturinidapatdigunakandengansyaratdiaktifkanterlebihdahuludanterdapatkoneksikemesinpemindai.
Aktivasifituriniadalahdenganmerubahvaluefalseketruepadabaris$sysconf['scanner']=true;didalamberkassysconfig.inc.php(disarankanuntukmelakukanperubahanlokaldisysconfig.local.inc.php).
Attachment:Dapatdiisidenganberkasyangberkaitandengankoleksi(misalnyahasilpindaihalamandaftarisikoleksibersangkutan)atauberkasmultimediadaridatabibliografiyangsedangdiolah.Berkasyangdapatdiunggahadalahberkasdenganekstensi.pdf.rtf.txt.odt.odp.ods.doc.xls.ppt.avi.mpeg.mp4.flv.mvk.wmv.jpg.jpeg.png.gif.ogg.mp3.wma.csv.Berkasyangdiunggahbisalebihdarisatuberkas.Berkas-berkastersebutdapatdiseteldenganaksespublik(dapatdilihatolehsiapapunyangmengaksesOPAC)atautertutup(diaturberdasarkantipekeanggotaan).Berikutketentuanpembatasanakses:
PembatasanaksesberkaspadaSLiMSberbasiskantipekeanggotaan.Jadipembatasanaksesiniterintegrasidenganjeniskeanggotaan.Tidakbisapembatasanaksesberdasarkanperorangan.Adaduajenisaksesdalamakseskefile:"Public"dan"Private":
Jikadipilihakses"Private"makafilesamasekalitidakbisadiaksesolehsiapapun.Jikadipilihakses"Public"dantidakdicektipekeanggotaanmanasajayangbisamengakses,makaberkasbisadiunduholehsemuaorang.Jikadipilihakses"Public"dandicektipekeanggotaanmanasajayangbisamengakses,makaberkasbisadiunduhhanyaolehanggotayangtelahmelakukanlogindanterdaftardalamtipekeanggotaantersebut.
Untukmenambahkanjenis(ekstensi)berkasyangdapatdiunggah,silahkanmembacapadabagiantipsdantrik.
RelatedBiblioData:Padaruasini,pustakawandapatmenambahkansuatujudulbukuyangterkait(biasanyaberdasarkansubyekyangsama)untukditambahkaninformasinyapadakoleksiyangsedangdiolah.Untukmenambahkankoleksiyangterkait,klikpadatombolAddRelation.
HideinOPAC:
Show:DataBibliografibisadiaksesmelaluiOPAC.Hide:DataBibliografitidakdapatdiaksesmelaluiOPAC.
PromoteinHomepage:untukmengatursebuahbibliografi,apakahakanditampilkandihalamandepanatautidak.
Bab2-Bibliography
37
Label:Untukmemberikaninformasikhusustentangbibliografi.labeldapatdidefinisikanpadamenuMasterFile.Secarabaku,SLiMSmempunyaitigalabel:NewTitle,FavoriteTitle,danMultimedia.
FiturPromotetoHomepageberkaitandengankonfigurasiShowPromotedTitlesatHomepageyangadapadasub-modulSystemConfiguration.SedangkanLabelharusdidefinisikandisub-modulMasterFile.PadaLabel,dapatdiisikanURLyangsesuaidenganbibliografi.
Setelahdata-datatersebutkitaisi,klikpadatombol"Save".Jikaberhasilmakasistemakanmemunculkaninformasibahwadatabibliografitelahsuksesdisimpan.Layartidakakanberganti,namunakanbertambah.TambahannyaadalahItem(s)Data(DataEksemplar)sesuaidenganyangdiisikan.LetaknyadibawahItem(s)CodeBatchGenerator.
Gambar2.2Tambahdataeksemplar
TugasberikutnyaadalahmenyuntingruasItem(s)Datadanmemasukkanidentitaseksemplarsesuaidengankoleksiyangditerimadenganmeng-klikpadatombol"AddnewItem"sepertipadagambardiatas.
Kodeeksemplarmerupakankodeunikyangmewakilitiapeksemplarkoleksi.Jikajumlaheksemplarkoleksilebihdarisatu,dapatditambahkandengancaraklikpada"AddNewItem".
Setelahklik,akanmuncullamanpopupsepertigambardibawah:
Bab2-Bibliography
38
Gambar2.3Tambahdataeksemplar
Lembarpenambahandataeksemplariniberisiruas-ruassebagaiberikut:
Title.Ruasiniberisijudulyangdiambildarilembarisiandatabibliografi.Itemcode.Kodeeksemplarakandimasukkanpadaruasini.Apabilakodeeksemplaryangdimasukkansudahdigunakan,makasistemakanmenginformasikandengantampilantulisanberwarnamerahpadasisikananruas.CallNumber.Ruasinimengambildatadariisiandatabibliografi.InventoryCode.Apabilaada,masukkankodeinventarisdaridataeksemplaryangdiolah.Location.RuasinimengacupadaMasterFile.Masukkandatalokasiterlebihdahulupadapadasub-menuLocationpadamodulMasterFile.ShelfLocation.Berisiinformasiletakrak,tempatdimanahasilakhirpengolahanakandiletakkan.CollectionType.Secarabaku,SLiMSmenyediakantigapilihan,"Reference,""Textbook,"dan"Fiction."Untukmenggantiataumenambahkantipekoleksi,ubahpadasub-menuCollectionTypepadamodulMasterFile.ItemStatus.Adatigapilihanyangdapatdigunakan.Secarabaku,SLiMSakanmengarahkanstatuseksemplarkedalampilihan"Available."Untukmenggantiataumengubahstatuseksemplar,ubahpadasub-menuItemStatuspadamodulMasterFile.OrderNumber.Ruasiniberhubungandengandatapemesanan.Apabilatidakada,dapatdikosongkan.OrderDate.Ruasiniberhubungandengandatapemesanan.Apabilatidakada,dapatdikosongkan.ReceivedDate.Ruasiniberhubungandengandatapemesanan.Apabilatidakada,dapatdikosongkan.Supplier.Masukkaninformasitempatdimanapembeliandilakukan.Ruasiniberhubungandengandatapemesanan.Informasinyadiambildarisub-menuSupplier
Bab2-Bibliography
39
padamodulMasterFile.ItemSource.Sumberperolehan.Bakunya,informasiyangdapatdipilihadalah"Buy"dan"Prize/Grant."Invoice.Nomortagihan.Silahkandimasukkanapabilaada.InvoiceDate.Tanggaltagihan.Silahkandimasukkanapabilaada.Price.Hargaeksemplaryangdibeli.Tersediapilihanmatauangyangberagamuntukdisesuaikanisinya.
2.3Sub-menuItemListSub-menuinidigunakanuntukmelihatdataeksemplardalampangkalandataSLiMS.Informasiyangadadalamsub-menuiniadalah:
ItemCodeTitleTypeLocationClassificationLastUpdate
Dengansub-menumenuinidapatpuladilakukanprosessuntingdanhapuseksemplar.Berikutlangkahuntukmenyuntingataumenghapusdataeksemplar:
Carieksemplaryangakandiubah/dihapusdenganmengetikkanjudulataukodeeksemplarpadakolom"Search"kemudianklik"Search."Setelahditemukan,berikantandacentangpadadatayangakandihapuslaluklik"DeleteSelectedData"atauklikikonsunting(sebelahkirijudul)untukmulaimenyunting.Muncultampilandataeksemplaryangmasihbelumaktif(akanterlihatberwarnaabu-abu).Aktifkanmodesuntingdengankliktombol"Edit"dipojokkananbawahataupojokkananatas.Suntingbagianyangperlu,kemudianklik"SaveChange."
2.4Sub-menuCheckoutItemsSub-menuinimemberikaninformasitentangstatuseksemplaryangsedangdipinjam.Sub-menuinijugadilengkapidenganfasilitaspencariandenganpendekatannomoreksemplardanjudulbibliografi.Informasiyangadadalamsub-menuiniadalah:
ItemCode
Bab2-Bibliography
40
TitleCollectionTypeLocationClassificationLastUpdated
2.5Sub-menuCopyCatalogingCopycatalogingpadaSLiMSmengoptimalkan3(tiga)layanantukarmenukardata.Z3950SRUdenganmemanfaatkanxmlyangberformatMODS,MARCSRUmemanfaatkanformatdataMARCyangtersediadaring,sertaP2PserviceyangmemanfaatkanXMLantarSLiMS.
Catatan:
FiturZ3950WebServicedinonaktifkandanmodulnyadisembunyikanpadaberkaskonfigurasisysconfig.inc.php.Nonaktifsejakversi8.5.
2.5.1Z39.50SRU:Search/RetrievalviaURL
MerupakanfituryangdigunakanuntukprosescopycatalogingsebagaimanapadaZ3950Service.Perbedaandarisisipengguna,penggunaanSRUtidakmensyaratkaninstalasiYAZ.DaftarpeladentargetZ3950dapatdilihatdisini,http://irspy.indexdata.com/.
2.5.2MARCSRU:Search/RetrievalviaURL
Merupakanfiturterbaruyangdisematkansejakversi8.5.DaftarpeladentargetMARCSRUdapatdilihatdisini,https://www.loc.gov/standards/sru/resources/listOfServers.html.
2.5.3P2PService
P2PServicemerupakanfitursalinkatalogyangdibuatmulaidariSenayan3Stable14.KonsepdasardarifituriniadalahberbagidatabibliografiantarpenggunaSLiMS.P2PServicememanfaatkanfasilitasxmlyangadadiSLiMSuntukberbagikoleksibibligrafi.Untukmenggunakannya,cukupdenganklikP2PService,isikankatakuncidanpilihlokasi/url/perpustakaanyangditujuuntukpencarian.JikaSLiMSmenemukankoleksiyangdicari,makaakanditampilkan.
PencarianpadaP2PServiceinidapatmenggunakanpencarianspesifikmodelBoolean.Sebagaicontoh:
isbn=0-596-00108-8ANDtitle=bazaar
Bab2-Bibliography
41
SelainISBNdanTitle,pencariandetaildapatjugamenggunakanauthor,GMD,dansubject.
2.5.3.1KonfigurasiLayananCopyCataloging
SejakSLiMS8Akasia,konfigurasilayanansalinkatalogdapatdilakukanmenggunakanlamanadministrasiSLiMS.Konfigurasitersebutdapatdiaksespadasub-menu"CatalogingServers"yangadadidalammenu"MasterFile."
Untukmenambahkanlayananpeladensalinkatalog,padasub-menu"CatalogingServers"silahkankliktombol"AddNewServer."
Gambar2.4Konfigurasipenambahanpeladensalinkatalog
Silahkandipilihjenispeladensalinkatalogyangakanditambahkanpadasistem.
2.6Sub-menuLabelsPrintingDenganmenuinikitadapatmencetaklabelkoleksiberdasardatabibliografiyangsudahdimasukkankeSLiMS.Berikuturutanmencetaklabelmenggunakansub-menuLabelsPrinting:
KlikLabelsPrinting,makaakanmuncultampilansebagaiberikut:
Bab2-Bibliography
42
Gambar2.5Opsiuntukpencetakanlabelbuku
Pilihbibliografiyangakandicetaklabelnya.GunakantombolShift+klikcheckboxuntukmemilihlebihdarisatudatasecaraberurutandengancepat.
Catatan:sekalicetakmaksimal50data.DalammenuLabelsPrintinisudahdimungkinkanuntukmencetaklabellebihdarisatu,tergantungpadaberapajumlaheksemplarkoleksi.
KlikAddtoPrintQueueuntukmemasukkanpilihankedalamantriancetak.
Gambar2.6Opsiuntukpencetakanlabelbuku
Bab2-Bibliography
43
KlikPrintlabelsforSelectedDatauntukmulaimencetak,makaakanmunculpop-upyangmemintakitauntukmencetaklabelkedalamprinter.
Gambar2.7Opsiuntukpencetakanlabelbuku
LabeljugadapatdisetelukuranyamelaluifiturChangePrintLabelSettingsyangdilambangkandenganikonkuncidisebelahtombolPrintLabelsforSelectedData.
Gambar2.8Opsiuntukmenyetelcetakanlabel
Bab2-Bibliography
44
Gambar2.9Opsiuntukmenyetelcetakanlabel
2.7Sub-menuItemBarcodesPrintingMenuinisebagaisaranamencetakbarcodeberdasardatanomoreksemplaryangsudahdimasukkankeSLiMS.Berikuturutanmencetakbarcodeeksemplarmenggunakansub-menuItemBarcodesPrinting:
KlikItemBarcodePrinting,makaakanmuncultampilansebagaiberikut:
Bab2-Bibliography
45
Gambar2.10Opsiuntukpencetakanlabeleksemplardalambentukbarcode
Pilihnomoreksemplaryangakandicetak.GunakantombolShift+klikcheckboxuntukmemilihlebihdarisatusecaraberurutandengancepat.
Catatan:sekalicetakmaksimal50data.
KlikAddtoPrintQueueuntukmemasukkankeantriancetak.
KlikPrintSelectedDatauntukmulaimencetak.makaakanmunculpop-upyangmemintakitauntukmencetak.
BarcodejugadapatdisetelukurannyamelaluifiturChangePrintBarcodeSettings,samasepertigambaryangditunjukkanpadapoin2.6.
2.8Sub-menuMARCExportdanImportFiturinidigunakanuntukmengekspordatabibliografidariSLiMSkedalamformat.mrcataumengimpordataMARCbaikituberekstensi.mrcataupun.xml.Sebelummenggunakanfiturini,syaratnyapadapeladenSLiMStelahterpasangaplikasiPEAR,FILE_MARCdanStructures_LinkedList.PadapeladenyangmenggunakansistemoperasiGnU/linux(Ubuntu,misalnya),carapemasangannyadapatdilihatpadablogini:
https://goo.gl/2bI4tXhttps://goo.gl/dejszi
Jikasudahterinstall,makayangtampiladalah:
Bab2-Bibliography
46
Gambar2.11OpsiuntukekspordatakedalambentukMARC
Gambar2.12OpsiuntukimpordatakedalambentukMARC
JikaAndamempunyaiberkasMARC,misalnya.mrc(jikaandatidakmemiliki,AndadapatmengunduhcontohberkasMARCberekstensi.mrcdihttp://www.gale.cengage.com/marc_records/)AndadapatmemrosesnyadenganklikBROWSEdanpilihberkasyanghendakdiimpor.NumberofRecordtoimportberartiberapajumlahcantuman/datayangakandiimpor,0(nol)berartisemuacantumanyangadadalamberkastersebut.
2.9Sub-menuCatalogPrintingFiturinidapatdigunakanuntukmencetakkartukatalog.Caramencetakhampirsamadengancaramencetakbarcodedanlabelbuku.Hasildaripencetakanadalahsebagaimanagambardibawahini:
Bab2-Bibliography
47
Gambar2.13Opsiuntukmencetakdatabibliografikedalambentukkartukatalog
2.10Sub-menuDataExportSub-menuinidigunakanuntukmengambildatabibliografidalamaplikasiSLiMS,untukkemudiandapatdimasukkandalamaplikasiSLiMSlainnya.Prosesinidapatdipahamisebagaipertukarandata.
Proseseksporakanmenghasilkanberkas.csv.Format.csvapabilakitalihatisinya,secaraberurutanberisidatasebagaiberikut:
TitleGMDEditionISBN/ISSNPublisherPublishingYearCollationSeriesTitleCallNumberLanguagePublishingPlaceClassificationAbstract/Notes
Bab2-Bibliography
48
CoverFileName,AttachmentFileNameAuthorSubjectsItemCode
Contohnyaadalahsebagaiberikut:
"Corruptionanddevelopment","Text","","9780714649023","Taylor&FrancisInc.","1998","
166p.:ill.;22cm.","","364.1Robc","English","London","364.1/322/09172421","The
articlesassembledinthisvolumeofferafreshapproachtoanalysingtheproblemof
corruptionindevelopingcountriesandthekmeanstotacklethephenomenon.","corrupt
ion_development.jpg","","<Robinson,Mark>","<Corruption><Development>","<B00006>"
Dalamproseseksporterdapatpilihan:
FieldSeparator:Mendefinisikanpemisahantarruas;FieldEnclosedwith:Mendifinisikankarakterpembuka/penutup;RecordSeparator:Pemisahantardata;NumberofRecordstoExport(0forallrecords):Jumlahdatayangdiekspor;StartFromRecord:Datapertamayangakandiekspordimulaidari.
UntukmelihatpolakolomyangdigunakanpadadatabibliografidiSLiMSdenganjelas,bukaberkas.csvmenggunakanaplikasilembar-sebarsepertiMS-ExcelatauLibreOfficeSpreadsheet.
2.11Sub-menuDataImportSub-menuinidigunakanuntukmengambildatabibliografidariluarSLiMSdalamformatcsv(ataudaripangkalandataSLiMSdalambentuk.csv).
Untukpetunjukimpordata,timPengembangSLiMSsudahmembuatsecaradetailbeberapamanualkonversidariaplikasiberikut:
Athenaeum;CDS/WIN/SIPISIS.
Manual-manualtersebutdapatdiunduhdi:
ManualmigrasidatadariAthenaeum-https://goo.gl/pPUY9BManualmigrasidariCDS/WIN/SIPISIS-https://goo.gl/D8VLFP
UntukkonversidariAthenaeum,timPengembangSLiMSpernahmembuatalatmigrasisecaradaringyangdapatdiaksespadalaman:
Bab2-Bibliography
49
SenayanDatabaseConverter0.1-https://goo.gl/jD5crE
Catatan:
Aplikasitersebutsudahlamadikembangkan.Bisajadiadabeberapahalyangtidakrelevan.
Dalamprosesimpor,terdapatbeberapapilihan:
FileToImport:Berkasyangakandiimpor,berekstensi.csvdansesuaidenganformat.csvyangdigunakanSLiMS(lihatcontohdiataspadasub-bab2.10);FieldSeparator:Pemisahantarruasyangdigunakan.Tidakusahdirubah;FieldEnclosedwith:Karakterpembuka/penutupruas.Tidakusahdirubah;NumberofRecordtoImport(0forallrecords):Jumlahdatayangakandiimpor;Startfromrecord:Datapertamayangakandiimpor,dimulaidari.
2.12Sub-menuItemExportFormathasilekspordataeksemplarpadaSLiMSadalahsebagaiberikut:
"B00001","","Reference","INV/B00001","0000-00-00","","","MyLibrary","0000-00-00","",""
,"1","","500000","Rupiah","0000-00-00","2008-12-2622:11:10","2008-12-2622:14:13","Aj
ax:creatingWebpageswithasynchronousJavaScriptandXML"
Formatdiatasmerupakanacuanjikainginmemasukkandataeksemplar.csvkeSLiMS.UntukmelihatpolakolomyangdigunakanpadadataeksemplardiSLiMSdenganjelas,bukaberkas.csvmenggunakanaplikasilembar-sebarsepertiMS-ExcelatauLibreOfficeSpreadsheet.
2.13Sub-menuItemImportSub-menuinidigunakanuntukmemasukkandataeksemplarkedalampangkalandataSLiMS.JikakegiataninidilakukandaripangkalandataSLiMSyangsatukeSLiMSyanglain,makaItemImportdilakukansetelahDataImport.Artinyaeksemplarakanmenyesuaikandatabibliografiyangtelahdiimporterlebihdahulu.
Bab2-Bibliography
50
Bab3-MembershipYourlibraryisyourportrait.--HolbrookJackson
ModulKeanggotaandigunakanuntukmengeloladataanggota.Sub-menuyangterdapatpadamoduliniadalah:
3.1Sub-menuViewMemberListDigunakanuntukmelihatdaftaranggotayangtelahterdaftar.Informasiyangditampilkanadalah:
MemberID;MemberName;MembershipType;Email;LastUpdated.
Padadaftarinidilengkapipuladenganfasilitashapus(DELETE)dansunting(EDIT).
Jikaterdapatmasakeanggotaanyangdaluwarsa,makakitadapatmemperpanjangdenganmengklikmenusuntingyangdiwakiliolehikonpena,disampingruasMemberIDatauklikduakalipadadataanggotayangbersangkutan.PerpanjanganmasakeanggotaandapatdilakukandenganmemberikantandacentangpadacheckboxEXTEND.Dengandemikiankeanggotaanakandiperpanjangselamawaktuyangditentukan,terhitungdaritanggalperpanjangan.
Selainituperpanjanganjugadapatdilakukansecaramassal.CaranyaadalahdenganklikpadatombolViewExpiredMember,berikancentangpadacheckboxdataanggotayangakandiperpanjang,kemudianklikExtendSelectedMember(s).
3.2Sub-menuAddNewmemberFasilitasuntukmenambahkandataanggotabarukedalamsistemSLiMS.Dataanggotayangdimasukkanadalah:
MemberID:IDAnggota-barcode/RFID;MemberName:NamaLengkapAnggota;RegisterDate:Tanggalmendaftar;ExpiryDate:Tanggaldaluwarsa.Secarabaku,opsiAutoSetdicentang.Artinya,masa
Bab3-Membership
51
keanggotaanakandihitungsesuaitipekeanggotaanyangdipilih.Namunjikatandacentangdihilangkan,makaExpirydatedapatditentukansecaramanual,denganmemilihtanggaldaluwarsanya.Institution:Namainstitusi,namakantorataunamaorganisasi;MembershipType:TipeKeanggotaan;Sex:JenisKelamin;Address:Alamatrumahataukantor;PostalCode:KodePos;MailAddress:BisadisamakandenganruasAddress;PhoneNumber:NomorTelepon;FaxNumber:NomorFax;PersonalIDNumber:NomorIDPersonalsepertino.KTP,SIM,KITAS,Paspor,dll.;Notes:Catatansingkatyangkemudiandapatdiubahuntukmemberikanketerangansingkattentangpemustaka.IsidariruasinisepatutnyahanyadilihatolehPustawakan;PendingMembership:JikaPendingMembershipinidicentang,makaanggotayangbersangkutantidakakandapatmelakukansirkulasi,meskipunmasihaktif.Halinidapatditerapkansebagaisanksikepadaanggotayangmelanggarperaturanperpustakaan;UploadPhoto:BerkasfotoanggotaEmail:Masukkanalamatsurelanggota;NewPassworddanConfirmNewPassword:MasukkankatasandiuntukdigunakanpadalamanMemberAreapadaOPAC.
3.3Sub-menuMemberTypeMerupakandefinisijeniskeanggotaan.Didalamjeniskeanggotaaniniditetapkan:
MemberTypeName:Jeniskeanggotaanyangditerapkanolehperpustakaan.Masukkandisini;LoanLimit:Batasjumlaheksemplaryangdapatdipinjam;LoanPeriode(InDays):Lamanyawaktupinjam;Reserve:Pemesananbukuyangdalamstatussedangdipinjam;ReserveLimit:batasjumlaheksemplaryangdapatdipesan;MembershipPeriod(InDays):Waktuyangditentukanuntukmasakeanggotaan,disesuaikandenganketentuanyangberlakudiperpustakaan;ReborrowLimit:Batasperpanjanganeksemplaryangdipinjam;FineEachDay:Dendaperhari;OverdueGracePeriode:Toleransiketerlambatan(dalamhari).
3.4Sub-menuMemberCardPrinting
Bab3-Membership
52
Menuinidigunakanuntukmencetakkartuanggota.Caramencetaknyasamadengancaramencetaklabelataubarcode.Informasiyangadadalamkartuanggotainiadalah:
MemberID;MemberName;MemberType;Barcode;Foto(Jikaada);Identitasperpustakaanpadasisisebaliknya.
Gambar3.1Keluaranbentukbakukartuanggota
KartuanggotajugadapatdisetelukurannyamelaluiMemberCardPrintSettingsyangdilambangkandenganikonkuncidisebelahtombolPrintMemberCardsforSelectedData.
Gambar3.2Menukonfigurasimodifikasikartuanggota
Bab3-Membership
53
Gambar3.3Menukonfigurasimodifikasikartuanggota
3.5Sub-menuExportDataMenuinidigunakanuntukmengambildataanggotapadapangkalandataSLiMSdanhasilnyaadalahdatadalamformat.csv.
Contohkeluarancsvdaridataanggotaadalah:
"M001","HendroWicaksono","0","Mahasiswa","[email protected]","Jakarta","99999
","PerpustakaanDIKNAS","","member\_M001.jpeg","KTPNo.123","99999","99999","2008-12-
25","2008-12-25","2009-12-25","AnggotaTeladantahun2006"
UntukmelihatpolakolomyangdigunakanpadadataanggotadiSLiMSdenganjelas,bukaberkas.csvmenggunakanaplikasilembar-sebarsepertiMS-ExcelatauLibreOfficeSpreadsheet.
3.6Sub-menuImportDataMenuinidigunakanuntukmengambildataanggotadariluaraplikasiSLiMS.Formatdatayangdiimportadalah.csv.Kolom-kolomdatayangakandiimporharussesuai,sepertiyangdicontohkanolehhasileksporyangdibahaspadasub-babsebelumnya.
Bab3-Membership
54
Bab3-Membership
55
Bab4-CirculationWhatintheworldwouldwedowithoutourlibraries?--KatherineHepburn
Modulinidipakaiuntukprosessirkulasi.Sub-menuyangadadidalamnyaadalah:
4.1Sub-menuStartTransactionUntukmelakukantransaksimelaluiMemberID(IDanggota).SetelahMemberIDdimasukkan,makaakanmunculinformasianggota,yaitu:
MemberName(namaanggota);MemberEmail(surelanggota);RegisterDate(tanggalmendaftar);MemberID(IDanggota);MemberType(tipekeanggotaan);ExpiryDate(tanggaldaluwarsakeanggotaan);danfotoanggota.
Dibawahnyaterdapattabulasi:
Loans,untukmelakukantransaksipeminjaman;CurrentLoans,daftarpeminjamanterkini;Reserve,untukkebutuhanpemesananeksemplaryangstatusnyasedangdipinjam;Fines(denda),menghimpuninformasitentangdendapeminjaman(jikaada).Debetdankreditdendadicatatpadatabulasiini;danLoanHistory,sejarahpeminjamanyangdilakukanolehanggota.
DalamtabulasiCurrentLoansterdapatfasilitasuntukmengembalikan(Return)danmemperpanjang(Extend)peminjaman.
Catatan:
Setelahselesaimelakukanprosespeminjaman(Loans)danPemesanan(Reserve)janganlupaklikpadatombolFinishTransaction.Tanpamenekantombolini,makasemuaprosestransaksitidakakantercatatkedalamsistemsertatidakbisadilakukantransaksipeminjamanuntukpemustakaberikutnya.
SejakSenayan3-stable13tersediafiturcetaknotatransaksi.Untukmengaktifkanfiturini,langkahawalyangharusdilakukanadalahmengaktifkanruasPrintCirculationReceiptpadasub-menuSystemConfiguration.LihatdokumentasibagianSystem.Opsicetakbukti
Bab4-Circulation
56
sirkulasiakanmunculsetelahklikpadatombolFinishTransaction.
MulaiSenayan3-stable11,dimungkinkanuntukmenentukantanggalpinjamdankembalisecaramanual.Artinya,tanggalpinjamdankembalidapatditentukandengantidakberdasarkonfigurasipadaaturanyangsudahditetapkanlewatMemberTypemaupunLoanRules.Untukaktivasisilakanlihatpadasub-menuSystemConfigurationsdimenuSystem.PenentuanLoandanDuedatesecaramanualinidapatdilakukandengankliktanggalyanginginkitaubah.
4.2Sub-menuQuickReturnUntukmelakukanpengembaliansecaracepat,tanpaharusmasukkedalamakunpemustaka,denganmenggunakanIDeksemplar(barcodeeksemplar).
4.3Sub-menuLoanRulesMerupakanfasilitasuntukmendefinisikansecaraspesifikaturanpeminjamanyangdidasarkanpadaMemberType,CollectionType,GMD.Aturanyangditetapkandalamfasilitasinisamasepertikitamembuataturanpadasub-menuMemberTypedenganmengisiruas:
LoanLimit(BatasJumlahPeminjaman);LoanPeriod(PeriodePeminjaman);ReborrowLimit(BatasPerpanjangan);FinesEachDay(DendaperHari);danOverdueGracePeriod(ToleransiKeterlambatan).
ContohPendefinisianLoanRules:
1. PerpustakaanAndamemiliki3(tiga)tipekoleksi:Buku,AudioVisual,Skripsi;2. SalahsatutipekeanggotaandiperpustakaanAndaadalah:Mahasiswadenganjatah
pinjamtotal2koleksi,yaitu:1untuktipekoleksiBukudan1lagiuntuktipekoleksiAudioVisual;
3. UntukitutentuAndaharusmembuattipekeanggotaan"Mahasiswa"dengantotalpeminjamanduakoleksi;
4. KemudianpadaLoanRules,yangharusdidefinisikan:Tipekeanggotaan"Mahasiswa"jatahpinjamkoleksi"Buku"adalah1;Tipekeanggotaan"Mahasiswa"jatahpinjamkoleksi"AudioVisual"adalah1;Tipekeanggotaan"Mahasiswa"jatahpinjamkoleksi"Skripsi"adalah0.
Bab4-Circulation
57
JikasudahselesaimendefinisikanLoanRules,klikpadatombol"Save"untukmenyimpanaturanyangsudahdidefinisikantersebut.
Semuanyaharusdidefinisikan,jikatidakmakabisajaditerlewati.
4.4Sub-menuLoanHistoryBerisidatatransaksiyangpernahdilakukan.Datayangmunculterdiridari:
MemberID;MemberName;ItemCode;Title;Loandate;Duedate.
Dalamsub-menuinidisediakanfasilitasuntukmencetakdaftarsejarahpeminjaman.Selainitudimungkinkanpulauntukmelakukanpencariandatasejarahpeminjaman.Pencariandatasejaranpeminjamaninidilakukanberdasarkan:
MemberID/MemberName;DocumentTitle;ItemCode;LoanDateFrom;danLoanDateUntil.
FasilitasinidapatditampilkandenganklikpadatombolShowMoreFilterOptions.
4.5Sub-menuOverduedListMerupakanfasilitasuntukmengetahuianggota-anggotadenganstatusterlambat.Informasiyangditampilkandalamfasilitasiniadalah:
MemberID;MemberName;Title;Lamaketerlambatan;LoanDate;DueDate.
Denganmenuinipulakitadapatmelakukanpencetakandanpencariandataketerlambatan.Pencariandataketerlambatandilakukanberdasarkankategori:
Bab4-Circulation
58
MemberID/MemberName;LoanDateFrom;LoanDateUntil.
4.6Sub-menuReservationSub-menuinidigunakanuntukmelihatdaftarkoleksiyangsedangdipesanolehanggota.informasiyangadadalammenuiniadalah:
ItemCode;Title;Member;danReserveDate.
Bab4-Circulation
59
Bab5-StockTakeIhavealwaysimaginedthatParadisewillbeakindoflibrary--JorgeLuisBorges
MenuStockTakemerupakanfasilitasyangadadiSLiMSuntukmembantupustakawanmelakukankegiataninventarisasikoleksi.Ketikaprosesinventarisasidimulai,semuakoleksikecualiyangsedangdipinjam(berstatus"OnLoan")akandianggaphilang,lalumasukkedalamsub-menuCurrentLostItemsampaikoleksiyangbersangkutandimasukkandataeksemplarnyapadaprosesinventarisasi.
Gambar5.1IsimenuStockTakesebelumdimulai
Menu-menuyangterdapatpadamoduliniadalah:
5.1Sub-menuStockTakeHistory
Bab5-StockTake
60
Berisilaporanstockopnameyangtelahdilakukan.Informasidalammenuiniadalah:StockTakeName,StartDate,EndDate,Report.PranalaReportberisitautankedokumenberbentuk.htmlyangberisilaporanStocktakeyangpernahdilakukan.
Gambar5.2Isisub-menuStockTakeHistory
ContohlaporanyangdihasilkanpadaStockTakeHistory
Gambar5.3TampilahsejarahStockTakeyangsudahdilakukan
5.2Sub-menuInitialize
Bab5-StockTake
61
Sub-menuInitializedigunakanuntukmemulaikegiataninventarisasi.Klikpadasub-menuini,makaakanmunculruas-ruasisiansebagaiberikut:
StockTakeNameadalahnamadarikegiataninventarisasiyangdilakukan.SesuaikannamanyadengankeinginanAnda;GMD(LihatpanduanmenuMasterFile>GMD);CollectionType(LihatpanduanmenuMasterFile>CollectionType);Location(LihatpanduanmenuMasterFile>Location);ShelfLocation,mengacupadaraktempatkoleksidisimpan;ClassificationMengacukesub-menuSubjectpadamenuMasterFile.
Gambar5.4MemulaiprosesStockTake
Gambar5.5KegiatanStockTakesudahdimulai
Setelahprosesinventarisasisudahdimulai,makamenuakanmunculsub-menuCurrentStockTakedanStockTakeReportakanberfungsisebagaimenuuntukmelakukankegiataninventarisasiditambahdenganadanyamenu-menutambahanyangakandigunakanuntukmelakukankegiataninventarisasi,yaitu:
FinishStockTake;CurrentLostItems;
Bab5-StockTake
62
StockTakeLog;danResynchronize.
Gambar5.6TampilanmenuStockTakesetelahprosesdimulai
5.3Sub-menuCurrentStockTakeSub-menuinimerupakankegiatanutamadalammenuStockTake.Digunakanuntukmengembalikanstatuskoleksiperpustakaanyangdianggaphilangolehsistem,kestatusexist(koleksidinyatakanada).Padasub-menuini,IDeksemplar(nomorbarcode)koleksimenjadiacuanutamauntukmengubahstatuseksemplarkoleksi.Caranyadenganmemasukannomoreksemplar(barcode)koleksitersebutpadaruasItemCode.
Bab5-StockTake
63
Terdapatruas"Liststocktakesby"yangdapatdipilih"CurrentUserOnly,"yangberartidaftareksemplaryangterlihatadalahyangdiinventarisirolehpustakawanyangbersangkutanatau"AllUser",berartidaftareksemplaryangdiinventarisiradalaheksemplaryangdimasukkandatanyaolehsemuapustakawanyangmelakukaninventarisasi.
Gambar5.7Sub-menuCurrentStockTake
5.4Sub-menuStockTakeReportSub-menuiniuntukmelihathasildarikegiataninventarisasiyangtelahdilakukan,berupalaporanyangmemuatinformasitentangjumlahkoleksiyanghilang,yangsedangdipinjamdansebagainya.
Bab5-StockTake
64
Gambar5.8Tampilansub-menuStockTakeReport
5.5Sub-menuFinishStockTakeKliksub-menuiniapabilakitatelahselesaimelakukaninventarisasi.Didalamsub-menuiniterdapatopsiPurgeLostItem.Apabilakitamemberikantandacentangpada"Yes",makadataeksemplarpadamenuBibliografiyangberadadalamsub-menuCurrentLostItemakanditandaidenganstatus“Missing”.
Gambar5.9Tampilansub-menuFinishStockTake
5.6Sub-menuCurrentLostItemsIsisub-menuinimerupakandaftardarieksemplaryangdianggaphilangpadasaatinventarisasiselainkoleksiyangdipinjam.
Bab5-StockTake
65
Gambar5.10Tampilansub-menuCurrentLostItem
5.7Sub-menuStocktakeLogFungsisub-menuiniadalahuntukmengetahuirekaman(Log)saatmelakukanprosesinventarisasi.
Gambar5.11Tampilansub-menuStockTakeLog
5.8Sub-menuResynchronizeSub-menuinidigunakanuntukmelakukansinkronisasidatabibliografiyangdisuntingpadasaatberlangsungkegiataninventarisasi.Tujuannyaadalahketikakitamelakukanpenyuntingandatabibliografi,saatdilakukannyaprosesinventarisasi,makauntuk
Bab5-StockTake
66
menghasilkanperubahanpadadatabibliografiyangterdapatdimenuStockTake,perludilakukanresinkronisasidata.KliktombolResynchronizeNowbegituperubahandatabibliografisudahdilakukan.
Gambar5.12Tampilansub-menuResynchronize
5.9Sub-menuUploadListSub-menuinidigunakanuntukmemasukkandataeksemplarsecaraotomatisdenganmemanfaatkanberkasdataeksemplar.Untukdapatmenggunakansub-menuini,pertamamasukkandataeksemplarmenggunakanaplikasipenyuntingtekssepertinotepad,notepad++,wordpad,geany,atom,dlsb.Susunkebawah,satunomoreksemplar(barcode)perbaris.Setelahselesai,simpanberkasdalamformat.txt.
Gambar5.13Contohformat.txtuntukprosesUploadList
Bab5-StockTake
67
Gambar5.14Tampilansub-menuUploadListuntukmemulaiunggahdata.txt
Gambar5.15InformasihasilunggahUploadList
Bab5-StockTake
68
Bab6-ReportingLibrariansaresubversive.Youthinkthey'rejustsittingthereatthedesk,allquietandeverything.They'relikeplottingtherevolution.--MichaelMoore
Menuiniberisiinformasilaporankegiatanperpustakaan.Informasitersebutdapatdiaksesdenganmenekansub-menuyangterdapatpadanavigasisebelahkiri.Sub-menutersebut:
6.1Sub-menuCollectionStatisticBerisiinformasitotaljudulkoleksi,totaleksemplar,totaleksemplaryangsedangdipinjam,totaleksemplaryangberadadiperpustakaan(tidakdipinjam),totaljudulberdasarGMD,totalitemsberdasartipekoleksidan10(sepuluh)koleksipalingpopuler(palingbanyakdipinjam).
Gambar6.1Tampilansub-menuCollectionStatistic
6.2Sub-menuLoanReportBerisiinformasiseputarpeminjaman.Terdiridari:
Bab6-Reporting
69
TotalPeminjaman;PeminjamanBerdasarkanGMD;PeminjamanBerdasarkanTipeKoleksi;TotalTransaksiPeminjaman;Rata-rataTransaksiperHari;JumlahAnggotayangSedangMempunyaiPinjaman;JumlahAnggotayangTidakMempunyaiPinjaman;danTotalPeminjamanyangTerlambat.
Gambar6.2Tampilansub-menuLoanReport
6.3Sub-menuMembershipReportBerisiinformasikeanggotaan,yaitu:
Totalanggotayangterdaftar;Totalanggotaaktif;Totalanggotaberdasartipeanggota;Totalanggotayangtidakaktif;danDaftar10(sepuluh)anggotateraktif.
Laporanyangadadalamtigamenuyangtelahdisebutkantadidapatdiperolehdalamformat.htmldandapatdicetakdengankliktombolDownloadReport.
Bab6-Reporting
70
MulaiSenayan3-stable14,ketigajenislaporanyangtelahdisebutkantadidilengkapidenganfiturcetakgrafik.UntukmendapatkanGrafikinicukupdenganklikpadatautanShowinChart/Plotyangmunculpadaketigajenislaporanini(CollectionStatistic,LoanReport,danMembershipReport).
6.4Sub-menuCustomsRecapitulationsSub-menuinimenampilkanhasilrekapitulasikoleksiberdasarClassification,GMD,ColectionType,danatauLanguage.Pilihaninidapatkitatentukanmelaluipenapisyangtersedia.SLiMSjugatelahmendukungrekapuntukklasifikasiyangbukandidasarkanpadaangkadesimal(Mis.:DDC).MisalnyaREFuntukreferensi.
6.5Sub-menuTitleListBerisilaporan/daftarjudulyangdimikiliolehperpustakaan.Dalamsub-menuiniterdapatfasilitasuntukmengurutkandanmencetak,sertamenapiskoleksiyangdiinginkan.Padasub-menuini,dapatpuladilakukanpenapisandenganmenuliskanTitle/ISBNataudenganmenampilkanfasilitaspenapislainnya.CaranyadenganklikpadatombolShowMoreFilterOptions.Fasilitaspenapisyangadaadalah:
Title/ISBN;Author;Classification;GMD;CollectionType;Language;Location;PublishYear;danRecordEachPage.
6.6Sub-menuItemstitleListBerisilaporan/daftareksemplaryangdimikiliolehperpustakaan.Dalammenuiniterdapatfasilitasuntukmengurutkandanmencetak.Padamenuini,dapatpuladilakukanpenapisandenganmenuliskanTitle/ISBNataudenganmenampilkanfasilitaspenapislainnya.CaranyadenganklikShowMoreFilterOptions.Fasilitaspenapisyangtersediaadalah:
Title/ISBN;ItemCode;
Bab6-Reporting
71
Classification;GMD;CollectionType;ItemStatus;Location;PublishYear;danRecordEachPage.
FasilitaspenapisinidapatdisembunyikandenganklikHideFilterOption.
6.7Sub-menuItemUsageStatisticsMerupakanlaporanyangmenginformasikanjumlaheksemplar,judul,danberapakalieksemplartersebutdipinjampadasetiapbulannya.Isisub-menuinidapatpuladitapisdengan:
Title/ISBN;ItemCode;danatauYear.
6.8Sub-menuLoansbyClassificationMerupakanlaporanpeminjamanberdasarKlasifikasi.Selainkelas0-9,padalaporaninijugadimungkinkanpelaporanberdasarkankelas2XdanNonDecimalClass.Sub-menuinidapatditapisdengan:
Classification;CollectionType;Year;danMembershipType.
6.9Sub-menuMemberListBerisilaporan/daftaranggotaperpustakaan.Dalamsub-menuiniterdapatfasilitasuntukmengurutkandanmencetak.Selainitu,terdapatpulafasilitaspenapis,yaituberdasar:
MembershipType;MemberID/MemberName;Sex;Address;
Bab6-Reporting
72
RegisterDateFrom;RegisterDateUntil;danRecordEachPage.
6.10Sub-menuLoanListbyMemberMerupakanlaporanyangberisidaftarkoleksiyangmasihdipinjamAnggota.
6.11Sub-menuLoanHistoryBerisilaporan/daftarsejarahpeminjamanperpustakaan.Dalamsub-menuiniterdapatfasilitasuntukmengurutkandanmencetak.Padasub-menuini,dapatpuladilakukanpenapisandenganmenuliskanMemberID/MemberNameataudenganmenampilkanfasilitaspenapislainnya.CaranyadengankliktombolShowMoreFilterOptions.
6.12Sub-menuDuedateWarningSub-menuiniberisiinformasipeminjamkoleksiperpustakaanyangdalam3(tiga)hariakantepatpadabataspeminjaman.
6.13Sub-menuOverduedListBerisilaporan/daftarketerlambatanpengembaliananggotaperpustakaan.Dalammenuiniterdapatfasilitasuntukmengurutkandanmencetak.
6.14Sub-menuStaffActivityMenuinimemperlihatkanaktifitasstafperpustakaanyangmempunyaiakundiaplikasiSLiMS.Informasiyangditampilkanadalah:
Username;LoginName;BibliografyDataEntry;ItemDataEntry;MemberDataEntry;danCirculation.
Jadidenganmenuiniakanterlihatstafmelakukanapadanberapakali.
Bab6-Reporting
73
Untukmemperakuratinformasi,disediakanpulapenapisyangmemungkinkankitamelihataktifitasdaritanggalawalsampaiakhir(sepertiyangditentukan).
6.15Sub-menuVisitorStatisticMerupakanlaporanyangberisistatistikpengunjungperpustakaan,yangmelakukanpendataanpadasaatmasukperpustakaanmelaluifasilitasabsensi.LaporaniniberisiMemberTypedanjumlahkunjunganpadatiapbulanpadatahunyangditentukan.Penentuanlaporanberdasartahuninidapatdilakukanmelaluipenapis.
6.16Sub-menuVisitorStaticticbyDayMerupakanlaporanjumlahpengunjungberdasarkanhari.
6.17VisitorListLaporaniniberisidaftarnamaanggotaataunonanggotaperpustakaanyangberkunjungkeperpustakaan.Informasipadapenapispadalaporaninidapatdicariberdasarkan:
MembershipType;VisitorID/VisitorName;Institution;VisitDateFrom;VisitDataUntil;danRecordEachPage.
Sedangkanpadatabelhasilpencarian,informasiyangditampilkanadalah:
MemberID;VisitorName;MembershipType;Institution;danVisitDate.
6.18Sub-menuFinesReportMerupakanlaporanjumlahdendaanggotaperpustakaanberdasarkanhari.
Bab6-Reporting
74
Bab6-Reporting
75
Bab7-SerialControlFungsidarimenuiniadalah,untukmencatatjumlahpenerimaanterbitanberseriyangdilangganolehperpustakaan.menuinimembantuperpustakaanuntukmencatatjumlahpenerimaanlebihdarisatueksemplarlangganan(darilebihdarisatuagen)untuksetiapjudulterbitanberseri.
Menuinidapatdigunakanjikaterdapatdatabibliografiuntukjudulterbitanberseriyangdilanggan.Informasiyangmembedakanantaradatabibliografiterbitanberseridenganjenisdokumenlainnyaadalahadanyafrekuensi/kalaterbit.Jikatidakadadatadalamtabelbibliografiyangmemilikidatakalaterbitmakafungsiinitidakakanpernahberfungsi.
Tampilanawalmenuketikadiaktifkanakanmenunjukkandaftarterbitanberseriyangdimilikiperpustakaanmeliputijuduldankalaterbitnya.Perbaikandatabibliografiterbitanberseribisadilakukanuntukmengklikjudul.Jendeladatabibliografiakanditampilkanuntukmemberikesempatanperbaikan.
Untukmenampilkandaftareksemplaryangdilanggangunakanikondirektoridisebelahkananatasdaftar.Penggunaankardekssebagaipencatatharusdimulaidenganmelakukaninisasiterlebihdahulu.Inisiasidatakedatanganterbitanberseriyangdilanggandimaksudkanuntukmengidentifikasiawaljumlaheksemplaryangdiharapkanakanditerima,perkiraanwaktudatangeksemplar/edisi.Klikikondipojokkananatasdaftaruntukmemulaiinisialisasikardeks.
SubscriptionStart:Isidengantanggalawal/eksemplarberlanggananyangakanditerima/tibadiperpustakaan;TotalExemplarExpected:Isidenganjumlahtotaleksemplaryangdiharapkanditerimaperpustakaandalamjangkawaktuberlangganan.Untukberlangganansetahundengankalaterbitbulananmakaisidengan12;PeriodName:Berikanpenamaanjangkawaktuberlanggananuntukmemberikanpembedaanantaraperiode.Jugabisadiberikannamauntukmembedakanlangganankopikesatu,kedua,dst.;SubscriptionNotes:Catatanpentingtentanglanggananyangberjalan;GMD:Jikadiperlukan,gantiGMDdenganyangsesuaidarieksemplaryangdilanggan;Kliktombol"Save"untukmenyimpandatainisiasi.
Jikaprosespenyimpanandatakardeksberhasil,jendelaberikutakanditampilkan.Klik'OK'untukkembalimenampilkandaftarberlanggananuntukjudulbersangkutan.
Memulaimengisikardeks
Bab7-SerialControl
76
Ketikaserial/majalahyangdilanggantibadiperpustakaan,bukadaftarkardeksdenganmengkliklink“View/EditCardexDetail”.
KardeksSLiMSmenyediakan4kolominformasi:
1. TanggalPerkiraanKedatangan.Tanggaliniotomasisdiisipadasaatinisiasikardeks.Jumlahbarisyangditampilkansesuaidenganjumlaheksemplaryangdiisipadasaatinisiasi.Jikadibutuhkan,tanggalinidapatdiperbaikidenganmengklikikonkalender;
2. TanggalDiterimaPerpustakaan.Ketikamajalahditerimadiperpustakaanisikolom“DateReceived”dengantanggalterimamajalah;
3. NomorUrutEdisiyangDiterima.Penomoranedisimajalahbisadilengkapidikolompenomoranuntukmemberikaninformasiyanglebihlengkaptentangedisiyangditerima;
4. CatatanJikaDiperlukan.Catatanbisadigunakanuntukmengidentifikasisiapayangmenerimaedisi,kondisidokumenketikaditerimadansebagainya.Klikpranala"CLOSE"jikasudahmemperbaruitanggalterimadanlanjutkandenganedisijudulmajalahbarulainnya.
Catatan:Janganlupauntukmengkliktombol"Save"ketikamelakukanperubahandatakardeks.Jikatidakperubahanyangtelahdilakukanakandiabaikan.
Bab7-SerialControl
77
Bab8-SystemThelibraryisanarenaofpossibility,openingbothawindowintothesoulandadoorontotheworld--RitaDove
MenuSysteminiterdiridari:
8.1Sub-menuSystemConfigurationRuas-ruaspadasub-menuinidapatAndagunakanuntukmelakukanpengubahanpreferensiglobalaplikasiSLiMS,seperti:
SenayanVersion;LibraryName;LibrarySubname;DefaultApp.Language;NumberofCollectionstoShowinOPACResultList(jumlahkoleksiyangakanditampilkanpadasetiaphalamandiOPAC);ShowPromotedTitlesatHomepage.Menampilkandatakoleksidalamhalaman.PadaOPACakanditampilkandalambentukslaidsampulbuku.Fungsiiniterkaitdenganruas"PromotetoHomepage"padasub-menu"AddNewBibliography;"QuickReturn,untukmemperbolehkanpengembaliankoleksidengantersebut.Lihatpadasub-menu"QuickReturn"padamenu"Circulation."Opsiyangdiberikanadalah"Enable"dan"Disable;"PrintCirculationReceipt,untukmengaktifkanfiturpencetakanbuktipeminjamandanpengembalianpadasub-menu"Circulation."Opsiyangdiberikanadalah"DontPrint"dan"Print;"LoanandDueDateManualChange,ruasinimengaturperubahansecaramanualpadatanggalpeminjamandanpengembalian.ApabilaAndamemilihopsi"Enable"makaaturanwaktupeminjamanyangsudahditetapkandapatdilewatkan;LoanLimitOverrride(PengabaianBatasPinjam);IgnoreHolidaysFineCalculation,berfungsiuntukmelewatkanperhitungandendaapabilaAndasudahmendefinisikanhari-hariliburpadasub-menu"HolidaySetting;"OPACXMLDetail;OPACXMLResult;EnableSearchSpellchecker,apabilaAndamemilihopsi"Enable"makaapabilaAndasalahmemasukkankatakunciakanadarekomendasikatakunciyangdiberikanolehSLiMS;
Bab8-System
78
AllowOPACFileDownload,opsi"Allow"(mengijinkan)atau"Forbid"(melarang)pengunjung/penggunauntukmengunduhberkaslampirandiOPAC;SessionLoginTimeout,mengaturlamanyawaktuterbukalamanadmin.Apabilamelebihiwaktuyangsudahditentukan,makalamanadminakanterkunci(keluar)secaraotomatis(ditulisdalamsatuanmilisecond;BarcodeEncoding,enkodbarkodsebagaivariasidaritampilanfontabarkodyangdigunakanolehSLiMS;VisitorLimitation,ruasiniberfungsiuntukmengaktifkanaturanberapakalipemasukkandatapengunjungyangbisadilakukanolehpemustaka;TimeVisitorLimitation(inminute),apabilaopsi"VisitorLimitation"diaktifkan(denganmemilihopsi"Enable")makamasukkanbanyaknyawaktuyangakandigunakan.
MulaiSenayan3-stable11,terdapatfituruntukmenentukantanggalpinjamdankembalisecaramanual.Fiturinidapatdiaktifkanmelaluisub-menu"SystemConfiguration,bagianLoanandDueDateManualChange(penggunaanfiturinilihatpadabagianModulCirculation).
8.2Sub-menuSystemEnvironmentAkanmenampilkaninformasitentangsistemberdasarkanperangkatlunakyangdigunakan.Informasiyangditunjukkanpadasub-menuiniadalah:
OperatingSystem;OSArchitecture;WebServer;PHPVersion;MySQLDatabaseVersion;MySQLClientVersion;Browser/UserAgent;Hostname;jQueryVersion;HTML5Support?
8.3Sub-menuUCSSettingSub-menuinimemudahkanpenggunaSLiMSuntukmengaturSLiMSyangdigunakannyaagardapatterhubungdenganpeladenkatalogbersama(UCS)tanpaharusbersusahpayahmensetelnyasecarahardcode(kedalamberkassysconfig.local.inc.php).Ruasyangberadapadasub-menuiniadalah:
Bab8-System
79
EnableUCS,dipilihopsi"Enable"apabilaSLiMSyangdigunakanakandisambungkankepeladenkatalogbersamaberbasisUCS;AutoDeleteRecord.ApabilakitamenghapusdataeksemplardanbibliografipadamenuBibliography,makajikaopsidipilih"Enable"makadatabibliografiyangserupadipeladenkatalogbersamaakanikutdihapus;AutoInsertRecord.Jikakitamemasukkandatabibliografidaneksemplar,makaSLiMSakansecaraotomatismemasukkandatakedalampangkalandatapeladenkatalogbersama;
Beberaparuasselanjutnya,informasiyangdimasukkanharussamadenganinformasiyangdiisikanpadakonfigurasisimpulpadapeladenkatalogbersama.
ServerAddress.MerupakanalamatSLiMSyangdatanyaakandimasukkankedalampangkalandatapeladenkatalogbersama;ServerID.Isinyaharussamadengansetelanpadapeladenkatalogbersama;ServerPassword.Isinyaharussamadengansetelanpadapeladenkatalogbersama;ServerName.Isinyaharussamadengansetelanpadapeladenkatalogbersama.
8.4Sub-menuThemeSub-menuinimemindahkanfungsiperubahantemplatOPACdanAdminyangtadinyaberadapadasub-menu"SystemConfiguration."
8.5Sub-menuContentSub-menuinidigunakanuntukmengubahtampilanisi/beritapadaaplikasiSLiMS.Secarabaku,berita/isiyangsudahadadandapatdimodifikasidalamsub-menuiniadalah:
HomepageInfo,terletakdibagiandepanOPAC;Welcometoadminpage,tampilanawalketikamasukkemenuAdmin(SenayanManagementConsole);Helponusage,padaOPAC;LibraryInformation,jugaadapadaOPAC.
Untukmenambahkanberitapadasub-menuini,silahkanklikpadatombol"AddNewContent."Dalammenambahkanberita/isibaru,terdapatbeberaparuasyangharusdilengkapi.
ContentTitle,juduldariberita/isiyangakandibuat;ThisisNews,denganopsi"No"atau"Yes."Apabiladipilih"Yes"makaberita/isiyangdibuatakantampildalamlaman"LibraryNews"padaOPAC.Jikatidakatau"No"maka
Bab8-System
80
hanyaakanmenjadilamanstatikyangdapatdiaksesmelaluiURL;Path,denganketerangan"MustbeUnique"iniberisinamalaman/acuanyangakandipanggilmelaluiaddressbarpadaperamban.Misal,diisidengan"gallery1"untuklamanyangberisiinformasifoto-fotokegiatanperpustakaan.AturanpenulisandalamruasPathiniadalalahditulisdenganformatlowercase(hurufkecil),tanpaspasi,dandengankarakteralfanumerik(gabunganhurufdanangka);ContentDescription,padaruasiniisiberitadituliskan.
8.6Sub-menuBiblioIndexesSub-menuinidigunakanuntukmelakukanindekspadapangkalandatabibliografiyangadadalamSLiMS.DenganadanyaprosesindeksinimakaperformapencariandalamSLiMS,diharapkandapatmeningkat.
Terdapattigafungsipadamenuini:
EmptyingIndex,untukmengosongkanhasilindeksyangsudahada;Re-CreateIndex,untukmembuatulangindeksdatabibliografidalampangkalandata;Updateindex,untukmelakukanindeks(ulang)padadatabibliografiyangbelumterindeks.
8.7Sub-menuModulesDidalamnyaterdiridari"ModuleList"(melihatdaftarmodul),"Search"(mencarimodul),"Edit"dan"DeleteModul"serta"AddNewModule"(menambahmodul).Untukmenambahmodul,direktormodulyangsudahadadiletakkandalamdirektoriadmin/modules/.Kemudianklik"AddNewModules",isikaninformasimodulbaru,yaitu:
ModuleName(namamodul);ModulePath(path/letakmodul);ModuleDescription(deskripsisingkatmodul).
kemudianklik"Save".
8.8Sub-menuLibrarian&SystemUsersMerupakanfasilitasuntukmenentukanpenggunayangdapatmengaksessistemsesuaidengakhaknyamasing-masing.Penggunaininantinyadapatmelakukan"Login"sesuaidengannamapenggunadankatasandimasing-masing.Dalamsub-menuiniterdapatbeberapafasilitas:
Bab8-System
81
AddNewUser(menambahuser);UsersList(melihatdaftaruser);Search(mencariuser);EditdanDeleteUser.
Untukmenambahpenggunabaru,klikAddNewUser,kemudianisikan:
LoginUsername,namayangdigunakanuntukmasukkedalamsistem;RealName,namaaslidarisipenggunasistem;UserType,sesuaikandengantipepenggunayangdatanyadimasukkan.Akanmenentukanapakahdatanyaakanditampilkanpadalaman"Librarian"padaOPAC;E-mail,masukkansurelyangdimilikiolehpenggunatersebut;SocialMedia,masukkanakun-akunsosialmediayangdimilikiolehpenggunatersebut;UserPhoto,masukkanfotosipenggunatersebut;Groups,pilihfungsidaripenggunasesuaidengantugasyangdiberikan;NewPassworddanConfirmNewPassword,masukkankatakunciuntukdapatmengakseslamanadminSLiMS.
8.9Sub-menuUserGroupMerupakanfasilitasuntukmendefinisikankelompokpengguna.Dalam"UserGroup"iniAndabisamembuatpengelompokanpenggunasistemsertamemberikanhakbaca(Read)atautulis(Write)terhadapmenu-menudidalamSLiMS.SetiappenggunalamanadminpadaSLiMSbisabergabungkedalamlebihdarisatukelompok.
8.10Sub-menuShortcutSettingSub-menuinibarudiperkenalkanpadaSLiMS8Akasia.Merupakansub-menuyangdigunakanuntukmenampilkanpemintasyangdapatditambahkanataudikurangi.Hasilkonfigurasipemintasinidapatdilihatpadamenu"Shortcut."
8.11Sub-menuHolidaySettingMerupakanfasilitasuntukmenentukanhari-hariliburdimanaperpustakaantidakmembukapelayanan.Pendefinisianhariliburiniakanperpengaruhpadaperhitunganharikerja/bukaaktifperpustakaandanperhitungandenda.Adaduajenishariliburyangdapatdidefinisikandalammenuini,hariliburrutin(senins.dminggu)danhariliburkhusus(didefinisikandengantanggal,bulandantahun).
Bab8-System
82
Untukkonfigurasi"HolidaySettings",penggunatinggalmemilihhariyangmerupakanhariliburrutin.Sedangkanuntuk"AddSpecialHoliday",penggunadapatmenentukantanggal,bulan,tahunsertaketeranganharilibur.Selainitu,specialholidayjugadapatdisetingdengankisaranwaktulibur(tanggalmulaisampaitanggalselesailibur).
8.12Sub-menuBarcodeGeneratorMerupakanfasilitasuntukmembuatbarkod(kodebatang).
Masukkanangka,huruf,danataukombinasikeduanya,yangakandibuatmenjadibarkodpadakolom-kolomyangadadilayar.Tentukanukuranbarkod(Small,Medium,atauBig),kemudiankliktombolGenerateBarcode.Makabarkoddapatdilihatdalambentuk.htmldandapatdicetak.
8.13Sub-menuSystemLogMerupakansub-menuuntukmelihatrekamanprosesyangdilakukanolehSLiMS.RekamanyangmunculadalahTime(waktu),Location(lokasi-namamodul-),danMessage(keterangan).MessageyangmunculdalamSystemLogsinimeliputisiapa(PenggunaBiasa/Administrator),melakukanapa,dandarimana.
KetikaaplikasiSLiMSinisudahlamadigunakan,makasecaraotomatiscatatanproseskerjaSLiMSjugaakanbertambahbanyak.Olehkarenaitu,dalamsub-menuini,diberikanfasilitasSAVELOGSTOFILES.Prosesiniakanmenyimpanlogyangada,dankemudiankitabersihkanlayardenganklikCLEARLOGS.
8.14Sub-menuBackupDatabaseMerupakanfasilitasuntukmembuatcadangan(backup)pangkalandataSLiMS.Untukdapatmembuatcadangan,perluterlebihdahuludidefinisikanletak/jaluraplikasimysqldump.Caranyaadalahdenganmengeditberkassysconfig.inc.php.Caribarisyangtertulis:
$sysconf['mysqldump']='/usr/bin/mysqldump';
gantilah/usr/bin/mysqldumpsesuaidenganletakmysqldumpdikomputerserver(peladen).Setelahjaluraplikasimysqldumptepat,klikStartNewBackupmakaSLiMSakanmembuatcadangansecaraotomatis.FormatberkascadanganyangdibuatSenayanadalan.sql.tar.gzdandiberinamasesuaitanggalpembuatan,misalnya:backup_20080501_123106.sql.tar.gz.NamaBerkascadangandiatasberarti:dibuatpadatanggal1bulan5tahun2008,padapukul12:31:06.
Bab8-System
83
catatan:Untukmelakukanbackupini,penggunapangkalandataMySQLharusmempunyaihakLOCKTABLES.
Bab8-System
84
Bab9MasterFileWhenIgotmylibrarycard,that'swhenmylifebegan--RitaMaeBrown
MenuMasterFilememungkinkankitauntukdapatmemasukkandatayangdigunakansebagaiacuandalamentridatabibliografi.Data-datayangdapatkitadefinisikandalammenuMasterFileiniadalah:
Gambar9.1Tampilansub-menuMasterFile
9.1Sub-menuGMD(GeneralMaterialDesignation)
Bab9-MasterFile
85
Bentukfisikkoleksiataumediafisiktempatpenyimpananinformasi.DaftardantatacarapenggunaanGMDmerujukataudapatkitalihatpadaAngloAmericanCataloguingRules(AACR).KitadapatmelihatdaftardariGMDyangadadenganmengklikGMDList,MenambahkanGMDdenganmengklikAddNewGMD,menghapusGMDdalamdaftar,danmelakukanperubahan/suntingGMDdalamdaftar.
Gambar9.2Tampilansub-menuGMD
9.2Sub-menuContentTypeMenuinimerupakanfituryangdirancanguntukmengakomodasistandarpengataloganyangbaruyaituResourceDescriptionAccess(RDA).MenuinidiisikandengantipeisiyangmerujukpadaResourceDescriptionAccess(RDA).MenuinimemilikifiturContentTypeList,AddNewContentType,Edit,Delete.
Bab9-MasterFile
86
Gambar9.3Tampilansub-menuContentType
9.3Sub-menuMediaTypeSub-menuinimerupakanfituryangdirancanguntukmengakomodasistandarpengataloganyangbaruyaituResourceDescriptionAccess(RDA).Sub-menuinidiisikandengantipemediayangmerujukpadaResourceDescriptionAccess(RDA).sub-menuinimemilikifiturMediaTypeList,AddNewMediaType,Edit,Delete.
Bab9-MasterFile
87
Gambar9.4Tampilansub-menuMediaType
9.4Sub-menuCarrierTypeSub-menuinimerupakanfituryangdirancanguntukmengakomodasistandarpengataloganyangbaruyaituResourceDescriptionAccess(RDA).Sub-menuinidiisikandengantipepembawayangmerujukpadaResourceDescriptionAccess(RDA).Sub-menuinimemilikifiturCarrierTypeList,AddNewCarrierType,Edit,Delete.
Bab9-MasterFile
88
Gambar9.5TampilanSub-menuCarrierType
9.5Sub-menuPublisherSub-menuinidiisikandengannamapenerbit.Sub-menuinimemilikibeberapafiturseperti:
PublisherListuntukmelihatdaftarpenerbit-penerbit.DaftarpenerbitinidapatdiurutkanberdasarkanPublisherNamedanLastUpdate;AddNewPublisheruntukmenambahkannamapenerbitbaru;Deleteuntukmenghapusnamapenerbityangsudahadadidalamdaftarpenerbit;Edituntukmengubahnamapenerbityangsudahadadidalamdaftarpenerbit;Searchuntukmencarinamapenerbityangadadidalamdaftarpenerbit.
Bab9-MasterFile
89
Gambar9.6TampilanSub-menuPublisher
9.6Sub-menuSupplierMenuinimerupakandatamasterdarisupplieratauagenyangmenjadirekananperpustakaandalammendapatkankoleksi.Datasupplierperludiisikandisiniterlebihdahuluuntukdapatdigunakanpadahalamankerjapenambahaneksemplar.Berikutinilangkah-langkahnya:
Bab9-MasterFile
90
Gambar9.7TampilanSub-menuSupplier
KlikMasterFile;KlikSupplier;KlikAddNewSupllier;IsikolomdanSave.
ApabiladataagensudahkitamasukkankedalamSLiMS,kitadapatmenggunakannyasaatmelakukanpenambahaneksemplarbuku(AddNewItem).Datasupplierdapatkitaperolehdarikartunamaagenyangselamainimenjadirekananperpustakaan,bagianpemasaran,atauhalamanwebagen.
9.7Sub-menuAuthorSub-menuinidiisikandengannamapengarangdanjenispengarang(pribadiatauinstitusi).Sub-menuinimemilikibeberapafiturseperti:
AuthorListuntukmelihatdaftarpengarang.DaftarpengaranginidapatdiurutkanberdasarkanAuthorName,AuthorYear,Authortype,AuthorityFiles,danLastUpdate;AddNewAuthoruntukmenambahkannamapengarangbaru;Deleteuntukmenghapusnamapengarangyangsudahadadidalamdaftar;Edituntukmengubahnamapengarangyangsudahadadidalamdaftar;Searchuntukmencarinamapengarangyangadadidalamdaftar.
Bab9-MasterFile
91
Gambar9.8TampilanSub-menuAuthor
9.8Sub-menuSubjectSub-menuinidiisikandengantopik/subyekdaridatakoleksiyangkitamasukkan.Sub-menuinimemilikifituryangbergunauntukkosakataterkendali(vocabularycontrol).MenuinidiisiberdasarkansebuahdaftarbahasaindekssepertiDaftarTajukSubjekPerpusnas,TesaurusBidangHukum,atauLibraryofCongressSubjectHeadings.
Bab9-MasterFile
92
Gambar9.9TampilanSub-menuSubject
Carapemanfaatanmenuinidapatdipelajarilebihlanjutmelaluislidepresentasiyangadadihttp://www.pdii.lipi.go.id/read/data/2016/08/Sis3\_Danang\_2016.pdfatauartikelyangadapadahalaman215diprosidingberikutinihttps://drive.google.com/file/d/0B514GaYrTgxDOGJGRkxaRUoycWM/view.
9.9Sub-menuLocationSub-menuinidiisikankodelokasidannamalokasipenempatankoleksi.Sub-menuinibermanfaatuntukperpustakaanyangmemilikibeberaparuanganataugedungperpustakaanyangterpisah.
Bab9-MasterFile
93
Gambar9.10TampilanSub-menuLocation
9.10Sub-menuPlaceSub-menuinidiisikandengankota/tempatterbit.Sub-menuinimemilikibeberapafiturseperti:
PlaceListuntukmelihatdaftarkotaatautempatterbit.DaftartempatinidapatdiurutkanberdasarkanPlaceNamedanLastUpdate;AddNewPlaceuntukmenambahkannamakota/tempatbaru;Deleteuntukmenghapusnamakota/tempatyangsudahadadidalamdaftar;Edituntukmengubahnamakota/tempatyangsudahadadidalamdaftar;Searchuntukmencarinamakota/tempatyangadadidalamdaftar.
Bab9-MasterFile
94
Gambar9.11TampilanSub-menuPlace
9.11Sub-menuItemStatusSub-menuinidiisikandenganstatuseksemplar(Repair,OnLoan,Reserved).PadaItemStatusinidiisikan:
ItemStatusCode;ItemStatusName;sertaRules.
AdaduapilihandalamRules:
NoLoanTransaction,eksemplartidakbisadipinjam,misal:koleksidigital;danSkippedbyStockTake,tidakdiprosesdalamStockTake.
Bab9-MasterFile
95
Gambar9.12TampilanSub-menuItemStatus
9.12Sub-menuCollectionTypeSub-menuinidiisikandengantipekoleksiyangdimilikiperpustakaan,misal:Textbook,Reference,Fiction.Sub-menuinimemilikibeberapafiturseperti:
CollectionTypeList,untukmelihatdaftartipekoleksi.DaftartipekoleksiinidapatdiurutkanberdasarkanCollectionTypedanLastUpdate;AddNewCollectionType,untukmenambahkantipekoleksibaru;Delete,untukmenghapustipekoleksiyangsudahadadidalamdaftar;Edit,untukmengubahtipekoleksiyangsudahadadidalamdaftar;Search,untukmencaritipekoleksiyangadadidalamdaftar.
Bab9-MasterFile
96
Gambar9.13TampilanSub-menuCollectionType
9.13Sub-menuDoc.LanguageSub-menuinidiisikandenganbahasayangdigunakanolehdokumen.Misal:BahasaIndonesia,BahasaInggris,BahasaPerancis,BahasaJawadll.Sub-menuinimemilikibeberapafiturseperti:
LanguageList,untukmelihatdaftarbahasa.DaftarbahasainidapatdiurutkanberdasarkanLanguagedanLastUpdate;AddNewLanguage,untukmenambahkanbahasabaru;Delete,untukmenghapusbahasayangsudahadadidalamdaftar;Edit,untukmengubahbahasayangsudahadadidalamdaftar;Search,untukmencaribahasayangadadidalamdaftar.
Bab9-MasterFile
97
Gambar9.14TampilanSub-menuDocumentLanguage
9.14Sub-menuLabelSub-menuiniberfungsiuntukmemberikaninformasikhusustentangbibliografi.LabeldapatdidefinisikanpadamenuMasterFile.Secarabaku,SLiMSmempunyaitigalabel:NewTitle,FavoriteTitle,danMultimedia.
Bab9-MasterFile
98
Gambar9.15TampilanSub-menuLabel
9.15Sub-menuFrequencySub-menuinidiisidengankala/frekuensiterbitterbitanberseri.
Gambar9.16TampilanSub-menuFrequency
Bab9-MasterFile
99
9.16Sub-menuCatalogingServersSub-menuiniberfungsiuntukmenambahkantitikpeladenyanghendakdijadikansumbercopycatalogdiModulBibliography(Sub-menuZ3950SRU,Z3950Service,MARCSRU,danP2P).Berikutinilangkah-langkahuntukmemanfaatkansub-menuini:
Gambar9.17TampilanSub-menuCatalogingServers
KlikmenuMasterFile;Kliksub-menuCatalogingServers;KlikAddNewServer;IsikolomServerName,URI,danServerType;KlikSave.
HasilnyadapatkitalihatpadamenuBibliographybagianCopyCataloguing(Z3950,MARC,atauP2P).
9.17Sub-menuItemCodePatternMerupakanfiturbaruyangdikembangkandiSLiMS8Akasia.ItemCodePatternmerupakangeneratornomoreksemplarsehinggaketikapustakawanmelakukanpengolahbahanperpustakaantidakperlumemasukkannomoreksemplar(lihatpadamenuBibliography)secaramanualdanketikapengolahanbahanperpustakaandiolaholehlebihdarisatuorang,tidakperluadakoordinasipenggunaannomoreksemplar.Denganmendefinisikanpolakodeeksemplarpadasub-menuini,makaSLiMSakanotomatismembuatnomoreksemplardengancukupmemasukkanjumlaheksemplaryangdiolah.
Untukmemasukkanpolakodeeksemplar,klikpadatombol"AddNewPattern."Datayangdimasukkanadalah:
Prefix.Merupakanawalan,angka/huruf/kombinasikeduanya,daripolayangakan
Bab9-MasterFile
100
dibuat;Suffix.Merupakanakhiran,angka/huruf/kombinasikeduanya,daripolayangakandibuat;LengthSerialNumber.Merupakanrangkaianangka/huruf/kombinasikeduanyayangmembentukpolasecarakeseluruhan.
MisalpoladarikodeeksemplaryangdigunakanditempatAndaadalahB00001,makapengisianpadaAddNewPatternadalah:
Prefix:BSuffix:(dikosongkan)LengthSerialNumber:5
Keluarannyasepertipadagambarberikut.
Gambar9.18TampilanItemCodePattern
9.18Sub-menuOrphanedAuthorSub-menuinidigunakanuntukmenapispengarang/authoryangadadalampangkalandataSLiMS,namuntidakdigunakan.KetikatelahditapisdengancaraklikOrphanedAuthor,akanmunculdaftarpengarangyangtidakdigunakan.Jikaandainginmenghapus,silakanpilihbeberapaatausemuakemudianDelete.
Bab9-MasterFile
101
Gambar9.19TampilanSub-menuOrphanedAuthor
9.19Sub-menuOrphanedSubjectSub-menuinidigunakanuntukmenapissubyekyangadadalampangkalandataSLiMS,namuntidakdigunakan.KetikatelahditapisdengancaraklikOrphanedSubject,akanmunculdaftarsubyekyangtidakdigunakan.Jikaandainginmenghapus,silakanpilihbeberapaatausemuakemudianDelete.
Bab9-MasterFile
102
Gambar9.20TampilanSub-menuOrphanedSubject
9.20Sub-menuOrphanedPublisherSub-menuinidigunakanuntukmenapisnamapenerbityangadadalampangkalandataSLiMS,namuntidakdigunakan.KetikatelahditapisdengancaraklikOrphanedPublisher,akanmunculdaftarnamapenerbityangtidakdigunakan.Jikaandainginmenghapus,silakanpilihbeberapaatausemuakemudianDelete.
Bab9-MasterFile
103
Gambar9.21TampilanSub-menuOrphanedPublisher
9.21Sub-menuOrphanedPlaceSub-menuinidigunakanuntukmenapistempat/kotaterbityangadadalampangkalandataSLiMS,namuntidakdigunakan.KetikatelahditapisdengancaraklikOrphanedPlace,akanmunculdaftartempat/kotaterbityangtidakdigunakan.Jikaandainginmenghapus,silakanpilihbeberapaatausemuakemudianDelete.
Bab9-MasterFile
104
Gambar9.22TampilanSub-menuOrphanedPlace
CATATAN:
ORPHANEDAUTHOR,ORPHANEDSUBJECT,ORPHANEDPUBLISHER,ORPHANEDPLACEadalahdataataulistmanasajayangsudahtidakterpakaidikoleksikita(databibligrafisudahdihapus,salahketik,atausudahtidakpernahdipakai).KitabisamenghapusnyauntukmengurangidatadalamSLiMS.
Bab9-MasterFile
105
9.23Tampilansub-menuOrphaned
*)Publisher,Author,Subject,danPlaceselaindapatdiisikanlewatsub-menupadaMasterFilejugadapatdiisikansaatmengisidatabibliografi.
Bab9-MasterFile
106
Bab10-TipdanTrikKnowledgeisfreeatthelibrary.Justbringyourowncontainer--Unknown
10.1PengaturanUkuranbarcode,label,kartuanggotadannotapeminjamanSettingukuranbarcodedanlabeldapatdilakukandenganmelakukanpenyuntinganberkasprinted_settings.inc.phpyangterletakdidalamdirektoriadmin_template.
Dalamberkasiniakandidapatkanbaris-bariskodesebagaiberikut:
//labelprintsettings
/*measurementincm*/
$page_width=50;
$page_height=30;
$page_margin=0.2;
$items_per_row=3;
$items_margin=0.05;
$box_width=8;
$box_height=3.3;
$include_header_text=1;//changeto0ifdontwanttouseheaderineachlabel
$header_text='';//keepemptyifyouwanttouseLibraryNameasaheadertext
//itembarcodeprintsettings
/*measurementincm*/
$barcode_page_width=50;
$barcode_page_height=30;
$barcode_page_margin=0.2;
$barcode_items_per_row=3;
$barcode_items_margin=0.1;
$barcode_box_width=7;
$barcode_box_height=5;
$barcode_include_header_text=1;//changeto0ifdontwanttouseheaderineachba
rcode
$barcode_cut_title=50;//maximumcharactersintitletoappearineachbarcode.cha
ngeto0ifyoudontwantthetitlecutted
$barcode_header_text='';//keepemptyifyouwanttouseLibraryNameasaheadert
ext
//membercardprintsettings
/*measurementincm*/
$card_page_width=50;
$card_page_height=50;
$card_page_margin=0.2;
$card_items_per_row=2;
$card_items_margin=0.1;
$card_box_width=11;
Bab10-TipdanTrik
107
$card_box_height=6;
$card_header_text=$sysconf['library_name'];
$card_photo_width=3;
$card_photo_height=3;
//barcodegeneratorprintsettings
$barcodegen_page_width=29.7;
$barcodegen_page_height=21;
$barcodegen_page_margin=0.2;
$barcodegen_items_margin=0.05;
$barcodegen_include_border=0;
/*ReceiptPrinting*/
$receipt_width='15cm';
$receipt_font='serif';
$receipt_color='#000';
$receipt_margin='5px';
$receipt_padding='5px';
$receipt_border='1pxdashed#000';
$receipt_fontSize='7pt';
$receipt_header_fontSize='8pt';
$receipt_titleLength=100;
?>
Jikaandamenginginkansetelanuntukbarcode,labeldankartuanggotaberbedapadatiaptemplate,makaandadapatmenyalinberkasprint_settings.inc.phpkedalamtiaptemplateadmin,danmengubahnyasesuaiseleraanda.
CATATAN:
SejakversiSLiMS7Cendana,telahtersediaantarmukapenyetelukuranlabel,barkod,danlainnya.AntarmukainisemakinmemudahkanpenggunapemulasehinggatidakperlumelakukanperubahanviakodedidalamSLiMS.
Bab10-TipdanTrik
108
Gambar10.1Tampilanuntukmembukaantarmukapenyetellabel
Gambar10.2Tampilanuntukantarmukapenyetellabel
Bab10-TipdanTrik
109
Gambar10.3Tampilanuntukantarmukapenyetelkartuanggota
Untukmengganti_background,_logo,stampeldantandatanganpadakartuanggota,dengancaramenempatkanberkasyangtelahdisiapkanpada/slims8_akasia/files/membercardkemudianpanggil(baca:sesuaikan)namafilepadaFrontSideImage,BackSideImage,Logo,StampFile,danSignatureFile.
10.2PencariandiOPACdengankatakunciminimal3hurufBukaberkasmy.iniyangterletakdi/mysql/my.iniCaribarisyangberisisepertiberikut:
ft_min_word_len=3
1. KemudiansimpandanrestartserverMySQL;2. BukalahpangkalandataSLiMSdenganphpmyadmin;3. Kliktabelbiblio,kemudianlihatbagianIndexespadabagianbawah.Andaakan
menemukankeynametitle_ftdenganrustitle.Hapusbaristersebut;4. KemudianpadaCreateanIndexonisikan1danklik"Go."
yangperluAndaubahadalah:
indexname;indextype;danField.
Bab10-TipdanTrik
110
Klik"SAVE".RestartMySQLandadanOPACSLiMSsudahdapatmencaridengankatakunci3karakter.
10.3TutorialUpgradeversiSLiMSSejakdirilisnyaSLiMS8Akasia,prosesupgradesecaraotomatisdilakukanolehinstallerSLiMS.
Gambar10.4LangkahawalinstallerSLiMS-Memeriksalingkungansistem
Klik"Upgrade"untukmeningkatkanversiSLiMSsecaraotomatismenggunakaninstallerSLiMS.
Bab10-TipdanTrik
111
Gambar10.5MemulaidenganopsiUpgrade
Selanjutnyaakandihadapkanpadaisiannamapangkalan,penggunapangkalandata,katasandipangkalan,sertapangkalandatayangdigunakanolehSLiMS(atauSenayan)yangversinyaakanditingkatkankeSLiMS8Akasia(atauversiterkini).KemudianpilihversiSLiMS(Senayan)yangrencananyaakanditingkatkanversinya.
AdapunpilihanversiSLiMS(Senayan)yangakanditingkatkandapatdilihatpadagambardibawahini:
Bab10-TipdanTrik
112
Gambar10.6MemilihversiSLiMS(Senayan)yangakandiupgrade
Klik"NEXT"untukkemudianprosesupgrade_akandilakukansecaraotomatisolehinstaller_.
10.3.1Upgradedengancaramanual
Perludiketahuipadatanggal13Maret2007,Senayan(SLiMS)diriliskepublikdandiberinamapengembangannyaSenayan3-Stable1.HinggasaatiniSLiMSyangtelahdirilishinggaversi8dengancodenameAkasia.Banyaksekaliperbaikanperbaikanbugssertapenambahanfiturdanmoduldisaatpertamakalirilishinggasaatini.LalumunculpertanyaanbagaimanajikakitatelahmenggunakanSenayanversilamadaninginmeningkatkankeversiterbaru?BerikutinikamiberikantipdantrikuntukmelakukanpeningkatanversiSenayan(SLiMS)versilamakeversiyangterbaru.
UntukmeningkatkanversiSenayan(SLiMS)adaduahalyangperlukitalakukan:
1. Meningkatkanversisourcecode(kodesumber)SLiMS;2. Melakukanpeningkatanversidatabase(pangkalandata)yangdigunakanolehSLiMS.
Untukcarapertama,yangperludilakukanadalahmengunduhkodesumberSLiMSterbarudanmenempatkannyapadadirektorirootwebyangsamadenganSLiMSversilama.Beberapaberkasyangperludisesuaikanadalah:
Bab10-TipdanTrik
113
1. Isiberkassysconfig.inc.phpyangmengindikasikankoneksikepangkalandata(sejakversiSenayan3-Stable15,berkaskonfigurasiperubahanpadaberkassysconfig.inc.phpdipindahkankeberkassysconfig.local.inc.phputamanyaadalahpencatatankonfigurasikoneksipangkalandata).
2. Memindahkandirektori-direktoriini:files;images;repository.
3. MemindahkandirektoritersebutdiataskedalamkodesumberSLiMSyangbaru.
Setelahketigadirektoridankonfigurasitersebutsudahdipindahkan,makaprosespeningkatanversilangkahpertamasudahselesai.
Kedua,peningkatanversipangkalandata.PerludiketahuipeningkatanversipangkalandataSLiMSharusdilakukansecarabertahapdanberurut.ContohnyajikakitatelahmenggunakanSenayan3-Stable1,makauntukmelakukanupgradekeSenayan3Stable9harusdilakukansecaraberurutsesuaidenganversisetingkatdiatasnya.artinyalakukanupgradedariStable1keStable2terlebihdahulu,kemudianlanjutkeStable3danseterusnyahinggakeStable9danseterusnya.
SejakversiSLiMS8Akasia,peningkatanversipangkalandatainisudahdilakukansecaraotomatisolehpemasangSLiMS.Namuntidakmenutupkemungkinanpeningkatanversipangkalandatadilakukansecaramanual,yaitusecaraberurutandariversiyanglamakeversiyangbaru.
Berkas.sqluntukpeningkatanversipangkalanberadadidalamdirektoriupgrade.
Berikutinicara-caramelakukanpeningkatanpangkalandatasecarateknis.
PeningkatanversimenggunakanPHPMyAdmin
1. Bukabrowser,ketikkanalamathttp://localhost/phpmyadmin;2. Masukanusernamedanpasswordanda;3. PilihpangkalandataSenayan(SLiMS)dengancaramengkliknamapangkalan
datanya;4. KliktabImport;5. Klik"browse";6. Cariberkasupgrade_stable3.sql(jikaandamenggunakanSenayan3-Stable2)dancari
berkasupgrade_stable4.sql(jikaandamenggunakanSenayan3-Stable4),(harusbertingkat).berkastersebutberadadipath../upgrade/old_sql/..;
7. LaluklikGo;8. Ulangilangkahno6dan7sampaikeupgrade_stable10_patch1.sql;9. Selanjutnyalihatkembalicarapertamauntukpeningkatanmelaluipembaruankode
sumberSLiMS;
Bab10-TipdanTrik
114
10. Setelahdipastikanprosesnyaberjalandenganbaik,silahkanbukaaplikasiSLiMSyangsudahdiperbaruitersebut.
10.4MengubahdanmenambahkaninformasipadaLibraryInformationdiOPACTipsini,mulaiSenayan3-stable9dipindahpadamenuSystem-->Content
10.5MengubahdanmenambahkaninformasipadaHelponSearchTipsini,mulaiSenayan3-stable9dipindahpadamenuSystem-->Content
10.6Mengubah/MembuatbahasaPengantarbaruSejakSenayan3-stable11,penambahanbahasapengantarmulaimenggunakanfungsigettextdalamPHPuntukmenggantinilaiconstantdalamberkasbahasasebelumnya(misalnyaindonesia.lang.inc.phpatauenglish.lang.inc.php).KiniDefaultApplicationLanguage,SLiMStelahmenyediakanbanyakbahasadiantaranyabahasaIndonesia,bahasaInggrisdanbahasaJerman
PetunjukberikutinihanyamemberikanpengantarkilatuntukmenambahkanterjemahanbahasapadaSLiMS.Untuklebihlengkapnyapenjelasantentangmembuataplikasibanyakbahasabisaditemukandihttp://carsonified.com/blog/features/webapps/give-your-web-app-international-appeal/dandihttp://carsonified.com/blog/dev/give-your-web-app-international-appeal-part-ii/
1. LangkahpertamaadalahmengunduhprogramPoEDIT.UnduhPoEditdarihttp://www.poedit.net/.AplikasiinitersediauntukMS-Windows/GnU-Linux/MacOS;
2. Membuatdirektoribaru"Bahasa;"
Bukadirektorilib/lang/locale;Buatfoldermenggambarkan“bahasa”dannegaraterjemahantersebut.Misalnyasingkatanen_US:untukInggris/AmerikaSerikat.Meskipuntidaksangatdiperlukanuntukmenggunakankonvensiini,akanlebihbaikjikabisamengikutisecarakonsisten.Daftarkode-kodebahasadapatdilihatdihttp://www.gnu.org/software/gettext/manual/gettext.html#Usual-Language-Codes
Bab10-TipdanTrik
115
dankodesingkatanuntuknegaradihttp://www.gnu.org/software/gettext/manual/gettext.html#Country-Codes.Masukkedalamdirektoribarutadidanmembuatdirektorilainyangdisebut:LC_MESSAGESMisalkanyangdibuatadalahid_ID,makasekarangdidirektoritaditerdapatsesuatusepertiid_ID/LC_MESSAGES.
3. MembuatKATALOGuntukmenciptakanterjemahan
MulaiPoEdit;KlikMenu"File"-"NewCatalog";Tab"Projectinfo";"ProjectNameandVersion":(Opsional)MasukkanSLiMSxxx;"Team":(Opsional)MasukkannamaAnda;"Team'semailaddress":(Opsional)MasukkanemailAnda;"Language":Pilihbahasayangandainginmenerjemahkanke;"Country":Pilihnegarauntukbahasa"Charset":Gunakanutf-8;"Sourcecodecharset":Gunakanutf-8;"Pluralforms":Inisedikitlebihrumit.JikabahasaAndahanyamemilikisatubentukjamakbentukmenggunakan:nplurals=2;plural=n!=1;UntukbahasalainAndadapatmenemukandaftarkemungkinanbentukjamakdihttp://translate.sourceforge.net/wiki/l10n/pluralforms;BasePath":Masukkan:../../../../../"Paths"(Kliktombol"NewItem"):Masukkan:.(hanyatitik);Tab"Katakunci";Tambahkanduabaris:__(Duagarisbawah)_ngettext;Tekanokdanmenyimpanfiledibawahlib/lang/locale/(YOURLANGUAGE)/LC_MESSAGESdengannamamessages.po.
4. Memulaitransalasi
Pertama-tamaAndaharusmengambilsemuastringyangakanditerjemahkan.Pergike"Catalog"-"Updatefromsources"(ataucukupkliktombolketigadarikiridijendelautama);Sekarangmulaimenerjemahkansetiapbarisdenganmengkliknyadanmemasukiterjemahandibagianbawahjendela;Setelahselesaipergike"File"-"Save"(atautekantombolkeduadarikiri);
5. Menyajikanhasilterjemahan
Bukafilelib/lang/localisation.phpdanpadabarissepertiinidiakhirharusdiubah/ditambahkan:
$availablelanguages[]=array('xx_XX',('NAMABAHASAINGGRIS'),'NAMANATIVEBahasa');
Bab10-TipdanTrik
116
CATATAN:
Ketikamengklikkananpadasebuahbaris,Andadapatmelihatdimanakonteks(kodesumber)stringdigunakan;Jikapadasuatusaatingindilakukanmengubahterjemahanyangsamaberulangkali,andaharusmelakukannyasatupersatukarenaPoEdittidakmendukungoperasipencarian&menggantikantekssekaligus.Caralainnyabisadilakukandenganmembukamessages.pofiledalameditorteksyangumumdanmelakukanpencarian&gantidifiletersebut.
10.7SettingBarcodeUntukmendapatkanhasilpencetakanbarcodeyangbagus,minimalkarakterbarcodeadalah6,yangbisaterdiridariangkaatauhuruf.Hindari*&()%$#@!,kecualimungkintandaminus(-).
Padakartuanggota,panjangnamaanggotaakanmengakibatkanID,NamadanTipeAnggotamenjaditurun(merusaktampilan).Untukmengatasihalini,sesuaikanpanjangnamaanggotanyadanpanjangkartuanggota.
10.8MerubahTemplateOPACUntukmendapatkantampilanyangberbedadaritampilanstandarOPACpenggunadapatmelakukanperubahanpadatemplateyangtelahdisediakandidalamdistribusiSLiMS.
Isidaritampilandiatasdapatdilihatdidalamfolder/template/default.
Gambar-gambaryangberadapadatemplateyangditampilkandiatas,semuanyaterdapatdidalamfolder/template/default/media.Semuakomponengambaryangadasepertilogo,gambarlatartinggaldigantimenggunakanlogodangambarlataryangAndainginkan.
Harapdiingat,bahwapenamaanfilegambarlatarataulogoyangbaruharussamadengannamafilegambarlatarataulogosebelumnya.ApabilaAndatidakmelakukanperubahannamauntukfilelogo,gambarlatardanlainnya,yangharusAndalakukanadalahmenyuntingfilestyle.cssyangfolder/template/default.Rubahbagian-bagianyangmengindikasikannama-namafilelogo,gambarlatardanlainnya.
10.9MengaktifkanApachedanMySQLpadapsenayan(PSLiMS)sebagaiserviceotomatisdiMicrosoftWindows
Bab10-TipdanTrik
117
ApachewebserverdanpangkalandataMySQLpadaSenayanPortabel(SLiMSPortabel)yangdigunakanolehsistemoperasiMicrosoftWindowsdapatdijalankansecaraotomatis,tanpaharusmengaktifkanfileapache_start.batdanmysql_start.bat(mariadb_start.batpadaPSLiMS)secaramanual,dengancaramembuatkeduafiletersebutmenjadiservice.
Kitamulaidenganmembukaaplikasicommandprompt(CMD)padaWindows.UntukmenjadikanApachewebserversebagaiservice,pastikankitasudahberadadalamdirektoriPSenayan(PSLiMS).Masukkanperintah:
\psenayan\apache\bin\httpd.exe-kinstall-nApache2.2
Sebagaicontoh,apabilapsenayankitaletakkanpadadriveD:,makaperintahnyaadalah:
D:\psenayan\apache\bin>httpd.exe-kinstall-nApache2.2
PerintahdiatasmenjadikanApachewebservertermulasecaraotomatisketikaWindowsdinyalakan.
SetelahApachewebserver,langkahberikutnyaadalahmengaturpangkalandataMySQLpadaPSenayan(PSLiMS)sebagaiservice.Samasepertiprosessebelumnya,pastikankitasudahberadadalamdirektoriPSenayan(PSLiMS).Masukkanperintah:
\psenayan\mysql\bin\mysqld.exe–install
Sebagaicontoh,apabilapsenayankitaletakkanpadadriveD:,makaperintahnyaadalah:
D:\psenayan\mysql\bin>mysqld.exe--install
PerintahdiatastelahmengaktifkanMySQLsebagaiservice.Langkahselanjutnyaadalahdenganmengubahbeberapabagianpadafilemy.iniyangterletakdalamdirektoripsenayan\mysql.Kitaharusmerubahbasedirsertadatadiryangada.Bagiantersebutadalah:
\#setbasedirtoyourinstallationpath
basedir=/psenayan/mysql
\#setdatadirtothelocationofyourdatadirectory
datadir=/psenayan/mysql/data
Yangharusdirubahadalahpenambahandirektoritempatpsenayandisimpanpadabasedirdandatadir.KarenapadacontohkitamenempatkandirektoripsenayanpadadriveD:,makabentukperubahannya:
Bab10-TipdanTrik
118
\#setbasedirtoyourinstallationpath
basedir=D:/psenayan/mysql
\#setdatadirtothelocationofyourdatadirectory
datadir=D:/psenayan/mysql/data
Simpandanmula-ulangkomputerAnda.Apabiladalamprosestidakadakesalahan,makaPSenayan(PSLiMS)langsungbisadigunakantanpaharusmengaktifkanfileapache_start.batdanmysql_start.bat(mariadb_start.bat)lagi.
10.10MenonaktifkanserviceApachedanMySQLpadaPSenayandiMicrosoftWindowsKarenasatudanlainhal,mungkinadakalanyakitainginmenghapuslayananotomatisyangtelahkitaatur.Untukitu,apabilakitainginmenghapuslayananApachemaka,pertama-tama,pastikankitasudahberadapadadirektoritempatserviceApacheberada
D:\psenayan\apache\bin>htppd.exe-kuninstall-nApache2.2
sedangkanapabilakitainginmenghapuslayananMySQL,samasepertilayananApache,pastikankitasudahberadapadadirektoritempatserviceMySQLberada
D:\psenayan\apache\bin>mysqld.exe--remove
10.11JikaKehilanganKataSandiadminpadaaplikasiSLiMSSejakSLiMS8Akasia,untukmengubahkatasandisuperuseradminsudahtidaksemudahsepertidiversisebelumnya.Caratermudahuntukmengembalikankatasandinyaadalahdenganmengeksportabeluserdaripangkalandataasli(yangmasihsegar),hapustabeluserdaripangkalandatalama(yangkatasandinyaterlupakan),kemudianunggahtabeluserhasilimpordaripangkalandataasli(yangmasihsegar)kepangkalandatalama(yangkatasandinyaterlupakan).
Resikonyaadalahsetiappenggunasistemyangsudahdidefinisikanakanterhapus.
Penggantiankatasandilogin_admin/pustakawanjugadapatdilakukandengancaramengubahdata_passworduntukakunyangbersangkutandengancaramerubahdatapasswordpadapangkalandata.Metodepenggantiandilakukandenganmenggantihashed_password_didalamtabel"user."
Bab10-TipdanTrik
119
Toolyangakankitagunakan,pertama,adalahmenggunakanaplikasipeng-hashedpasswordyangdisediakanolehlamanhttp://www.passwordtool.hu/php5-password-hash-generator.Aplikasiyangdisediakantersebutmerupakansalahsatudariopsiyangdisediakanolehinternet.silahkancariaplikasidaringsejenismelaluimesinpencaridengankatakunci"phppassword_hashonline."
Gambar10.7Rujukansitusuntukmembuatpasswordhash
Masukkanpassword_penggantiyangdiinginkan,didalamkolomyangditunjukkandenganangka1s.d9,kemudianklik"Generate."Setelahitupadabagianbawahakandimunculkan_passwordyangsudahdi-hash.Hashedpassword_itulahyangkemudiandisalinkedalamtabel"user"untukmenggantikan_hashedpasswordyangdilupakansebelumnya.Sepertiyangditunjukkanpadagambardibawahini.
Bab10-TipdanTrik
120
Gambar10.8Prosesmengubahpassword
Setelahdiganti,janganlupauntukklikpadatombol"Save"atau"Go."Kemudian,silahkancobaloginkembalimenggunakanuseryang_password_nyasudahdiganti.
Selainmenggunakanalatbantupasswordhashsecaradaring,meng-hashpassword_dapatpuladilakukandenganmeng-_hashpasswordmelaluiCLI(CommandLineInterface).ContohyangdigunakanadalahCLIyangdigunakandalamsistemoperasiGnU/Linux.
Gambar10.9ProsesmembuathashedpasswordmenggunakanantarmukaCLI
Perintahyangdimasukkanadalah:
php-r'echopassword_hash("tulispassworddisini",PASSWORD_BCRYPT)."\n";'
Masukkanhasilhashedpasswordyangdigenerateolehperintahtersebutkedalamtabel"user"sepertiyangdicontohkanolehgambarsebelumnya.
Bab10-TipdanTrik
121
10.12MenambahjenisekstensifileyangdapatdiunggahpadalampiranbibliografiKetikamengisidatabibliografi,akanditemukanfasilitasuntukmengunggahfilegambardanfileattachment(lampiran).Filegambaradabermacam-macam,demikianpulafiledokumenyangakandiunggah.
JIkaandamengunggahfiledangagal,salahsatukemungkinan(ingathanyasalahsatukemungkinan)adalahekstensidokumen/fileandatidakdiijinkandiunggah.Misalnya,fileberekstensi.WAV.Makaandabisamelakukanpenambahanekstensiiniagardapatdiunggah.
Bukafilesysconfig.inc.php;Caribariske(sekitar)251,makaandaakanmendapatkankelompokisiansebagaiberikut:
$sysconf['max_image_upload']=500;
//allowedimagefiletoupload
$sysconf['allowed_images']=array('.jpeg','.jpg','.gif','.png','.JPEG','.JPG','
.GIF','.PNG');
//allowedfileattachmenttoupload
$sysconf['allowed_file_att']=array('.pdf','.rtf','.txt','.odt','.odp','.ods','
.doc','.xls','.ppt','.avi','.mpeg','.mp4','.flv','.mvk','.jpg','.jpeg','.png
','.gif','.ogg','.mp3');
Andadapatmenambahkanjenisfileyangandamaksudkandalamkodediatas;Ekstensifileyangtertulisdisinibersifatcasesensitive,jadi.mp3akanberbedadengan.MP3.Jikadalamsysconfigdiijinkan.jpg,danfileanda.JPGmakaprosesunggahtidakakanberhasil;
Catatan:
Kegagalanprosesunggahjugadipengaruhiolehhakaksesdirektorifiles,image,danrepository.Pastikanketigadirektoritersebut(jikamenggunakansistemoperasiGnU/Linux)hakaksesnya777.
10.13MengaktifkanPengirimanSurelpadaSLiMSDalamSenayan3-stable15terdapatfiturbaruuntukmengirimkansurelperingatan/tagihanpadapeminjamyangterlambatmengembalikan.PenggunaanfiturinimembutuhkanakunGoogle/Gmailatauakunsurellembagaataulayanansurelgratismanapunyang
Bab10-TipdanTrik
122
menyediakanlayananSMTPgratis.
Setelantersebutadadalamfilesysconfig.inc.php.
/**
*MailingSettings
*/
$sysconf['mail']['enable']=true;
$sysconf['mail']['server']='ssl://smtp.gmail.com:465';//SMTPserver
$sysconf['mail']['server_port']=465;//theSMTPport
$sysconf['mail']['auth_enable']=true;//enableSMTPauthentication
$sysconf['mail']['auth_username']='admin';//SMTPaccountusername
$sysconf['mail']['auth_password']='admin';//SMTPaccountpassword
$sysconf['mail']['from']='admin@localhost';
$sysconf['mail']['from_name']='SLiMSAdministrator';
$sysconf['mail']['reply_to']=&$sysconf['mail']['from'];
$sysconf['mail']['reply_to_name']=&$sysconf['mail']['from_name'];
Bagaimanapenggunaannya?Penggunaanfitursureliniadapadamenu"Circulation."Ketikamemulaisirkulasi(IDanggotadimasukkan),jikaanggotatersebutmempunyaipinjamanyangterlambat,makaakanmuncultampilanketerlambatan.
Kirimsureldenganmengklik"Kirimsureltentanginformasiketerlambatan"
Selaindisub-menu"StartTransaction,"kitajugadapatmenggunakanfiturkirimsurelinilewatsub-menu"OverduedList",baikyangadapadamenu"Circulation"maupun"Reporting."Untukmengirimkansurel,cukupklik"SendNotificationE-mail"padatiap-tiapanggotayangdikehendaki.
Jikaanggotaperpustakaanmembukakotakmasuksurelnya,makaakanditemukansurelyangdikirimkanlewatsistemSLiMStersebut.
10.14MenambahCaptchaMulaiSenayan3-Stable15(Matoa),adapenambahanfasilitaspengamananloginpadaloginpustakawandanmember.
Captchainiadadua,untukLibrarianLogindanuntukMemberLogin.Untukmengaktifkancaptchatersebut,perludikonfigurasipadafilesysconfig.inc.php.
Untukmengaktifkan,cukupdigantifalsemenjaditrue.
Bab10-TipdanTrik
123
/**
*CaptchaSettings
*/
//CaptchasettingsforSenayanManagementConsole(akaLibrarianLogin)
$sysconf['captcha']['smc']['enable']=false;//valuecanbe'true'or'false'
$sysconf['captcha']['smc']['type']='recaptcha';//valuecanbe'recaptcha'(atthis
time)
if($sysconf['captcha']['smc']['enable']){
include_onceLIB.$sysconf['captcha']['smc']['type'].DS.'smc_settings.inc.php';
}
//CaptchasettingsforMemberLogin
$sysconf['captcha']['member']['enable']=false;//valuecanbe'true'or'false'
$sysconf['captcha']['member']['type']='recaptcha';//valuecanbe'recaptcha'(att
histime)
if($sysconf['captcha']['member']['enable']){
include_onceLIB.$sysconf['captcha']['member']['type'].DS.'member_settings.inc.php
';
}
10.15MenambahServerZ3950SejakversiSLiMS8Akasia,penambahanbantuanuntuksalinkatalog(copycataloging)sudahdimudahkandengandimasukkankonfigurasitersebutkedalammenuMasterFile-sub-menuCatalogingServers.LihatBab2-Bibliography.
10.16BiblioCustomFieldFiturinidigunakanuntukmenambahkanfieldbarupadaentriBibliografi.Ruasiniditambahkanapabilapengelolaperpustakaanmembutuhkanruas-ruasbarudiluarruas-ruasstandaryangdisediakanolehSLiMS.
Untukmenambahkanruasbarudilakukanlangkahsebagaiberikut:
Bukaberkascustom_fields.inc.phpyangterletakpadafolderadmin/modules/bibliography;Dalamberkasinidisediakan5(lima)CustomFieldyangdapatdigunakan,jikahanyainginmenambahsatusaja,maka2-5dapatdihapusatautambahkansesuaikeperluan;BerikutnyaAndaharusmerubahsesuaidengankebutuhanruastambahanperpustakaanAnda,misalnyakitamaumenambahkannamapenginputdata,maka(misalnya):
Bab10-TipdanTrik
124
$biblio_custom_fields=array(
'librarian'=>array(
'dbfield'=>'librarian',//nameoffieldin'biblio_custom'tableindatabas
e,makesureyoualreadydefineit!
'label'=>__('BiblioInputer'),//labeloffieldinform
'type'=>'varchar',//typeoffield
'default'=>'',//defaultvalueoffield
'max'=>'50',//maximumcharactertoenterin'text'fieldtype
'data'=>false,//anarrayofdatafor'dropdown','checklist'or'choice'
'indexed'=>true,//NOTAPPLICABLEYET,FORFUTURERELEASEUSE
'is_public'=>true,//iftrueshowthisdatainOPACdetail.Ifnotdefined
defaultvalueisfalse.
'width'=>50),//widthoffieldinformfor'text'fieldtype,maximumis10
0
Baris"is_public"yangberadapadacontohdiatasyangmenentukanapakahruasbaruyangditambahkanakanditampilkanpadalamandetilOPACatautidak;Langkahberikutnyaadalahmenambahkantabellibrarianpadatabelbiblio_custom.Tabel-tabelruastambahandapatdimasukkansesuaidengankebutuhan.TabelbibliocustomsudahadajikakitamemasangminimalSenayan3-stable14(Seulanga),atauakanterbuatjikadilakukanupgradeSLiMSkesenayan3-stable14;Untukmulaimenambahkantabelbaru,klikpada"Altertable"danisikandatatabelsesuaidengantiperuasyangdikehendaki.UntukmemahamitipedatapadaMySQL,silahkanlihatrujukanini,https://goo.gl/LxhNMG;HasildaripenambahanruastersebutdapatdilihatpadatampilanAddNewBibliography.
10.17MemberCustomFieldSerupadenganBiblioCustom,padafiturinipenggunasenayandapatmenambahkaninformasi(field)baruyangharusdiisikandalaminformasikeanggotaan.Untukmenambahkanfieldbaru,langkah-langkahnyaadalahsebagaiberikut:
Bukafilemember/custom/fields.inc.phpyangterletakdifolderadmin/modules/membership;Dalamberkasinidisediakan5(lima)CustomFieldyangdapatdigunakan,jikahanyainginmenambahsatusaja,maka2-5dapatdihapusatautambahkansesuaikeperluan;PadaCustomField1diisisebagaiberikut:
Bab10-TipdanTrik
125
$member_custom_fields=array(
'status'=>array(
'dbfield'=>'status',//nameoffieldin'biblio'tableindatabase,makesu
reyoualreadydefineit!
'label'=>__('StatusPernikahan'),//labeloffieldinform
'type'=>'varchar',//typeoffield
'default'=>'',//defaultvalueoffield
'max'=>'50',//maximumcharactertoenterin'text'fieldtype
'data'=>false,//anarrayofdatafor'dropdown','checklist'or'choice'
'indexed'=>true,//NOTAPPLICABLEYET,FORFUTURERELEASEUSE
'width'=>50),//widthoffieldinformfor'text'fieldtype,maximumis10
0
Langkahberikutnyaadalahmenambahkantabelstatuspadatabelmember_custom.Tabel-tabelruastambahandapatdimasukkansesuaidengankebutuhan;Untukmulaimenambahkantabelbaru,klikpada"Altertable"danisikandatatabelsesuaidengantiperuasyangdikehendaki.UntukmemahamitipedatapadaMySQL,silahkanlihatrujukanini,https://goo.gl/LxhNMG;HasildaripenambahanruastersebutdapatdilihatpadatampilanAddNewMember.
10.18Visitor/PengunjungUntukmengakseshalamanpresensipengunjungpadaSLiMS,ketikpadakolomURL:
localhost/slims8_akasia/index.php?p=visitor
makahasilnyaakanmuncultampilanberikut
Bab10-TipdanTrik
126
Gambar10.10TampilanPenghitungJumlahPengunjung
10.19Pesangalat:ORDERBY...GROUPBY...GalatiniterjadijikaAndamenggunakanaplikasiMySQLversiterkini.Versiterbaruadalah8.0.x.ApabilaAndamenemukanpesangalatsepertiini:
Gambar10.11Pesangalat
Bab10-TipdanTrik
127
Gambar10.12Pesangalat
PesantersebutterjadikarenamasalahkompabilitasMySQLversiterbarudenganSLiMS.Untukmemperbaikinya,untuksaatiniAndadapatmenambahkansetelanpadakonfigurasiMySQLdidalamberkaskonfigurasiMySQL.Berkas-berkaskonfigurasinyabisadalamberkasmy.inidanataumy.cnf.
Padaberkaskonfigurasitersebut,dibawahkonfigurasi[mysqld]tambahkanbarisberikut,sehinggamenjadisepertiini:
[mysqld]
.
.
.
sql_mode=""
Setelahmenambahkanberkastersebut,silahkanmula-ulanglayananmsyqlpadasistemAnda.Mula-ulanglayananmutlakdiperlukansupayaperubahankonfigurasiyangAndalakukanbisaditerimaolehsistem.
Bab10-TipdanTrik
128