IMPLEMENTASI WEB SERVICE PADA APLIKASI KOSAKATA BAHASA INDONESIA Implementasi Web Service Pada Aplikasi Kosakata Bahasa Indonesia.
IMPLEMENTASI WEB SERVICE PADA
APLIKASI KOSAKATA BAHASA INDONESIA
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata 1
pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
Fauzan Natsir
NIM : L200090036
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013
HALAMAN PERSETUJUAN
Skripsi dengan judul
IMPLEMENTASI WEB SERVICE PADA
APLIKASI KOSAKATA BAHASA INDONESIA
ini telah diperiksa dan disetujui untuk diajukan pada sidang pendadaran :
Hari
:
Tanggal :
Pembimbing I
Pembimbing II
Husni Thamrin, S.T, MT., Ph.D.
NIK : 706
Aris Rakhmadi, S.T., M.Eng.
NIK : 983
ii
HALAMAN PENGESAHAN
IMPLEMENTASI WEB SERVICE PADA
APLIKASI KOSAKATA BAHASA INDONESIA
dipersiapkan dan disusun oleh
FAUZAN NATSIR
NIM : L200090036
telah dipertahankan di depan Dewan Penguji pada
tanggal :
Susunan Dewan Penguji
Pembimbing I
Dewan Penguji I
Husni Thamrin, S.T, M.T., Ph.D.
NIK : 706
Hernawan Sulistyanto, S.T, M.T.
NIK : 882
Pembimbing II
Aris Rakhmadi, S.T., M.Eng
NIK : 983
Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
tanggal :
Dekan Fakultas
Komunikasi dan Informatika
Ketua Program Studi
Teknik Informatika
Husni Thamrin, S.T., M.T., Ph.D
NIK : 706
Dr. Heru Supriyono M.Sc.
NIK : 970
iii
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi,
dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi:
1. Saya mengembangkan aplikasi Kosakata Bahasa Indonesia dibantu oleh buku
dan internet.
2. Saya membuat sendiri halaman baru berbasis web service aplikasi Kosakata
Bahasa Indonesia untuk melengkapi sistem yang sudah ada sebelumnya.
Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya.
Saya bertanggung jawab atas isi dan kebenaran daftar di atas.
Surakarta, 31 Mei 2013
Fauzan Natsir
Mengetahui:
Pembimbing I
Pembimbing II
Husni Thamrin, S.T, MT., Ph.D.
NIK : 706
Aris Rakhmadi, ST., M.Eng.
NIK : 983
iv
MOTTO
v
PERSEMBAHAN
1. Bapak dan Ibu tercinta yang merawatku dari kecil sampai sekarang dengan
penuh keiklasan dan kasih sayang, do‟a dan restumu selalu kuharapkan.
2. Adikku Uzik, dan seluruh keluarga besarku yang aku sayangi. Terima kasih
atas dukungan dan doanya.
3. Sahabat Seperjuanganku ( Lukman, Rendra, Andik, Widi, Arif, Panto, Mbahe,
Arek, Felix, Niken, Zahra, Detty Lucky, Heni, Rini, Erna, Anwar, Septi,
Galuh, ) yang telah menemaniku menyelesaikan Tugas Akhir ini, dan tidak
bosan-bosannya menyemangatiku.
4. Rekan-rekan seperjuangan TI UMS „09. Ayo semangat dalam menjalani
hidup..!!!!
5. Teman-temanku yang tidak bisa disebutkan di sini, terima kasih banyak.
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
rahmat, hidayah serta kekuatan sehingga penulis dapat menyelesaikan skripsi ini
dengan
judul
“IMPLEMENTASI
WEB
SERVICE
PADA
APLIKASI
KOSAKATA BAHASA INDONESIA”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik
Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa
dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis
harapkan demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah
mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun pemikiran.
Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih
yang sebesar-besarnya kepada :
1.
Bapak Husni Thamrin, M.T, P.h.D selaku Dekan Fakultas Komunikasi dan
Informatika Universitas Muhammadiyah Surakarta dan Pembimbing I yang
telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada
penulis sehingga dapat menyelesaikan tugas akhir ini.
2.
Bapak Aris Rakhmadi, S.T, M.Eng selaku Ketua Penjamin Mutu Fakultas
Komunikasi dan Informatika Universitas Muhammadiyah Surakarta dan
vii
Pembimbing II yang telah memberikan nasehat, bimbingan, dorongan, dan
pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
3.
Bapak dan ibu dosen yang telah memberikan ilmu dan pengetahuan selama
menempuh pendidikan di Teknik Informatika UMS.
4.
Seluruh Staf Tata Usaha, Staf Akademik maupun non Akademik, yang telah
banyak membantu dan memberikan kemudahan kepada penulis selama
menempuh studi di Fakultas Komunikasi dan Informatika jurusan Teknik
Informatika Universitas Muhammadiyah Surakarta.
5.
Bapak dan Ibu, serta adikku terima kasih atas semua doa, semangat dan
perjuangan yang tiada hentinya, juga atas curahan kasih sayang yang tidak
pernah surut dalam setiap langkah kehidupan penulis.
6.
Teman-teman seperjuangan Teknik Informatika „09 dalam tugas akhir, terima
kasih atas kerja samanya.
7.
Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu
hingga terselesainya tugas akhir ini terima kasih atas semua bantuan baik
moral maupun semangatnya.
viii
Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan
bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta,
2013
Penulis
Fauzan Natsir
ix
DAFTAR ISI
Halaman
Halaman Judul...........................................................................................................i
Halaman Persetujuan ............................................................................................... ii
Halaman Pengesahan ............................................................................................. iii
Daftar Kontribusi ....................................................................................................iv
Motto ........................................................................................................................ v
Persembahan ...........................................................................................................vi
Kata Pengantar ...................................................................................................... vii
Daftar Isi..................................................................................................................xi
Daftar Tabel .......................................................................................................... xiii
Daftar Gambar .......................................................................................................xiv
Abstrak ................................................................................................................... xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang .............................................................................................. 1
1.2 Rumusan Masalah ......................................................................................... 2
1.3 Batasan Masalah ............................................................................................ 3
1.4 Tujuan Penelitian ........................................................................................... 3
1.5 Manfaat Penelitian ......................................................................................... 4
1.6 Sistematika Penulisan .................................................................................... 4
BAB II TINJAUAN PUSTAKA ............................................................................ 7
2.1 Telaah Penelitian ........................................................................................... 7
2.2 Landasan Teori .............................................................................................. 9
x
2.2.1 Pengertian Implementasi ..................................................................... 9
2.2.2 Pengertian Web Service ..................................................................... 10
2.2.3 Pengertian Kosakata .......................................................................... 11
2.2.4 Pengertian PHP ................................................................................. 11
2.2.5 Pengertian Code Igniter..................................................................... 12
2.2.6 Pengertian XML ................................................................................. 13
2.2.6 Pengertian Java Script ....................................................................... 13
2.2.6 Pengertian JSON ............................................................................... 14
2.3 Referensi Metode Pengembangan ............................................................... 15
2.3.1 SDLC (System Development Life Cycle) .......................................... 15
2.3.2 TIC (Table Instance Chart) .............................................................. 17
BAB III METODOLOGI PENELITIAN .......................................................... 20
3.1 Lokasi dan Waktu Penelitian ....................................................................... 20
3.2 Analisis Kebutuhan Sistem .......................................................................... 21
3.2.1 Analisis Kebutuhan Hardware .......................................................... 21
3.2.2 Analisis Kebutuhan Software ............................................................ 22
3.3 Alur Penelitian ............................................................................................. 25
3.3.1 Flowchart System .............................................................................. 25
3.3.2 Konsep Web Service .......................................................................... 27
3.3.3 Perancangan Basis Data .................................................................... 29
BAB IV HASIL DAN PEMBAHASAN .............................................................. 38
4.1. Hasil Penelitian........................................................................................... 38
4.1.1 Halaman Sistem yang Ada ................................................................ 39
xi
4.1.2 Halaman Beranda .............................................................................. 41
4.1.3 Halaman Output ................................................................................ 41
4.1.4 Output Web Service ........................................................................... 44
4.2. Pembahasan ................................................................................................ 49
BAB V PENUTUP ................................................................................................ 52
5.1. Kesimpulan ................................................................................................. 52
5.2. Saran ........................................................................................................... 53
DAFTAR PUSTAKA............................................................................................ 54
LAMPIRAN .......................................................................................................... 56
xii
DAFTAR TABEL
Tabel 2.1 Format TIC (Table Instance Chart)........................................................ 18
Tabel 2.2 Aturan TIC (Table Instance Chart) ........................................................ 18
Tabel 3.1 Spesifikasi Komputer Client .................................................................. 21
Tabel 3.2 Spesifikasi Komputer Server .................................................................. 22
Tabel 3.3 Aturan TIC .............................................................................................. 30
Tabel 3.4 TIC untuk tabel definisi .......................................................................... 30
Tabel 3.5 TIC untuk tabel tipe kata ........................................................................ 31
Tabel 3.6 TIC untuk tabel sinonim ......................................................................... 32
Tabel 3.7 TIC untuk tabel antonim......................................................................... 33
Tabel 3.8 TIC untuk tabel kata jadian .................................................................... 33
Tabel 3.9 TIC untuk tabel kata majemuk ............................................................... 34
Tabel 3.10 TIC untuk tabel hiponim ...................................................................... 35
Tabel 3.11 TIC untuk tabel meronim ..................................................................... 36
xiii
DAFTAR GAMBAR
Gambar 3.1 Flowchart sistem alur penelitian ........................................................ 25
Gambar 3.2 Konsep implementasi web service ..................................................... 27
Gambar 3.3 Desain halaman awal .......................................................................... 36
Gambar 4.1 Tampilan sistem yang sudah ada ........................................................ 39
Gambar 4.2 Tampilan KBBI.web.id....................................................................... 40
Gambar 4.3 Halaman beranda ................................................................................ 41
Gambar 4.4 Tampilan output.................................................................................. 42
Gambar 4.5 Tampilan output format XML ............................................................ 45
Gambar 4.6 Tampilan output format JSON ........................................................... 46
Gambar 4.7 Penerapan Web Service ....................................................................... 47
xiv
ABSTRAKSI
Web service adalah konsep dalam sistem terdistribusi yang menyediakan
informasi melalui web menggunakan format XML dengan standar protokol
HTTP. Format keluaran data dari web service menggunakan XML, maka
teknologi ini dapat mendukung integrasi berbagai platform sistem dan aplikasi.
Sistem ini disusun oleh dengan menggunakan teknologi web service yang
diimplementasikan pada sistem aplikasi Kosakata Bahasa Indonesia
Teknologi web service menawarkan kemudahan menjembatani setiap
informasi tanpa mempermasalahkan perbedaan teknologi yang digunakan oleh
masing-masing sumber. Sistem web service ini diharapkan meningkatkan
kolaborasi antar pemrogram yang memungkinkan sebuah fungsi di dalam web
service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil
pemrograman yang terdapat di dalamnya.
Hasil penelitian menunjukkan bahwa aplikasi dapat digunakan untuk
pengembangan fitur tata bahasa dan kosakata. Aplikasi kosakata ini dibangun
dengan fitur yang lebih lengkap dengan memanfaatkan informasi web service
dalam format XML dan JSON.
Kata kunci : web service, kosakata, XML, JSON
xv
APLIKASI KOSAKATA BAHASA INDONESIA
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata 1
pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
Fauzan Natsir
NIM : L200090036
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013
HALAMAN PERSETUJUAN
Skripsi dengan judul
IMPLEMENTASI WEB SERVICE PADA
APLIKASI KOSAKATA BAHASA INDONESIA
ini telah diperiksa dan disetujui untuk diajukan pada sidang pendadaran :
Hari
:
Tanggal :
Pembimbing I
Pembimbing II
Husni Thamrin, S.T, MT., Ph.D.
NIK : 706
Aris Rakhmadi, S.T., M.Eng.
NIK : 983
ii
HALAMAN PENGESAHAN
IMPLEMENTASI WEB SERVICE PADA
APLIKASI KOSAKATA BAHASA INDONESIA
dipersiapkan dan disusun oleh
FAUZAN NATSIR
NIM : L200090036
telah dipertahankan di depan Dewan Penguji pada
tanggal :
Susunan Dewan Penguji
Pembimbing I
Dewan Penguji I
Husni Thamrin, S.T, M.T., Ph.D.
NIK : 706
Hernawan Sulistyanto, S.T, M.T.
NIK : 882
Pembimbing II
Aris Rakhmadi, S.T., M.Eng
NIK : 983
Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
tanggal :
Dekan Fakultas
Komunikasi dan Informatika
Ketua Program Studi
Teknik Informatika
Husni Thamrin, S.T., M.T., Ph.D
NIK : 706
Dr. Heru Supriyono M.Sc.
NIK : 970
iii
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi,
dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi:
1. Saya mengembangkan aplikasi Kosakata Bahasa Indonesia dibantu oleh buku
dan internet.
2. Saya membuat sendiri halaman baru berbasis web service aplikasi Kosakata
Bahasa Indonesia untuk melengkapi sistem yang sudah ada sebelumnya.
Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya.
Saya bertanggung jawab atas isi dan kebenaran daftar di atas.
Surakarta, 31 Mei 2013
Fauzan Natsir
Mengetahui:
Pembimbing I
Pembimbing II
Husni Thamrin, S.T, MT., Ph.D.
NIK : 706
Aris Rakhmadi, ST., M.Eng.
NIK : 983
iv
MOTTO
v
PERSEMBAHAN
1. Bapak dan Ibu tercinta yang merawatku dari kecil sampai sekarang dengan
penuh keiklasan dan kasih sayang, do‟a dan restumu selalu kuharapkan.
2. Adikku Uzik, dan seluruh keluarga besarku yang aku sayangi. Terima kasih
atas dukungan dan doanya.
3. Sahabat Seperjuanganku ( Lukman, Rendra, Andik, Widi, Arif, Panto, Mbahe,
Arek, Felix, Niken, Zahra, Detty Lucky, Heni, Rini, Erna, Anwar, Septi,
Galuh, ) yang telah menemaniku menyelesaikan Tugas Akhir ini, dan tidak
bosan-bosannya menyemangatiku.
4. Rekan-rekan seperjuangan TI UMS „09. Ayo semangat dalam menjalani
hidup..!!!!
5. Teman-temanku yang tidak bisa disebutkan di sini, terima kasih banyak.
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
rahmat, hidayah serta kekuatan sehingga penulis dapat menyelesaikan skripsi ini
dengan
judul
“IMPLEMENTASI
WEB
SERVICE
PADA
APLIKASI
KOSAKATA BAHASA INDONESIA”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik
Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa
dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis
harapkan demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah
mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun pemikiran.
Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih
yang sebesar-besarnya kepada :
1.
Bapak Husni Thamrin, M.T, P.h.D selaku Dekan Fakultas Komunikasi dan
Informatika Universitas Muhammadiyah Surakarta dan Pembimbing I yang
telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada
penulis sehingga dapat menyelesaikan tugas akhir ini.
2.
Bapak Aris Rakhmadi, S.T, M.Eng selaku Ketua Penjamin Mutu Fakultas
Komunikasi dan Informatika Universitas Muhammadiyah Surakarta dan
vii
Pembimbing II yang telah memberikan nasehat, bimbingan, dorongan, dan
pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
3.
Bapak dan ibu dosen yang telah memberikan ilmu dan pengetahuan selama
menempuh pendidikan di Teknik Informatika UMS.
4.
Seluruh Staf Tata Usaha, Staf Akademik maupun non Akademik, yang telah
banyak membantu dan memberikan kemudahan kepada penulis selama
menempuh studi di Fakultas Komunikasi dan Informatika jurusan Teknik
Informatika Universitas Muhammadiyah Surakarta.
5.
Bapak dan Ibu, serta adikku terima kasih atas semua doa, semangat dan
perjuangan yang tiada hentinya, juga atas curahan kasih sayang yang tidak
pernah surut dalam setiap langkah kehidupan penulis.
6.
Teman-teman seperjuangan Teknik Informatika „09 dalam tugas akhir, terima
kasih atas kerja samanya.
7.
Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu
hingga terselesainya tugas akhir ini terima kasih atas semua bantuan baik
moral maupun semangatnya.
viii
Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan
bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta,
2013
Penulis
Fauzan Natsir
ix
DAFTAR ISI
Halaman
Halaman Judul...........................................................................................................i
Halaman Persetujuan ............................................................................................... ii
Halaman Pengesahan ............................................................................................. iii
Daftar Kontribusi ....................................................................................................iv
Motto ........................................................................................................................ v
Persembahan ...........................................................................................................vi
Kata Pengantar ...................................................................................................... vii
Daftar Isi..................................................................................................................xi
Daftar Tabel .......................................................................................................... xiii
Daftar Gambar .......................................................................................................xiv
Abstrak ................................................................................................................... xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang .............................................................................................. 1
1.2 Rumusan Masalah ......................................................................................... 2
1.3 Batasan Masalah ............................................................................................ 3
1.4 Tujuan Penelitian ........................................................................................... 3
1.5 Manfaat Penelitian ......................................................................................... 4
1.6 Sistematika Penulisan .................................................................................... 4
BAB II TINJAUAN PUSTAKA ............................................................................ 7
2.1 Telaah Penelitian ........................................................................................... 7
2.2 Landasan Teori .............................................................................................. 9
x
2.2.1 Pengertian Implementasi ..................................................................... 9
2.2.2 Pengertian Web Service ..................................................................... 10
2.2.3 Pengertian Kosakata .......................................................................... 11
2.2.4 Pengertian PHP ................................................................................. 11
2.2.5 Pengertian Code Igniter..................................................................... 12
2.2.6 Pengertian XML ................................................................................. 13
2.2.6 Pengertian Java Script ....................................................................... 13
2.2.6 Pengertian JSON ............................................................................... 14
2.3 Referensi Metode Pengembangan ............................................................... 15
2.3.1 SDLC (System Development Life Cycle) .......................................... 15
2.3.2 TIC (Table Instance Chart) .............................................................. 17
BAB III METODOLOGI PENELITIAN .......................................................... 20
3.1 Lokasi dan Waktu Penelitian ....................................................................... 20
3.2 Analisis Kebutuhan Sistem .......................................................................... 21
3.2.1 Analisis Kebutuhan Hardware .......................................................... 21
3.2.2 Analisis Kebutuhan Software ............................................................ 22
3.3 Alur Penelitian ............................................................................................. 25
3.3.1 Flowchart System .............................................................................. 25
3.3.2 Konsep Web Service .......................................................................... 27
3.3.3 Perancangan Basis Data .................................................................... 29
BAB IV HASIL DAN PEMBAHASAN .............................................................. 38
4.1. Hasil Penelitian........................................................................................... 38
4.1.1 Halaman Sistem yang Ada ................................................................ 39
xi
4.1.2 Halaman Beranda .............................................................................. 41
4.1.3 Halaman Output ................................................................................ 41
4.1.4 Output Web Service ........................................................................... 44
4.2. Pembahasan ................................................................................................ 49
BAB V PENUTUP ................................................................................................ 52
5.1. Kesimpulan ................................................................................................. 52
5.2. Saran ........................................................................................................... 53
DAFTAR PUSTAKA............................................................................................ 54
LAMPIRAN .......................................................................................................... 56
xii
DAFTAR TABEL
Tabel 2.1 Format TIC (Table Instance Chart)........................................................ 18
Tabel 2.2 Aturan TIC (Table Instance Chart) ........................................................ 18
Tabel 3.1 Spesifikasi Komputer Client .................................................................. 21
Tabel 3.2 Spesifikasi Komputer Server .................................................................. 22
Tabel 3.3 Aturan TIC .............................................................................................. 30
Tabel 3.4 TIC untuk tabel definisi .......................................................................... 30
Tabel 3.5 TIC untuk tabel tipe kata ........................................................................ 31
Tabel 3.6 TIC untuk tabel sinonim ......................................................................... 32
Tabel 3.7 TIC untuk tabel antonim......................................................................... 33
Tabel 3.8 TIC untuk tabel kata jadian .................................................................... 33
Tabel 3.9 TIC untuk tabel kata majemuk ............................................................... 34
Tabel 3.10 TIC untuk tabel hiponim ...................................................................... 35
Tabel 3.11 TIC untuk tabel meronim ..................................................................... 36
xiii
DAFTAR GAMBAR
Gambar 3.1 Flowchart sistem alur penelitian ........................................................ 25
Gambar 3.2 Konsep implementasi web service ..................................................... 27
Gambar 3.3 Desain halaman awal .......................................................................... 36
Gambar 4.1 Tampilan sistem yang sudah ada ........................................................ 39
Gambar 4.2 Tampilan KBBI.web.id....................................................................... 40
Gambar 4.3 Halaman beranda ................................................................................ 41
Gambar 4.4 Tampilan output.................................................................................. 42
Gambar 4.5 Tampilan output format XML ............................................................ 45
Gambar 4.6 Tampilan output format JSON ........................................................... 46
Gambar 4.7 Penerapan Web Service ....................................................................... 47
xiv
ABSTRAKSI
Web service adalah konsep dalam sistem terdistribusi yang menyediakan
informasi melalui web menggunakan format XML dengan standar protokol
HTTP. Format keluaran data dari web service menggunakan XML, maka
teknologi ini dapat mendukung integrasi berbagai platform sistem dan aplikasi.
Sistem ini disusun oleh dengan menggunakan teknologi web service yang
diimplementasikan pada sistem aplikasi Kosakata Bahasa Indonesia
Teknologi web service menawarkan kemudahan menjembatani setiap
informasi tanpa mempermasalahkan perbedaan teknologi yang digunakan oleh
masing-masing sumber. Sistem web service ini diharapkan meningkatkan
kolaborasi antar pemrogram yang memungkinkan sebuah fungsi di dalam web
service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil
pemrograman yang terdapat di dalamnya.
Hasil penelitian menunjukkan bahwa aplikasi dapat digunakan untuk
pengembangan fitur tata bahasa dan kosakata. Aplikasi kosakata ini dibangun
dengan fitur yang lebih lengkap dengan memanfaatkan informasi web service
dalam format XML dan JSON.
Kata kunci : web service, kosakata, XML, JSON
xv