Upload
aden21
View
742
Download
2
Embed Size (px)
Citation preview
BAB I
PENDAHULUAN
1.1 Latar Belakang.
Balai Bahasa Provinsi Kalimantan Barat yang bertempat di jalan Ahmad
Yani Pontianak merupakan salah satu Unit Pelaksana Teknis (UPT) Pusat Bahasa
Departement Pendidikan Nasional (Depdiknas) yang telah berdiri sejak tanggal 23
September 1999. Balai Bahasa tersebut bergerak dalam bidang penelitian
kebahasaan dan kesastraan, pengembangan hasil penelitian yang berupa
penyusunan naskah buku, pembinaan dan pemasyarakatan seperti penyuluhan
bahasa, serta pelayanan yang berupa konsultasi, informasi pustaka, peningkatan
Sumber Daya Alam (SDM), dan kerja sama dengan berbagai lembaga dibidang
kebahasaan dan kesastraan.
Untuk informasi pustaka, Balai Bahasa Provinsi Kalimantan Barat telah
memiliki suatu ruangan perpustakaan, dimana terdapat berbagai koleksi buku
dibidang bahasa seperti kumpulan cerpen-cerpen, novel, buku hasil penelitian
yang berupa Kamus Dwi Bahasa, dan sebagainya. Perpustakaan tersebut dibuka
untuk umum.
Selain kegiatan-kegiatan yang dilakukan di atas, Balai Bahasa Provinsi
Kalimantan Barat juga aktif dalam melaksanakan kegiatan-kegiatan lain seperti
lomba baca puisi, lomba penulisan cerpen, kegiatan apresiasi bahasa yang
dilaksanakan setiap tanggal 28 Oktober, dan sebagainya. Dalam pelaksanaannya,
informasi-informasi mengenai kegiatan tersebut dilakukan dengan cara
1
pengiriman surat ke instansi/lembaga yang dituju. Namun masalah akan timbul
saat kegiatan yang dilakukan ditujukan untuk masyarakat umum, sehingga
penggunaan media informasi berupa surat tidak mungkin digunakan.
Permasalahan tersebut memerlukan suatu solusi berupa sistem informasi, dimana
sistem tersebut dapat diakses oleh masyarakat umum.
Sistem Informasi Berbasis Web merupakan alternative solusi yang
ditawarkan untuk memecahkan permasalahan di atas. Sistem informasi nantinya
akan dibangun untuk menampilkan informasi seperti data hasil penelitian, agenda
kegiatan yang akan dilakukan oleh Balai Bahasa, dan data-data buku di
perpustakaan.
Dengan adanya sistem informasi ini, pengaksesan data oleh masyarakat
umum dapat dilakukan tanpa terhalang oleh jarak. Masyarakat dapat melihat
informasi kapan pun dan di mana pun selama mereka terhubungkan ke internet.
.
1.2 Materi Kerja Praktek
Materi kerja praktek yang diberikan oleh tempat kerja praktek adalah
merancang suatu sistem informasi yang dapat diakses oleh masyarakat, dimana
sistem tersebut dapat digunakan untuk menyimpan data-data hasil penelitian,
menampilkan agenda kegiatan yang akan dilakukan oleh Balai Bahasa Provinsi
Kalimantan Barat, menampilkan berita-berita seputar kegiatan yang telah
dilangsungkan oleh Balai Bahasa, dan lain-lainnya sebagai data pendukung untuk
2
menghasilkan suatu sistem yang dapat memenuhi kebutuhan Balai Bahasa dan
masyarakat luar.
1.3 Tujuan Kerja Praktek
Tujuan dari kerja praktek yang dilakukan di Balai Bahasa Provinsi
Kalimantan Barat adalah untuk menghasilkan suatu sistem informasi berbasis web
sehingga dapat diakses oleh masyarakat umum.
1.4 Manfaat Penelitian
Manfaat yang didapat dari kerja praktek bagi mahasiswa dan Balai Bahasa
Provinsi Kalimantan Barat jika sistem informasi yang dihasilkan dapat
dimanfaatkan adalah:
1. Balai Bahasa dapat memberitahukan kepada masyarakat luar mengenai
agenda-agenda kegiatan yang akan dilakukan, berita seputar kegiatan
Balai, maupun data-data buku yang ada di perpustakaan dengan
menggunakan Sistem Informasi yang telah dibangun.
2. Informasi mengenai Balai Bahasa Provinsi Kalimantan Barat dapat
diakses dari jaringan Internet, sehingga masyarakat yang
membutuhkan suatu informasi tidak perlu datang langsung ke Balai
Bahasa.
3
3. Balai-Balai Bahasa yang ada di seluruh Indonesia dapat melihat
kegiatan-kegiatan yang dilakukan oleh Balai Bahasa Provinsi
Kalimantan Barat.
4. Manfaat bagi mahasiswa yang melaksanakan kerja praktek selain dapat
mengimplementasikan ilmu pengetahuan yang didapat dari dunia
perkuliahan adalah untuk melatih rasa tanggung jawab dengan orang
lain, mengetahui situasi dunia kerja dan beradaptasi dengan
lingkungan kerja.
1.5 Sistematika Penulisan
Bab I : PENDAHULUAN
Bab I berisi latar belakang, materi kerja praktek, tujuan kerja
praktek, manfaat penelitian, dan sistematika penulisan.
Bab II : PELAKSANAAN KERJA PRAKTEK
Bab II berisi gambaran umum institusi yang memuat keterangan-
keterangan yang berkaitan dengan institusi tempat kerja praktek, dan
struktur organisasinya.
Bab III : ANALISIS KEBUTUHAN SISTEM
Bab III memuat uraian tentang metode analisis kebutuhan sistem
yang dipakai serta hasil analisis yang akan dijadikan sebagai bahan
acuan dalam pemilihan kebutuhan sistem yang harus diwujudkan.
4
Bab IV : PERANCANGAN SISTEM
Bab IV memuat tentang metode perancangan sistem yang dipakai
serta hasil analisis perancangan sistem.
Bab V : IMPLEMENTASI SISTEM
Bagian ini memuat implementasi sistem.
Bab VI : ANALISIS KINERJA SISTEM
Bagian ini adalah dokumentasi hasil pengujian terhadap sistem yang
yang telah dibuat, untuk melihat apakah sistem yang dibuat dapat
memenuhi kebutuhan atau tidak.
Bab VII : PENUTUP
Bab VII berisi kesimpulan dan saran.
5
BAB II
Tempat Kerja Praktek
2.1 Gambaran Umum Institusi
Balai Bahasa Provinsi Kalimantan Barat merupakan salah satu Unit
Pelaksana Teknis (UPT) Pusat Bahasa Depdiknas, dalam melaksanakan tugasnya
secara teknis dan administratif dipimpin oleh seorang Kepala yang berada di
bawah dan bertanggung jawab kepada Pusat Bahasa.
Pusat Bahasa adalah unsur pelaksana tugas Departement di bidang
pengkajian, pengembangan, pembinaan dan pelayanan kebahasaan serta
kesastraan, dipimpin oleh seorang Kepala yang berada di bawah dan bertanggung
jawab kepada menteri melalui Sekretaris Jendral.
Balai Bahasa Provinsi Kalimantan Barat memiliki tugas untuk
melaksanakan penelitian dan pembinaan Bahasa Indonesia. Sedangkan fungsi dari
Balai Bahasa adalah :
1. Penelitian bahasa dan sastra
2. Pengembangan bahasa dan sastra
3. Pembinaan bahasa dan sastra
4. Penyusunan program pengkajian, pengembangan, pengajaran, dan
pemasyarakatan bahasa dan sastra
5. Bekerjasama dengan Pemerintah Daerah dalam merumuskan kebijakan
teknis bidang kebahasaan dan kesastraan daerah Kalimantan Barat.
6
Program kerja yang dilakukan oleh Balai Bahasa adalah
pengkajian/penelitian, pengembangan, pembinaan dan pemasyarakatan, dan
pelayanan.
Penelitian kebahasaan dan kesastraan di provinsi Kalimantan Barat telah
dilakukan oleh Bagian Proyek Pembinaan Bahasa dan Sastra Indonesia dan
Daerah (PBSID) sejak tahun 1982 yang berada dibawah pimpinan Kanwil
Depdikbud bekerjasama dengan Universitas Tanjungpura.
Sejak tahun 2001 penelitian tersebut menjadi tugas rutin Balai Bahasa
Provinsi Kalimantan Barat yang langsung di bawah binaan Pusat Bahasa
Depdiknas Jakarta. Hasil penelitian yang telah dilaksanakan sebagian besar sudah
diterbitkan Pusat Bahasa dan Balai Bahasa, dan disebarluaskan kepada instansi
pemerintah dan masyarakat yang berminat sebagai bahan studi dan pengajaran.
Sebagai tindak lanjut dari program pengkajian dan penelitian, Balai
Bahasa Provinsi Kalimantan Barat, telah melakukan penyusunan naskah buku
(Kamus Dwi Bahasa, profil penelitian, dan pembakuan bahasa), penerbitan jurnal
ilmiah kebahasaan dan kesastraan (”Tuah Talino”).
Jurnal dimaksudkan juga merupakan salah satu sarana bagi pegawai Balai
Bahasa dalam mengembangkan kemampuannya dalam menulis, yang sekaligus
bertujuan menyiapkan serta membantu masyarakat peminat bahasa dan sastra
lebih memahami masalah-masalah praktis kebahasaan dan kesastraan. Selain itu
Balai Bahasa akan berupaya terus untuk tahun-tahun mendatang menerbitkan
antologi puisi, dan cerpen unggulan hasil sayembara penulisan putra putri
Kalimantan Barat.
7
Untuk bidang Pembinaan dan Pemasyarakatan dibagi menjadi 3 sub
bagian yaitu : Penyuluhan bahasa, UKBI (Uji Kemahiran Berbahasa Indonesia),
Siaran bahasa di media massa.
a. Penyuluhan bahasa
Penyuluhan merupakan suatu kegiatan yang dilakukan untuk
mendukung upaya pembinaan. Pembinaan bahasa dan sastra
diarahkan pada pemakai bahasa dan penikmat sastra dengan tujuan
meningkatkan mutu pemakai bahasa serta peningkatan mutu apresiasi
sastra masyarakat.
Penyuluhan bahasa telah dilaksanakan sejak 1987 oleh proyek PBSID.
Penyuluhan sastra dilakukan mulai tahun 2000 oleh Kantor Bahasa.
Bahan penyuluhan bahasa sudah tertata baik, demikian juga bahan
penyuluhan sastra. Pusat Bahasa telah menyusun pedoman penyuluhan
sastra sejak tahun 2001 yang memuat garis besar penyuluhan sastra.
Berkaitan dengan tugas dan fungsi maka Balai Bahasa Provinsi
Kalimantan Barat siap bekerjasama dengan berbagai instansi/lembaga
untuk mengadakan penyuluhan bahasa dengan berbagai materi
misalnya ejaan, diksi atau pemilihan kata, peristilahan, kalimat dan
paragraf, surat menyurat (bahasa surat), laporan, penyusunan karya
ilmiah dan lain sebagainya, serta penyuluhan tentang apresiasi sastra
atau kreasi sastra, dengan tenaga penyuluh yang profesional dan
terlatih yang terdiri dari penyuluh pusat, Balai Bahasa, Universitas
Tanjungpura.
8
b. UKBI (Uji Kemahiran Berbahasa Indonesia)
Sejak tahun 2004 Balai Bahasa Provinsi Kalimantan Barat telah
memiliki tim UKBI yang siap memasyarakatkan atau
mensosialisasikan pemakaian UKBI kepada masyarakat tanpa
memperhatikan batas waktu dan tempat baik disela-sela penyampaian
materi penyuluhan bahasa dan sastra, namun sampai saat ini sasaran
utamanya adalah guru mata diklat bahasa Indonesia SMK di
Kalimantan Barat. Diharapkan pula UKBI ini merupakan salah satu
alat untuk perekrutan pegawai, tenaga kerja asing, bahkan juga untuk
perekrutan wartawan dan lain sebagainya.
c. Siaran bahasa di media massa
Luasnya wilayah binaan Balai Bahasa Provinsi Kalimantan Barat
diperlukan kerjasama dengan Radio Republik Indonesia Cabang Muda
Pontianak. Kerja sama diadakan sejak tahun 2001 untuk
pemasyarakatan bahasa dengan siaran interaktif, frekuensi siaran satu
kali dalam satu bulan, pada tahun 2007 akan ditingkatkan dua kali
dalam satu bulan, materi siaran juga akan disesuaikan dengan peristiwa
yang terjadi pada masyarakat, misalnya pada peringatan hari besar
keagamaan dibicarakan topik laras bahasa keagamaan, sedangkan
penyaji materi tenaga teknis khusus Balai Bahasa.
Selain itu dalam upaya merealisasikan visi dan misi, Balai Bahasa Provinsi
Kalimantan Barat senantiasa memberikan pelayanan prima kepada masyarakat
yang membutuhkan data dan informasi kebahasaan dan kesastraan baik berupa :
9
a. Konsultasi
Masyarakat dapat memanfaatkan jasa konsultasi kebahasaan dan
kesastraan Indonesia yang dibuka oleh Balai Bahasa Provinsi
Kalimantan Barat, misalnya penyusunan karya ilmiah, bahasa surat
dinas, bahasa laporan, transiliterasi manuskrip, dan lain-lain.
Konsultasi dilakukan secara tertulis, kunjungan, faksimile, telepon,
serta siap juga menjadi saksi ahli kebahasaan.
b. Informasi Pustaka
Balai Bahasa saat ini mempunyai berbagai literatur kebahasaan dan
kesastraan. Masyarakat (pembaca) umum dapat memanfaatkan koleksi
pustaka tersebut (pembaca tidak perlu menjadi anggota perpustakaan).
c. Peningkatan SDM
Dalam rangka meningkatkan kualitas para-pembina dan teknis di
bidang kebahasaan, Balai Bahasa Provinsi Kalimantan Barat
memprogramkan diklat dan pelatihan, maupun studi lanjut untuk
tenaga khusus dan teknis umum kualifikasi pendidikan.
d. Kerjasama
Pada prinsipnya Balai Bahasa Provinsi Kalimantan Barat siap untuk
menjalin kerjasama antarinstansi/lembaga di bidang kebahasaan dan
kesastraan misalnya daalm hal penelitian, penyuluhan bahasa dan
sastra, pendidikan dan pelatihan, siaran pembinaan, penyuntingan,
penjurian, temu bahasa dan sastra.
10
2.2 Struktur Organisasi Institusi
11
BAB III
ANALISIS KEBUTUHAN SISTEM
3.1 Metode Analisis
Metode analisis yang digunakan adalah analisis berarah struktur data. Hal
pertama yang dilakukan oleh peneliti adalah melakukan wawancara dengan para
pegawai Balai Bahasa Provinsi Kalimantan Barat mengenai sistem yang sedang
berjalan. Dari hasil wawancara diketahui bahwa sistem yang berjalan masih secara
manual. Untuk pengumuman seperti kegiatan-kegiatan yang akan diadakan oleh
Balai akan dikirim ke sekolah-sekolah tujuan dalam bentuk surat, namun jika
berhubungan dengan masyarakat umum, maka pengumuman akan diletakkan di
tempat-tempat tertentu.
Untuk informasi mengenai hasil-hasil penelitian yang telah dilakukan oleh
Balai dapat dilakukan dengan cara datang langsung ke Balai Bahasa Provinsi
Kalimantan Barat. Data yang tersedia sudah dalam bentuk buku yang dikirimkan
dari Balai Bahasa Pusat. Urutannya adalah Balai Bahasa Provinsi Kalimantan
Barat akan mengirimkan data hasil penelitian ke Balai Bahasa Pusat, kemudian
dari Pusat akan mengirimkan hasil berupa cetakan dalam bentuk buku.
Selain itu, Balai Bahasa Provinsi Kalimantan Barat memiliki suatu
perpustakaan, dimana masyarakat umum dapat meminjam buku tanpa harus
menjadi anggota perpustakaan. Buku-buku yang tersedia disana berupa buku yang
berhubungan dengan dunia bahasa dan sastra seperti buku-buku cerita pendek,
buku-buku cerita daerah, Kamus Dwi Bahasa, dan sebagainya.
12
3.2 Hasil Analisis
Berdasarkan dari analisis yang telah dilakukan, maka dapat diambil
beberapa kesimpulan mengenai sistem yang akan dibangun, fungsi-fungsi dan
kinerja yang dibutuhkan oleh sistem, serta antarmuka sistem yang diinginkan.
Adapun sistem yang akan dibangun adalah suatu sistem informasi berbasis web,
sehingga dapat diakses oleh masyarakat luar saat website ini telah diuploadkan ke
server. Menu-menu yang akan ditampilkan adalah menu Beranda, Ihwal Kami,
Buku Tamu, Berita, Agenda, Artikel, Resensi, Tokoh, Glosarium, Penelitian,
Pustaka, Data Pegawai, dan Web Link. Sedangkan untuk menu pendukung di
halaman Beranda adalah menu Penelitian Terbaru, Resensi Terbaru, dan menu
Pencarian. Penjelasan selengkapnya untuk menu-menu di atas akan dibahas di
Bab Implementasi Sistem yaitu pada Bab V.
Adapun fungsi-fungsi dan kinerja yang dibutuhkan oleh sistem adalah:
1. Sistem dapat diakses oleh masyarakat luar menggunakan
jaringan internet.
2. Sistem bersifat dinamis dalam hal penyediaan data, seperti
menampilkan data baru, penambahan data baru, pengeditan data, serta
penghapusan data.
3. Sistem dapat diakses oleh browser yang berbeda.
Sedangkan antar muka yang diinginkan adalah :
- Bersifat user friendly, sehingga user dan administrator dapat dengan
mudah menggunakan sistem. Sistem dibagi menjadi dua yaitu sistem
13
yang akan berinteraksi dengan user dan administrator, dan sistem yang
khusus berinteraksi dengan administrator saja. Untuk sistem yang
berinteraksi dengan administrator dibutuhkan proses authentifikasi yaitu
berupa login, sedangkan yang berinteraksi untuk dengan masyarakat
umum tidak dibutuhkan proses authentifikasi.
- Interface dibangun sesederhana mungkin namun tidak terkesan kaku,
dan ukuran byte image yang digunakan sebaiknya berukuran kecil.
Teknik yang digunakan adalah teknik slices yaitu memecah image yang
ada menjadi beberapa bagian dan menurunkan kualitas image.
14
BAB IV
PERANCANGAN SISTEM
4.1 Metode Perancangan
Metode perancangan yang digunakan adalah metode perancangan berarah-
alir data atau dikenal dengan nama DFD (Data Flow Diagram). Selain itu,
digunakan juga metode perancangan basis data yaitu normalisasi tabel dan
Diagram Relasi Data (DRD).
4.2 Hasil Perancangan
4.2.a Data Flow Diagram
DFD merupakan alat yang biasa dipakai untuk mendokumentasikan proses
dalam sistem. DFD menekankan pada fungsi-fungsi dalam sistem, cara
menggunakan informasi yang tersimpan dan pemindahan informasi antarfungsi
dalam sistem. Ada dua versi untuk menggambarkan DFD yaitu menurut versi
Yourdan, De Marco dan versi Gane, Sarson. Versi yang akan digunakan dalam
laporan ini adalah versi Yourdan, De Marco. Diagram yang digunakan untuk
menggambarkan DFD adalah Diagram Konteks dan Diagram Nol.
4.2.a.1 Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
menggambarkan luang lingkup suatu sistem. Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
sistem. Ia akan memberikan gambaran tentang keseluruhan sistem.
15
buku_tamu berita_baru berita agenda_baru agenda artikel_baru artikel data_pegawai_baru data_pegawai editorial_baru editorial glosarium_baru glosarium penelitian_baru penelitian pustaka_baru pustaka resensi_baru resensi tokoh_baru tokoh
buku_tamu komentar_user
Gambar : Diagram Konteks dari Sistem Informasi Balai Bahasa
4.2.a.2 Diagram Nol
Diagram nol adalah diagram yang menggambarkan proses dari dataflow
diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai
sistem yang ditangani, menunjukkan tentang fungsi-fungsi utama atau proses yang
ada, aliran data, dan eksternal entity. Pada level ini sudah dimungkinkan
adanya/digambarkannya data store yang digunakan.
16
Sistem Informasi
Balai Bahasa Provinsi
Kalimantan Barat
Admin User
berita_baru agenda_baru artikel_baru data_pegawai_baru editorial_baru glosarium _baru penelitian_baru pustaka _baru resensi_baru tokoh_baru
agenda
berita
tokoh
editorial
beranda
buku_tamu
buku_tamu
buku_tamu komentar_user
berita berita berita
a b c d e f g h i j k l m n o p
17
Admin
1.0Pengolahan data admin
User
2.0Tampilkan Halaman
User
3.0Tampilkan
Buku Tamu
4.0Tampilkan
Berita
a b c d e f g h i j k l m n o p
agenda agenda
artikel artikel
data_pegawai data_pegawai
glosarium glosarium
penelitian penelitian
pustaka pustaka
resensi resensi
tokoh tokoh
Gambar : Diagram Nol dari Sistem Informasi Balai Bahasa
18
5.0Tampilkan Agenda
6.0Tampilka
nArtikel
7.0Tampilka
nData
Pegawai
8.0Tampilka
nGlosariu
m
9.0Tampilka
n Penelitian
10.0Tampilka
nPustaka
11.0Tampilkan resensi
12.0Tampilkan Tokoh
4.2.a.3 Diagram Rinci (Level Diagram)
4.2.a.3.1 Diagram Rinci 1.0
Berita_baru berita
Agenda_baru agenda
Tokoh_baru tokoh
Editorial_baru editorial
penelitian_baru penelitian
19
Admin 1.1 Pengolahan Berita 1.2
Tampil berita baru
User
1.3 Pengolahan Agenda
1.4Menampilka
n agenda baru
1.5 Pengolahan Tokoh 1.6
Menampilkan tokoh baru
1.7 Pengolahan Editorial 1.8
Menampilkan editorial
baru
1.9 Pengolaha
n Penelitian
1.10Menampilkan penelitian
baru
artikel_baru artikel
data_pegawai_baru data_pegawai
glosarium_baru glosarium
pustaka_baru pustaka
resensi_baru resensi
Gambar Diagram Rinci 1.0
20
1.11 Pengolahan Artikel 1.12
Menampilkan artikel
baru
1.13 Pengolahan Data_pegaw
ai
1.14Menampilka
n data_pegawa
i baru
1.15 Pengolaha
n Glosarium
1.16Menampilkan glosarium
baru
1.17 Pengolahan Pustaka
1.18Menampilka
n pustaka baru
1.19 Pengolahan Resensi
1.20Menampilka
n resensi baru
4.2.b Perancangan Basis Data
Relasi Antar Tabel
z
21
anggota
id_anggotanamalevelpassword
agenda
id_agendatema_agendaisi_agenda
artikel
id_artikelnamajdl_penelitianisi_artikel
berita
id_beritajudul_beritaisi_berita
buku_tamu
id_bukunamaemailpesantanggal
balbas
22
data_pegawai
nipnamagoljabatanpendidikanketerangan
pustaka
id_pustakanama_pengarangjudultmpt_terbitpenerbitthn_terbitisbnkolasisubyekklasifikasicatatandaftar_isi
Resensi
id_pustakajudul_bukupengarangpenerbitthn_terbittmpt_terbitisbnukuran_bukuhargacatatandata_buku
Gambar : Diagram Relasi Data dari Database Balbas
23
editorial
id_editorialjudulisi_editorial
penelitian
id_penelitiannama_penelitijdl_penelitianpos_eltahunsubyeksumbertulisan
tokoh
id_tokohnama_tokohfoto_tokohdata-tokohthumbnail_foto
glosarium
id_glosariumistilah_asingistilah_indonesiabgd_terkait
BAB V
IMPLEMENTASI SISTEM
5.1 Batasan Implementasi
Batasan implementasi sistem yang dibangun adalah tidak membahas
mengenai nama domain dan jenis server yang digunakan oleh sistem jika sistem
dihostingkan. Kemudian mengenai data, data yang diperoleh adalah data-data dari
Balai Bahasa Pusat dan sebagian dari Balai Bahasa Provinsi Kalimantan Barat.
Data yang ditampilkan tidak mencakup semuanya, hanya beberapa data saja untuk
satu tabel yang digunakan untuk menguji apakah sistem dapat digunakan atau
tidak. Selain itu, sistem akan diujicobakan dengan menggunakan server lokal
pada komputer. 3 buah browser yang dipakai yaitu Internet Explorer 6, Opera
9.02, dan Mozilla Firefox versi 1.5.0.7.
5.2 Implementasi
Sistem Informasi Balai Bahasa Provinsi Kalimantan Barat dibangun
dengan menggunakan bahasa pemrograman HTML, PHP versi 4.3.11, CSS untuk
animasi tulisan, Javascript, sedangkan server local yang digunakan adalah Apache
Server versi 1.3.29, Phpmyadmin versi 2.6.3 dan Mysql 4.0.13.
Hak pengaksesan data pada sistem informasi ini dibagi menjadi 2, yaitu
halaman untuk user di bagian index (halaman depan) dan halaman khusus untuk
administrator, yaitu halaman Content Management System (CMS).
24
5.2.1 Menu di bagian index
Menu-menu yang terdapat di bagian index adalah menu Beranda, Ihwal
Kami, Buku Tamu, Berita, Agenda, Artikel, Resensi, Tokoh, Glosarium,
Penelitian, Pustaka, Data Pegawai, dan Web Link. Sedangkan untuk menu
pendukung di yaitu menu Penelitian Terbaru, Resensi Terbaru, dan menu
Pencarian.
5.2.1.a Halaman Beranda / index.php
Halaman pertama yang akan tampil pada saat user memasukkan alamat
http://localhost/balbas/ adalah halaman beranda (index.php). Di halaman Beranda
terdapat sejumlah menu-menu seperti yang telah disebutkan di atas dan juga data-
data mengenai data editorial, random tokoh, berita, dan agenda. Editorial yaitu
berupa tulisan ucapan selamat datang dari Administrator. Random tokoh yaitu
berupa data tokoh yang diambil secara acak dari database, sehingga seorang user
jika mengakses halaman index akan mendapatkan data tokoh yang berbeda-beda.
Berita yaitu berisi data mengenai berita terbaru yang diinputkan oleh admin,
sedangkan Agenda yaitu berisi data mengenai agenda terbaru yang diinputkan
oleh admin. Tulisan yang ditampilkan tidak semuanya, dibatasi sampai 30 kata
saja, dan terdapat link untuk menuju ke halaman detailnya.
25
Gambar 1.0 Halaman index.php
Gambar 1.1 Halaman index.php potongan tulisan untuk random tokoh
Jika link selengkapnya diklik maka browser akan menampilkan halaman
detail tokoh.
26
Gambar 1.2 Halaman detail_tokoh_index.php
5.2.1.b Halaman Profil Kantor
Halaman ini berisikan tentang profil kantor Balai Bahasa Provinsi
Kalimantan Barat. Data bersifat statis jadi tidak ada mengambil data dari database.
Data dibuat statis karena data bersifat tetap, jadi tidak diperlukan suatu
manipulasi data seperti pengeditan dan penghapusan data. Halaman yang
berisikan profil Balai Bahasa Provinsi Kalimantan Barat terbagi-bagi atas halaman
yang berisikan sejarah Balai Bahasa Provinsi Kalimantan Barat, kedudukan Balai
Bahasa Provinsi Kalimantan Barat, visi dan misi, dasar kebijakan, tugas dan
fungsi, serta program kerja.
27
Gambar 1.3 Halaman Profil Kantor (Ihwal Kami)
5.2.1.c Halaman Buku Tamu
Di halaman ini, user dapat mengisikan buku tamu. Data yang harus
diisikan oleh user adalah nama, e-mail, dan pesan yang ingin disampaikan.
Gambar 1.4 Buku Tamu
28
Selain itu user dapat juga melihat data-data pesan yang telah dikirimkan
oleh user lain yang mengisikan buku tamu dari link Pesan.
Gambar 1.5 Isi Buku Tamu
5.2.1.d Halaman Berita
Halaman berita memuat berita-berita yang berhubungan dengan bahasa
seperti berita mengenai perayaan hari ibu sedunia, dan sebagainya. Tulisan dari
tiap berita dibatasi sampai 25 kata, kemudian dari tiap data diberikan link untuk
menuju ke halaman detail data. Jumlah data yang ditampilkan setiap halaman
berita adalah sebanyak 5 data. Kemudian program akan menselect dari database
untuk jumlah seluruh data yang ada pada tabel berita. Jumlah hasil dari proses
diatas akan dibagi untuk ditampilkan menjadi beberapa halaman.
29
Gambar 1.6 Potongan Halaman Berita
Gambar 1.7 Potongan Halaman Detail Berita
30
5.2.1.e Halaman Agenda
Proses alur program pada halaman agenda sama dengan proses alur
program pada halaman berita. Tulisan yang ditampilkan dibatasi hanya pada 25
kata saja, selanjutnya user dapat mengklik link detail agenda untuk masuk ke
halaman detail agenda. Jumlah data yang ditampilkan setiap halaman agenda
adalah sebanyak 5 data. Kemudian program akan menselect dari database untuk
jumlah seluruh data yang ada pada tabel Agenda. Jumlah hasil dari proses diatas
akan dibagi untuk ditampilkan menjadi beberapa halaman.
Gambar 1.8 Potongan Halaman Agenda
31
Gambar 1.9 Potongan Halaman Detail Agenda
5.2.1.f Halaman Artikel
Proses alur program pada halaman artikel sama dengan proses alur
program pada halaman berita, dan halaman agenda. Tulisan yang ditampilkan
dibatasi hanya pada 25 kata saja, selanjutnya user dapat mengklik link detail
artikel untuk masuk ke halaman detail artikel. Jumlah data yang ditampilkan
setiap halaman artikel adalah sebanyak 5 data. Kemudian program akan
menselect dari database untuk jumlah seluruh data yang ada pada tabel Artikel.
Jumlah hasil dari proses di atas akan dibagi untuk ditampilkan menjadi beberapa
halaman.
Gambar 1.10 Potongan Halaman Artikel
32
Gambar 1.11 Potongan Halaman Detail Artikel
5.2.1.g Halaman Resensi
Pada halaman resensi, data ditampilkan dalam bentuk tabel dengan jumlah
data yang ditampilkan di setiap halaman sebanyak 5 buah data. Data ditampilkan
berdasarkan Judul Buku, Pengarang, Penerbit, Harga, kemudian terdapat link
untuk menuju ke halaman Detail Resensi.
33
Gambar 1.12 Potongan Halaman Resensi
Gambar 1.13 Potongan Halaman Detail Resensi
5.2.1.h Halaman Tokoh
Data yang ditampilkan di halaman tokoh sebanyak 5 buah data, dimana
tulisan yang ditampilkan dibatasi hingga 60 kata. Kemudian terdapat link untuk
menuju ke halaman Detail Tokoh.
34
Gambar 1.14 Potongan Halaman Tokoh
Gambar 1.15 Potongan Halaman Detail Tokoh
35
5.2.1.i Halaman Glosarium
Halaman ini merupakan halaman yang berisi istilah-istilah asing dan
terjemahannya dalam istilah Indonesia serta bidang yang terkait dengan istilah
tersebut. Data yang ditampilkan per halaman adalah sebanyak 10 buah data.
Gambar 1.16 Potongan Halaman Glosarium
5.2.1.j Halaman Penelitian
Pada halaman penelitian, data ditampilkan dalam bentuk tabel dengan
jumlah data yang ditampilkan di setiap halaman sebanyak 5 buah data. Data
ditampilkan berdasarkan Judul Nama Peneliti, Judul Penelitian, dan Isi Penelitian,
kemudian terdapat link untuk menuju ke halaman Detail Penelitian.
36
Gambar 1.17 Potongan Halaman Penelitian
Gambar 1.18 Potongan Halaman Detail Penelitian
37
5.2.1.k Halaman Pustaka
Pada halaman pustaka, data ditampilkan dalam bentuk tabel dengan
jumlah data yang ditampilkan di setiap halaman sebanyak 5 buah data. Data
ditampilkan berdasarkan Nama Pengarang, Judul Buku, dan Daftar Isi, kemudian
terdapat link untuk menuju ke halaman Detail Pustaka.
Gambar 1.19 Potongan Halaman Pustaka
Gambar 1.20 Potongan Halaman Detail Pustaka
38
5.2.1.l Halaman Data Pegawai
Halaman Data Pegawai berisi data-data pegawai Balai Bahasa Provinsi
Kalimantan Barat. Data yang ditampilkan adalah sebanyak 10 buah data untuk
setiap halaman. Data ditampilkan berdasarkan Nama, NIP, Golongan, Jabatan,
Pendidikan, dan Keterangan.
Gambar 1.21 Potongan Halaman Data Pegawai
5.2.1.m Halaman Web Link
Web Link berisi link-link ke situs-situs tertentu. Jadi seorang user hanya
mengklik link yang ada, kemudian browser akan membuka halaman baru dan
menampilkan halaman yang dituju. Data dalam menu Web Link ini bersifat
dinamis.
39
Gambar 1.22 Halaman Pusat Bahasa dari Web Link
5.2.1.n Menu Pendukung Pencarian
Menu ini merupakan menu tambahan dari Sistem Informasi Balai Bahasa
Provinsi Kalimantan Barat. Di setiap halaman yang berinteraksi dengan user,
menu pencarian selalu disertakan. Tujuannya adalah untuk memudahkan user
dalam mencari data yang diinginkan. Pencarian dilakukan dengan cara seorang
user harus menginputkan kata kunci dari data yang dicari, kemudian memilih
kategori pencarian. Di bawah ini merupakan contoh pencarian berdasarkan kata
kunci Pasar Murah dan kategori pencarian Agenda.
40
Gambar 1.23 Pencarian
Setelah user menginputkan kata kunci, memilih kategori pencarian, dan
menekan tombol cari, maka program akan memproses data yang diterima. Setelah
itu program akan menampilkan berapa banyak data yang ditemukan berdasarkan
input tersebut.
Gambar 1.24 Hasil Pencarian
41
5.2.1.o Menu Pendukung Penelitian Terbaru dan Resensi Terbaru
Menu Penelitian Terbaru dan Menu Resensi Terbaru merupakan menu
tambahan yang memudahkan user untuk melihat data terbaru mengenai penelitian
dan resensi. Jika link di menu Penelitian Terbaru diklik maka akan masuk ke
halaman detail dari penelitian, begitu juga dengan dengan menu resensi.
Gambar 1.25 Penelitian Terbaru dan Resensi Terbaru
5.2.2 Menu Pada Halaman Administrator
Proses yang terjadi di halaman administrator adalah proses memasukkan
data, mengubah data, dan menghapus data. Setelah admin berhasil login, dia akan
masuk ke halaman Home untuk halaman admin. Di sebelah kiri dan atas terdapat
menu-menu. Jika admin memilih menu di bagian kiri maka akan masuk ke
halaman untuk input data. Admin dapat menginputkan data sesuai dengan menu
42
yang dipilih, namun admin dapat juga langsung melihat data yang ada dengan cara
mengklik link untuk melihat data yang ada. Jika admin telah masuk ke halaman
untuk melihat data yang ada, maka admin dapat juga melakukan proses hapus
ataupun pengubahan data. Menu-menu yang terdapat di halaman admin adalah
Home, Buku Tamu, Data Pegawai, Kerabat Kerja, Editorial, Berita, Agenda,
Artikel, Tokoh, Resensi, Glosarium, Peneltian Pustaka, Ubah Password, dan
Logout. Untuk hapus data, disertakan pesan untuk hapus dan admin dapat
membatalkan perintah atau melakukan perintah hapus. Hal ini untuk menghindari
jika terjadi kesalahan dalam pemilihan data untuk dihapus.
Gambar 1.26 Halaman Pesan Hapus Data Glosarium
43
BAB VI
ANALISIS KINERJA SISTEM
Pengujian pada sistem dilakukan dengan menggunakan tiga buah browser
untuk melihat perbedaan-perbadaan yang terjadi, yaitu dengan Internet Explorer
6, Opera 9.02, dan Mozilla Firefox versi 1.5.0.7.
Pengujian pertama dilakukan dengan menggunakan browser Internet
Explorer, pengujian kedua dilakukan dengan menggunakan browser Opera, dan
pengujian terakhir dengan menggunakan browser Mozilla Firefox. Hasil
pengujian yaitu terdapat perbedaan dalam hal tampilan, namun tidak mengganggu
fungsi dari sistem. Perbedaan tersebut yaitu pada masalah kode program di bagian
Menu Pencarian. Pada Internet Explorer dan Mozilla Firefox, letak kode <form>
tidak bermasalah jika diletakkan sesudah kode <table>, namun untuk Opera
ternyata akan mengakibatkan tampilan image background yang melebar.
Akhirnya, kode diubah dengan cara meletakkan kode <form> sebelum tabel dan
</form> setelah tutup tabel </table>.
Berikut ini adalah penggalan dari kode program untuk input pencarian
<form action="cari_semua.php" method="post">
<table width="470" height="30" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td><th width="470" height="30" align="center" valign="middle"
background="images/cari.jpg">
44
Pencarian <input type=text name=cari>
<select name=field>
<option value=judul><font face="tahoma"
size=2>Berdasarkan</font></option>
<option value=berita>Berita</option>
<option value=agenda>Agenda</option>
<option value=artikel>Artikel</option>
<option value=resensi>Resensi</option>
<option value=tokoh>Tokoh</option>
<option value=glosarium>Glosarium</option>
<option value=penelitian>Penelitian</option>
<option value=pustaka>Pustaka</option>
<option value=datapegawai>Data
Pegawai</option>
</select>
<input type=submit value=Cari>
</table>
</form>
45
Gambar 2.1 Background Menu Pencarian yang Melebar
Di bawah ini merupakan gambar-gambar hasil pengujian dengan
menggunakan browser yang berbeda setelah kode program diubah.
Gambar 2.2 Tampilan Halaman Beranda Pada Internet Explorer
46
Gambar 2.3 Tampilan Halaman Beranda Mozilla Firefox
Gambar 2.4 Tampilan Halaman Beranda Pada Opera
47
Pengujian selanjutnya yaitu pada penggunaan bahasa pemrograman
javascript untuk tombol kembali dan css untuk animasi link. Setelah dicobakan
pada 3 buah browser, hasilnya program dapat berjalan dengan baik. tombol
kembali dapat dipakai di tiga buah browser dan animasi link juga dapat berjalan
dengan baik di tiga browser tersebut.
Pengujian terakhir yaitu pada menu pencarian. Percobaan dilakukan
dengan cara menginputkan kata kunci berupa ironi dalam sajak dan memilih
kategori pilihan Penelitian. Setelah diklik tombol cari, sistem menampilkan data
yang dicari sebanyak 1 buah yang diambil dari Judul Penelitian : Ironi dalam
Sajak Goenawan Mohamad. Namun jika kata kunci diubah menjadi ironi sajak
dan kategori pilihan dipilih Penelitian maka hasil yang didapatkan adalah 0 atau
tidak ditemukan data dalam database. Dalam hal ini penulis kurang mengetahui
penyebabnya, yang dikarenakan kekurangtahuan penulis mengenai permasalahan
di atas. Selain itu, jika user tidak menginputkan kata kunci atau tidak memilih
kategori pilihan maka akan muncul pesan ” Maaf Anda Harus Menginputkan
Kata Kunci Atau Kategori Pencarian ”. Hal ini dimaksudkan agar tidak terjadi
error pada sistem.
Pengujian terakhir dilakukan pada penginputan data di halaman
administrator. Contoh yang diambil yaitu pada penginputan data, pengeditan data,
dan penghapusan data di halaman Glosarium. Hasil pengujian yaitu bahwa
perubahan pada data yang terjadi, baik itu dalam hal input data baru, edit data
yang ada, maupun penghapusan data telah berjalan sesuai dengan alur proses
48
program. Data yang ditampilkan di halaman Glosarium (halaman depan yang
berinteraksi dengan user) maupun halaman lihat_glosarium (halaman yang
berinteraksi dengan administrator) merupakan data terbaru dari hasil perubahan
data yang telah dilakukan.
49
BAB VII
PENUTUP
7.1 Kesimpulan
Dari hasil perancangan sistem dan pengujian sistem, maka dapat diambil
beberapa kesimpulan mengenai sistem informasi yang telah dibuat yaitu :
1. Sistem yang dibuat telah dapat menampilkan data-data seperti data
mengenai agenda kegiatan yang akan dilakukan Balai Bahasa Provinsi
Kalimantan Barat, data hasil penelitian Balai Bahasa Provinsi
Kalimantan Barat, data mengenai buku-buku yang ada di perpustakaan
Balai Bahasa, dan data-data lainnya.
2. Sistem dapat dibuka untuk browser yang berbeda.
7.2 Saran
Setelah melakukan pengujian sistem, maka peneliti dapat mengambil
beberapa saran untuk perbaikan ke depan yaitu:
1. Halaman untuk administrator sebaiknya dibuat lebih user friendly
yang berbasiskan WYSIWUG (What You See Is What You Get),
sehingga untuk administrator yang sama sekali tidak mengetahui
tentang pemrograman web tidak kesulitan dalam menggunakannya.
50
DAFTAR PUSTAKA
1. Didik 2005. Solusi menjadi web master melalui manajemen web
dengan PHP. Yogyakarta
2. Hakim, Lukmanul 2004. Cara Mudah Memadukan Web Design dan
web programming. Jakarta: PT Elex Media Komputindo
3. Kadir, Abdul. 1999. Konsep dan Tuntunan Praktis Basis Data.
Yogyakarta: ANDI Yogyakarta.
4. Kadir, Abdul. 2003. Pemrograman Web Mencakup HTML CSS
JAVASCRIPT dan PHP. Yogyakarta: ANDI Yogyakarta.
5. Sutedjo, Budi. 2003. Kamus++ Jaringan Komputer. Yogyakarta:
ANDI Yogyakarta
51