PENDAHULUAN
Yani Pontianak merupakan salah satu Unit Pelaksana Teknis (UPT) Pusat Bahasa
Sumber Daya Alam (SDM), dan kerja sama dengan berbagai lembaga dibidang
yang berupa Kamus Dwi Bahasa, dan sebagainya. Perpustakaan tersebut dibuka
untuk umum.
lomba baca puisi, lomba penulisan cerpen, kegiatan apresiasi bahasa yang
1
pengiriman surat ke instansi/lembaga yang dituju. Namun masalah akan timbul
akan dibangun untuk menampilkan informasi seperti data hasil penelitian, agenda
kegiatan yang akan dilakukan oleh Balai Bahasa, dan data-data buku di
perpustakaan.
umum dapat dilakukan tanpa terhalang oleh jarak. Masyarakat dapat melihat
informasi kapan pun dan di mana pun selama mereka terhubungkan ke internet.
Materi kerja praktek yang diberikan oleh tempat kerja praktek adalah
merancang suatu sistem informasi yang dapat diakses oleh masyarakat, dimana
menampilkan agenda kegiatan yang akan dilakukan oleh Balai Bahasa Provinsi
dilangsungkan oleh Balai Bahasa, dan lain-lainnya sebagai data pendukung untuk
2
menghasilkan suatu sistem yang dapat memenuhi kebutuhan Balai Bahasa dan
masyarakat luar.
Kalimantan Barat adalah untuk menghasilkan suatu sistem informasi berbasis web
Manfaat yang didapat dari kerja praktek bagi mahasiswa dan Balai
Bahasa Provinsi Kalimantan Barat jika sistem informasi yang dihasilkan dapat
dimanfaatkan adalah:
dibangun.
Balai Bahasa.
3
3. Balai-Balai Bahasa yang ada di seluruh Indonesia dapat melihat
Kalimantan Barat.
Bab I : PENDAHULUAN
struktur organisasinya.
yang dipakai serta hasil analisis yang akan dijadikan sebagai bahan
4
Bab IV : PERANCANGAN SISTEM
yang telah dibuat, untuk melihat apakah sistem yang dibuat dapat
5
BAB II
secara teknis dan administratif dipimpin oleh seorang Kepala yang berada di
kesastraan, dipimpin oleh seorang Kepala yang berada di bawah dan bertanggung
6
Program kerja yang dilakukan oleh Balai Bahasa adalah
pelayanan.
dilakukan oleh Bagian Proyek Pembinaan Bahasa dan Sastra Indonesia dan
Daerah (PBSID) sejak tahun 1982 yang berada dibawah pimpinan Kanwil
Sejak tahun 2001 penelitian tersebut menjadi tugas rutin Balai 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.
(Kamus Dwi Bahasa, profil penelitian, dan pembakuan bahasa), penerbitan jurnal
Jurnal dimaksudkan juga merupakan salah satu sarana bagi pegawai Balai
antologi puisi, dan cerpen unggulan hasil sayembara penulisan putra putri
Kalimantan Barat.
7
Untuk bidang Pembinaan dan Pemasyarakatan dibagi menjadi 3 sub
a. Penyuluhan bahasa
sastra masyarakat.
sastra sejak tahun 2001 yang memuat garis besar penyuluhan sastra.
Tanjungpura.
8
b. UKBI (Uji Kemahiran Berbahasa Indonesia)
materi penyuluhan bahasa dan sastra, namun sampai saat ini sasaran
alat untuk perekrutan pegawai, tenaga kerja asing, bahkan juga untuk
kali dalam satu bulan, pada tahun 2007 akan ditingkatkan dua kali
dalam satu bulan, materi siaran juga akan disesuaikan dengan peristiwa
Selain itu dalam upaya merealisasikan visi dan misi, Balai Bahasa Provinsi
yang membutuhkan data dan informasi kebahasaan dan kesastraan baik berupa :
9
a. Konsultasi
b. Informasi Pustaka
c. Peningkatan SDM
d. Kerjasama
10
2.2 Struktur Organisasi Institusi
11
BAB III
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
oleh Balai akan dikirim ke sekolah-sekolah tujuan dalam bentuk surat, namun jika
tempat-tempat tertentu.
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.
menjadi anggota perpustakaan. Buku-buku yang tersedia disana berupa buku yang
berhubungan dengan dunia bahasa dan sastra seperti buku-buku cerita pendek,
12
3.2 Hasil Analisis
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,
Pustaka, Data Pegawai, dan Web Link. Sedangkan untuk menu pendukung di
halaman Beranda adalah menu Penelitian Terbaru, Resensi Terbaru, dan menu
jaringan internet.
13
yang akan berinteraksi dengan user dan administrator, dan sistem yang
Teknik yang digunakan adalah teknik slices yaitu memecah image yang
14
BAB IV
PERANCANGAN SISTEM
alir data atau dikenal dengan nama DFD (Data Flow Diagram). Selain itu,
digunakan juga metode perancangan basis data yaitu normalisasi tabel dan
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
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
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 Sistem resensi
tokoh_baru Informasi tokoh
Admin Balai Bahasa User
Provinsi
Kalimantan
buku_tamu komentar_user
sistem yang ditangani, menunjukkan tentang fungsi-fungsi utama atau proses yang
ada, aliran data, dan eksternal entity. Pada level ini sudah dimungkinkan
16
berita_baru
agenda_baru
artikel_baru
data_pegawai_baru
editorial_baru
glosarium _baru
penelitian_baru
Admin pustaka _baru User
resensi_baru
tokoh_baru
1.0
Pengolahan
data admin
agenda
berita
tokoh
editorial
2.0
Tampilkan
Halaman
User beranda
buku_tamu
buku_tamu
3.0
buku_tamu Tampilkan komentar_user
Buku
Tamu
berita 4.0
berita
Tampilkan berita
Berita
abcdef gh i j klmnop
17
abcdef gh i j klmnop
5.0
agenda agenda
Tampilka
n Agenda
6.0
artikel Tampilka artikel
n
Artikel
11.0
resensi resensi
Tampilka
n resensi
18
4.2.a.3 Diagram Rinci (Level Diagram)
User
4.2.a.3.1 Diagram Rinci 1.0
Admin 1.1
Berita_baru berita
Pengolaha
n Berita 1.2
Tampil
berita baru
Agenda_baru agenda
1.3
Pengolaha 1.4
n Agenda Menampilka
n agenda
baru
1.5
Tokoh_baru tokoh
Pengolaha
n Tokoh
1.6
Menampilka
n tokoh baru
1.7
Editorial_baru editorial
Pengolaha
n Editorial 1.8
Menampilka
n editorial
baru
1.9
penelitian_baru Pengolaha penelitian
n 1.10
Penelitian Menampilka
n penelitian
baru
19
1.11
artikel_baru artikel
Pengolaha
n Artikel 1.12
Menampilka
n artikel
baru
data_pegawai_baru data_pegawai
1.13
Pengolahan 1.14
Data_pegaw Menampilka
ai n
data_pegawa
i baru
glosarium_baru 1.15 glosarium
Pengolaha 1.16
n Menampilka
Glosarium n glosarium
baru
pustaka_baru pustaka
1.17
Pengolaha 1.18
n Pustaka Menampilka
n pustaka
baru
resensi_baru resensi
1.19
Pengolaha 1.20
n Resensi Menampilka
n resensi
baru
20
4.2.b Perancangan Basis Data
anggota
id_anggota
nama
level
password
agenda
balbas id_agenda
tema_agenda
z
isi_agenda
artikel
id_artikel
nama
jdl_penelitian
isi_artikel
berita
id_berita
judul_berita
isi_berita
buku_tamu
id_buku
nama
email
pesan
tanggal
21
data_pegawai
nip
nama
gol
jabatan
pendidikan
keterangan
pustaka
id_pustaka
nama_pengarang
judul
tmpt_terbit
penerbit
thn_terbit
isbn
kolasi
subyek
klasifikasi
catatan
daftar_isi
Resensi
id_pustaka
judul_buku
pengarang
penerbit
thn_terbit
tmpt_terbit
isbn
ukuran_buku
harga
catatan
data_buku
22
editorial
id_editorial
judul
isi_editorial
penelitian
id_penelitian
nama_peneliti
jdl_penelitian
pos_el
tahun
subyek
sumber
tulisan
tokoh
id_tokoh
nama_tokoh
foto_tokoh
data-tokoh
thumbnail_foto
glosarium
id_glosarium
istilah_asing
istilah_indonesia
bgd_terkait
23
BAB V
IMPLEMENTASI SISTEM
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
5.2 Implementasi
dengan menggunakan bahasa pemrograman HTML, PHP versi 4.3.11, CSS untuk
animasi tulisan, Javascript, sedangkan server local yang digunakan adalah Apache
Hak pengaksesan data pada sistem informasi ini dibagi menjadi 2, yaitu
halaman untuk user di bagian index (halaman depan) dan halaman khusus untuk
24
5.2.1 Menu di bagian index
Penelitian, Pustaka, Data Pegawai, dan Web Link. Sedangkan untuk menu
Pencarian.
Halaman pertama yang akan tampil pada saat user memasukkan alamat
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
25
Gambar 1.0 Halaman index.php
detail tokoh.
26
Gambar 1.2 Halaman detail_tokoh_index.php
Kalimantan Barat. Data bersifat statis jadi tidak ada mengambil data dari
database. Data dibuat statis karena data bersifat tetap, jadi tidak diperlukan suatu
kedudukan Balai Bahasa Provinsi Kalimantan Barat, visi dan misi, dasar
27
Gambar 1.3 Halaman Profil Kantor (Ihwal Kami)
Di halaman ini, user dapat mengisikan buku tamu. Data yang harus
diisikan oleh user adalah nama, e-mail, dan pesan yang ingin disampaikan.
28
Selain itu user dapat juga melihat data-data pesan yang telah dikirimkan
oleh user lain yang mengisikan buku tamu dari link Pesan.
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
29
Gambar 1.6 Potongan Halaman 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
31
Gambar 1.9 Potongan Halaman Detail Agenda
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
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.
32
Gambar 1.11 Potongan Halaman Detail Artikel
Pada halaman resensi, data ditampilkan dalam bentuk tabel dengan jumlah
data yang ditampilkan di setiap halaman sebanyak 5 buah data. Data ditampilkan
33
Gambar 1.12 Potongan Halaman Resensi
tulisan yang ditampilkan dibatasi hingga 60 kata. Kemudian terdapat link untuk
34
Gambar 1.14 Potongan Halaman Tokoh
35
5.2.1.i Halaman Glosarium
terjemahannya dalam istilah Indonesia serta bidang yang terkait dengan istilah
tersebut. Data yang ditampilkan per halaman adalah sebanyak 10 buah data.
jumlah data yang ditampilkan di setiap halaman sebanyak 5 buah data. Data
ditampilkan berdasarkan Judul Nama Peneliti, Judul Penelitian, dan Isi Penelitian,
36
Gambar 1.17 Potongan Halaman Penelitian
37
5.2.1.k Halaman Pustaka
jumlah data yang ditampilkan di setiap halaman sebanyak 5 buah data. Data
ditampilkan berdasarkan Nama Pengarang, Judul Buku, dan Daftar Isi, kemudian
38
5.2.1.l Halaman Data Pegawai
Kalimantan Barat. Data yang ditampilkan adalah sebanyak 10 buah data untuk
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
Menu ini merupakan menu tambahan dari Sistem Informasi Balai Bahasa
dalam mencari data yang diinginkan. Pencarian dilakukan dengan cara seorang
user harus menginputkan kata kunci dari data yang dicari, kemudian memilih
40
Gambar 1.23 Pencarian
menekan tombol cari, maka program akan memproses data yang diterima. Setelah
itu program akan menampilkan berapa banyak data yang ditemukan berdasarkan
input tersebut.
41
5.2.1.o Menu Pendukung Penelitian Terbaru dan Resensi Terbaru
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.
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
adalah Home, Buku Tamu, Data Pegawai, Kerabat Kerja, Editorial, Berita,
dan Logout. Untuk hapus data, disertakan pesan untuk hapus dan admin dapat
membatalkan perintah atau melakukan perintah hapus. Hal ini untuk menghindari
43
BAB VI
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
Akhirnya, kode diubah dengan cara meletakkan kode <form> sebelum tabel dan
Berikut ini adalah penggalan dari kode program untuk input pencarian
cellspacing="0">
<tr>
background="images/cari.jpg">
44
Pencarian <input type=text name=cari>
<select name=field>
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>
</table>
</form>
45
Gambar 2.1 Background Menu Pencarian yang Melebar
46
Gambar 2.3 Tampilan Halaman Beranda Mozilla Firefox
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 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
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
administrator. Contoh yang diambil yaitu pada penginputan data, pengeditan data,
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
49
BAB VII
PENUTUP
7.1 Kesimpulan
Dari hasil perancangan sistem dan pengujian sistem, maka dapat diambil
7.2 Saran
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