Anda di halaman 1dari 16

PROPOSAL PENELITIAN

RANCANG BANGUN KAMUS DIGITAL


ILMU KEDOKTERAN BERBASIS WEB

1. PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi saat ini sangat berarti bagi semua

kalangan, baik perusahaan swasta maupun di pemerintahan. Informasi umumnya

hanya diperoleh melalui media, seperti surat kabar atau buku maupun media

elektronik seperti radio dan televisi. Tetapi saat ini komputer merupakan suatu

sarana informasi yang paling banyak digunakan oleh instansi perusahaan maupun

perorangan. Dengan komputer masyarakat bisa mendapatkan informasi dan saling

berkomunikasi dengan cepat dan tepat. Permasalahan yang ada pada saat ini bagi

para masyarakat umum khususnya para pelajar adalah tidak mengetahuinya atau

mungkin tahu hanya sedikit tentang istilah kedokteran. Dalam mencari informasi

istilah-istilah kedokteran masyarakat mengakses dari media berupa kamus.

Permasalahan yang ada pada saat ini bagi para masyarakat luas khususnya

bagi mahasiswa ataupun pelajar kurang mengetahui tentang istilah kedokteran.

Alasannya karena dalam mencari informasi istilah-istilah kedokteran mahasiswa

ataupun pelajar mengakses dari media berupa kamus. Sementara kamus dibeli

dengan harga yang mahal, selain itu juga kebanyakan mahasiswa dan pelajar

mengalami kesulitan untuk mendapatkan perolehan kamus melalui perpustakaan

karena adanya keterbatasan jumlah buku dan harus memiliki kartu perpustakaan
dan sistem pencarian istilah dengan menggunakan kamus memakan waktu cukup

lama karena untuk pencarian istilah kedoktera harus membuka perlembar dari

kamus istilah kedokteran tersebut.

Solusi dari permasalahan diatas adalah menggunakan komputerisasi,

komputer merupakan salah satu media untuk menyediakan informasi dimana

sekarang ini sudah banyak menggunakan software yang menjadikan informasi

berbentuk digital. Objek-objek digital sudah merupakan salah satu tren dalam

menyampaikan informasi seperti adanya perpustakaan berbasis digital yang

menggunakan katalog online, kamus digital, dan majalah digital. Contoh bahasa

ajar yang sudah menggunakan digital seperti aplikasi transtool yang merupakan

terjemahan bahasa Inggris–Indonesia dan Indonesia-Inggris. Dengan adanya

permasalahan tersebut, maka dapat diatasi dengan menggunakan jasa penerjemah,

tetapi hal ini kurang efektif dan efesien karena membutuhkan waktu yang cukup

lama.

Metode searching merupakan suatu proses pendarian data dari sejumlah

data yang ada. Pencarian data dapat dilakukan pada sejumlah data yang sudah

terurut atau juga pada data yang sama sekali belum terurut. Kita mencoba

menggunakan dua metode pencarian yaitu, Berurutan (Sequential Searching),

Pencarian Biner (Binary Seacrh).

Metode Sequential Searching ini merupakan metode yang data dicari

dibandingkan satu per satu sampai data tersebut ditemukan atau tidak ditemukan.

Metode Pencarian Biner (Binary Seacrh) ini digunakan jika sejumlah data telah

diurutkan, lalu bagi dua data-data tadi dengan jumlah data yang sama pada masing-
masingnya. Kemudian data dibandingkan dengan data terakhir dari subdata yang

pertama. Jika data yang dicari lebih keci, pencarian dilanjutkan pada sub data pertama

dengan terlebih dahulu membagi dua lagi data-data tersebut dengan jumlah yang

sama. Metode yang bagus untuk perangkat lunak yaitu Metode Pencarian Biner

(Binary Seacrh), karena jauh lebih cepat dengan metode sequential searching.

Dengan adanya perangkat lunak ini diharapkan nantinya masyarakat luas

yang berkeinginan mengetahui istilah-istilah kedokteran tidak kesulitan lagi

mencari arti kedokteran karena akan ada kamus kedokteran yang bersifat digital.

Berdasarkan latar belakang inilah maka peneliti berkeinginan mengangkat

permasalahan tersebut sebagai bahan penelitian. Adapun judul penelitian adalah

“Rancang Bangun Kamus Digital Ilmu Kedokteran Berbasis Web”.

1.2 Perumusan Masalah

Berdasarkan uraian diatas, merumuskan yang ada untuk dijadikan titik

tolak pada pembahasan proposal ini adalah “Bagaimana merancang dan

membangun kamus digital ilmu kedokteran Berbasis Web menggunakan scripting

PHP dan database MySQL ?” .

1.3 Batasan Masalah

Pelaksanaan penelitian ini merancang dan membangun kamus digital ilmu

kedokteran berbasis web dengan berisikan kata yang berawalan dari huruf A

sampai dengan huruf Z secara Ascending. Kemampuan kamus digital ini dimana

admin dapat menambah perbendaharaan kata dengan menginputkan sendiri karena


disediakan fasilitas guna menambah perbendaharaan kata tersebut. Metode

searching yang digunakan adlaah Metode Pencarian Biner (Binary Seacrh).

1.4 Tujuan dan Manfaat Penelitian

1.4.1. Tujuan Penelitian

Adapun tujuan penelitian ini adalah :

1. Merancang kamus digital ilmu kedokteran berbasis web menggunakan tool

Unified Modeling Language (UML) yaitu use case dan diagram activity.

2. Membangun kamus digital ilmu kedoketeran berbasis web menggunakan

scripting PHP dan database MySQL.

3. Membandingkan 2 (dua) metode pencarian yaitu berurutan (sequential

searching) dan pencarian biner (Binary Seacrh).

1.4.2. Manfaat Penelitian

Adapun manfaat penelitian ini adalah :

1. Bagi kalangan profesional seperti dokter, perawat, farmasi dapat informasi

ilmu kedokteran media teknologi informasi yaitu website.

2. Bagi masyarakat umum agar dapat mengetahui informasi ilmu kedokteran

secara online.

3. Bagi mahasiswa menambah wawasan bagi dalam rancang bangun kamus

digital ilmu kedokteran berbasis web.

II. TINJAUAN PUSTAKA


Dalam sub bab berikut akan dijelaskan definisi-definisi teori yang

berhubungan dengan penelitian, tinjauan obyek penelitian dan alat bantu yang

digunakan dalam penelitian.

2.1 Perangkat Lunak

Menurut Pressman (2002:10), perangkat lunak adalah perintah (program

komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang

diinginkan atau yang mengatur struktur data memungkinkan program

memanipulasi informasi secara professional dan mengatur dokumen yang

menggambarkan operasi kegunaan program. Perangkat lunak merupakan

perangkat yang dapat dilihat oleh mata, namun tidak dapat diraba. Perangkat

lunak juga dapat digunakan untuk menunjukkan sebuah program yang dipakai

oleh sistem komputer. Komputer memerlukan perangkat lunak untuk beroperasi

dan membutuhkan program untuk membuat komponen–komponen bekerja

bersama–sama dengan baik.

Karakteristik perangkat lunak menurut Pressman (2002 : 4) meliputi :

1. Merupakan produk yang unik

2. Perangkat lunak tidak akan pernah rusak karena selalu diperbaiki

3. Perangkat lunak pada umumnya dibangun sesuai keinginan, jadi tidak

dibentuk dari komponen yang sudah ada.

4. Fleksibel, sehingga mudah di modifikasi.

5. Dihubungkan dengan sistem komputer.


Perangkat lunak bantu adalah alat bantu untuk mempermudah suatu

penyelesaian masalah yang timbul seperti komputer. Dimana komputer

merupakan suatu alat bantu dalam mempermudahkan suatu pekerjaan dengan

cepat serta dapat memberikan informasi dalam permasalahan yang timbul.

Perangkat lunak adalah kecanggihan teknologi dari perangkat keras yang

akan berfungsi apabila diberikan tugas–tugas dasar tertentu yang diperlukan

semua pemakai suatu komputer. Dan membantu mempermudah pengolahan

sumber daya fisik, berfungsi sebagai interface antara user, software yang

memproses sebuah data tersebut.

Perangkat Lunak adalah instruksi (program komputer) yang diketikan

dijalankan menyediakan fungsi dan tampilan yang diinginkan, struktur data yang

memberikan kesempatan program untuk memanipulasi informasi dan dokumen

yang mendeskripsikan operasi dan penggunaan program, mengatur struktur data

memungkinkan program memanipulasi informasi secara proporsional

(Kristanto, 2004:1).

Dari dua pendapat diatas maka dapat disimpulkan bahwa perangkat lunak

adalah suatu instruksi (program komputer) yang dibuat oleh sebuah perusahaan

komputer untuk mengerjakan tugas tertentu. Contoh Microsoft Word.

2.2 Perancangan

Pengertian perancangan menurut (Sutabri, 2004), suatu prosedur untuk

mengkonversi spefikasi logis ke dalam sebuah desain yang bertujuan untuk

mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Perancangan ini

dilakukan setelah melakukan tahap analisis sistem selesai.


Perancangan menurut (Ahmad, 2006) adalah desain suatu bangunan

bertujuan untuk mendapatkan gambaran dengan jelas apa yang harus dibangun.

Perancangan ini dilakukan setelah melakukan pengumpulan bahan dan analisis

yang ada.

Dari dua pendapat diatas dapat disimpulkan bahwa perancangan dan

rancang bangun adalah desain suatu bangunan bertujuan untuk mendapatkan

gambaran dengan jelas apa yang harus dibangun.

2.3 Kamus Digital

Kamus adalah buku yang memuat kumpulan istilah atau nama-nama yang

disusun beserta penjelasannya tentang pemakaiannya, disusun menurut abjad

berikut keterangan maknanya, atau terjemahannya dari istilah atau nama-nama

tersebut. Digital adalah sistem elektronik yang menggunakan

signal digital. Signal digital didasarkan pada signal yang bersifat

terputus-putus, kamus digital adalah kumpulan istilah atau nama-nama

yang disusun beserta penjelasannya tentang pemakaiannya, disusun menurut abjad

berikut keterangan maknanya, atau terjemahannya dari istilah atau nama-nama

tersebut menggunakan sistem elektronik (Ahmad, 2006:295).

Dari pendapat diatas maka dapat disimpulkan bahwa kamus digital

merupakan hasil teknologi dari suatu aplikasi komputer dalam memuat

kumpulan istilah atau nama-nama yang disusun beserta penjelasannya tentang

pemakaiannya.

2.4 Kedokteran
Kedokteran adalah segala sesuatu yang berhubungan dengan dokter atau

pengobatan penyakit, dapat diartikan juga suatu ilmu dan seni yang mempelajari

tentang penyakit dan cara-cara penyembuhannya. Ilmu kedokteran adalah cabang

ilmu kesehatan yang mempelajari tentang cara mempertahankan kesehatan

manusia dan mengembalikan manusia pada keadaan sehat dengan memberikan

pengobatan pada penyakit dan cedera. (Ahmad, 2006:190).

2.5 HTML

HyperText Markup Language (HTML) adalah merupakan salah satu varian

dari SGML yang dipergunakan dalam pertukaran dokumen melalui protokol

HTTP. Tata penulisan yang digunakan dalam dokumen web. Dokumen ini akan

dieksekusi oleh browser, sehingga browser mampu menghasilkan sesuatu

dokumen sesui dengan keinginan mendesain page. (Febrian, 2007:230).

HyperText Markup Language (HTML) adalah bahasa pengkodean yang

digunakan untuk membuat dokumen hypertext untuk digunakan dalam world

wide web. Istilah hyper dalam hypertext diartikan bahwa dalam HTML kita bisa

menentukan bahwa sebuah blok teks atau gambar terhubung dengan file lain di

internet. (Sudarmo, 2006:194).

Dari dua pendapat diatas dapat disimpulkan bahwa HyperText Markup

Language (HTML) dikatakan sebagai bahasa penghubung untuk menerbitkan

hypertext pada dunia web.

2.6 HTTP
HyperText Transfer Protocol (HTTP) merupakan protokol yang berfungsi

untuk mendesain dan menjelaskan bagaimana server dan client berinteraksi dalam

mengirim dan menerima dokumen web, protokol ini didisain untuk mentrasfer

berkas yang berisi hypertext seperti berkas yang berisi HTML yang digunakan di

word wide web. (Febrian, 2007:230).

HyperText Transfer Protocol (HTTP) adalah protokol untuk memindahkan

file hypertext di internet. Hal ini memerlukan HTTP client program di suatu ujung

dan HTTP server program di ujung yang lain.(Sudarmo, 2006:194)

Dari dua pendapat diatas dapat disimpulkan bahwa HyperText Markup

Language (HTML) dikatakan sebagai bahasa penghubung untuk menerbitkan

hypertext pada dunia web.

2.7 Web Server

Web server adalah suatu program dan mesin yang menjalankan program

pada suatu protocol HTTP dan dapat menanggapi permintaa-permintaan dari web

browser yang menggunakan protocol tersebut, web server terdiri dari apache,

internet information service dan tomcat.

2.7.1 Apache

Apache adalah server web yang tersedia secara gratis dan disebarkan dengan

lisensi open source. Apache tersedia bagi bermacam-macam sistem operasi,

seperti UNIX (FreeBSD, Linux, Solaris, dan lainnya) dan windows NT/95/98,

Apache mengikuti standar protokol Hypertext Transport Protocol.

(Febrian, 2007:32).

2.7.2 Internet Information Service (IIS)


Internet Information Service atau yang sering disingkat IIS merupakan

server web yang merupakan produk dari microsoft dan biasanya digunakan

dengan scripting ASP produk dari microsoft juga. (Febrian, 2007:248).

2.7.3 Tomcat

Tomcat merupakan sebuah sebutan untuk web container atau bagian dari

web server, yang merupakan implementasi resmi spesifikasi JSP dari Sun

Microsystem. (Rickyanto, 2002:21).

Web server yang digunakan pada rancang bangun kamus digital ilmu

kedokteran berbasis web yaitu apaceh, karena apache merupakan web server yang

banyak digunakan oleh provider hosting website.

2.8 Web Programming

Web Programing adalah suatu bahasa scripting yang dapat menyatu

dengan kode-kode HTML untuk membuat suatu website, web programming

terdiri dari php, asp dan jsp.

2.8.1 PHP

Hypertext Preprocessor (PHP) adalah bahasa scripting yang dapat menyatu

(embedded) dengan kode-kode HTML dan dieksekusi di sisi server (Server Side

Scripting). (Sanjaya, 2004:36).

2.8.2 ASP
ASP atau kepanjangan dari active server pages adalah script pemrograman

server slide yang bersifat open application enveriroment (lingkungan aplikasi

terbuka) dan ASP merupakan produk dari microsoft. (Wahidin, 2004:1).

2.8.3 JSP

JSP atau java server pages adalah suatu teknologi web berbasis bahasa

pemrograman java dan berjalan di platform java, serta merupakan bagian dari

teknologo J2EE (Java 2 Enterprise Edition), JSP sangat sesuai dan tangguh untuk

menangani presentasi di web. (Rickyanto, 2002:1).

Bahasa scripting yang digunakan pada rancang bangun kamus digital ilmu

kedokteran berbasis web yaitu PHP, karena PHP merupakan bahasa scripting

yang banyak digunakan oleh provider hosting website.

2.9 Database

Database adalah suatu koleksi data yang terstruktur. Database ini bisa

berupa daftar belanja sederhana sampai informasi yang sangat besar dari suatu

perusahaan internasional. Untuk menambahkan, mengakses dan memproses data

disimpan di komputer

2.9.1 MySQL

MySQL adalah suatu database populer dengan pengembangan web

developers. Kecepatan dan ukuran yang kecil membuatnya ideal untuk website.

Ditambah lagi dengan fakta bahwa MySQL adalah open source yang artinya gratis

(Simarmata, 2006 : 29).

2.9.2 Microsoft SQL Server


Microsoft SQL Server adalah sebuah program aplikasi untuk mengolah

database model realsional karena terdiri dari lajur kolom dan baris yang

menggunakan, script menggunakan SQL (structured query language) dan

Microsoft SQL Server merupakan produk dari Microsoft (Febrian, 2009:397).

2.9.3 Microsoft Access

Microsoft Access adalah sebuah program aplikasi untuk mengolah database

yang sangat mudah dan fleksible dalam pembuatan dan perancangan sistem

manajemen database. (Suarna, 2004:11).

Database yang digunakan pada rancang bangun kamus digital ilmu

kedokteran berbasis web yaitu MySQL, karena MySQL merupakan database yang

banyak digunakan oleh provider hosting website.

2.11 Unified Modeling Language (UML)

Unified Modeling Language (UML) merupakan salah satu bentuk language

atau bahasa, menurut pencetusnya UML di definisikan sebagai bahasa visual

untuk menjelaskan, memberikan spesifikasi, merancang, membuat model, dan

mendokumentasikan aspek-aspek dari sebuah sistem. (Nugroho,2004:16).

a. Use Case Diagram

Tabel 1. Simbol Use Case

No. Simbol Keterangan


1 Aktor Merupakan kesatuan eksternal yang
berinteraksi dengan sistem.

2. Use Case Rangkaian/uraian sekelompok yang saling


terkait dan membentuk sistem.

3. Generelation Menggambarkan hubungan khusus atau


interaksi dalam objek.

Sumber : Nugroho, Rational Rose Untuk Pemodelan Berorientasi Objek, 2004.


b. Activity Diagram

Tabel 2. Simbol Activity Diagram

No. Simbol Keterangan


1 Start State Start state adalah sebuah kondisi awal sebuah
object sebelum ada perubahan keadaan. Start
state digambarkan dengan sebuah lingkaran
solid.
2. End State End state adalah menggambarkan ketika
objek berhenti memberi respon terhadap
sebuah event. End state digambarkan dengan
lingkaran solid di dalam sebuah lingkaran
kosong.
3. State/Activities State atau activities menggambarkan kondisi
sebuah entitas, dan digambarkan dengan
segiempat yang pinggirnya.

4. Fork (Percabangan) Fork atau percabangan merupakan pemisalah


beberapa aliran konkuren dari suatu aliran
tunggal.
5. Join (Penggabungan) Join atau penggabungan merupakan
pengabungan beberapa aliran konkuren
dalam aliran tunggal.

6. Decision Decision merupakan suatu logika aliran


konkuren yang mempunyai dua cabang aliran
konkuren.

Sumber : Nugroho, Rational Rose Untuk Pemodelan Berorientasi Objek, 2004.

III. METODELOGI PENELITIAN

3.1 Waktu Penelitian

Penelitian Rancang Bangun Kamus Digital Ilmu Kedokteran Berbasis

Web akan dilakukan mulai bulan Oktober 2010 sampai dengan Maret 2011.

3.2 Alat dan Bahan Penelitian

Adapun alat – alat yang digunakan dalam penelitian ini adalah :

1. Alat yaitu :

a. Processor Intel Core 2 Duo

b. RAM 1 GB

c. Hardisk 80 GB,

d. Monitor SVGA Color

e. CDRW Room 52 x

f. Printer

g. Mouse

h. Keyboard

2. Bahan Yaitu :
a. Microsoft Windows XP atau sesuai dengan kebutuhan.

b. Apache Web Server Version 2.2.3

c. PHP Script Language Version 5.1.6

d. MySQL Database Version 5.0.41

e. Macromedia Dreamweaver 8

f. Microsoft Word XP

3.3 Metode Pengumpulan Data

Dalam melakukan penelitian untuk mendapatkan data dan informasi, maka

metode yang digunakan dalam proses pengumpulan data dilakukan sebagai

berikut :

Metode Studi Pustaka, metode yang dilakukan adalah dengan cara mancari bahan

istilah website yang mendukung dalam pendefinisian masalah melalui buku-buku,

internet, yang erat kaitannya dengan objek permasalahan.

3.4 Metode Perkembangan Perangkat Lunak

Metode perkembangan perangkat lunak ini adalah model rekayasa web (Web

engineering), rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal kosep

dasar yang menekankan pada aktifitas teknis dan manejemen. Metode ini

memerlukan pendekatan yang sistematika dan sekuensial yang mulai pada tingkat dan

kemajuan sistem pada setiap tahapan (Proboyekti, 2003:2). Metode atau model

rekayasa web melingkupi aktifitas-aktifitas sebagai berikut :

1. Formulasi
Formulasi dan analisis sistem dan aplikasi berbasis web adalah rangkaian aktifitas

rekayasa web yang dimulai dengan identifikasi tujuan dan diakhiri dengan

pengembangan analisis model atau spesifikasi requirement system. Formulasi

memungkinkan klien dan pembangunan untuk menerapkan tujuan–tujuan

pengembangan web.

2. Analisis Rekayasa Web

Pada tahap ini hal yang akan dilakukan adalah menentukan persyaratan-

persyaratan teknik mengidentifikasi informasi yang akan ditampilkan pada aplikasi

berbasis web dilakukan dari empat sisi yaitu, analisis isi informasi,mengidentifikasi

isi yang akan ditampilkan pada aplikasi berbasis webini. Isi informasi dapat berupa

teks,grafik,audio,maupum video. Analisis interaksi,analisis yangn menunjukan

hubungan antara web dengan pengguna.

3. Desain Web

Tahap ini hal yang akan dilakukan adalah menggambarkan struktur webapp sudah

terbentuk dan komponen-komponen seperti halaman scripts,applet, dan funngsi lain

sudah ada, maka menentukan navigasi yang memungkinkan user mengakses isi

webapp dan layanan-layanannya.

4. Implementasi dan Pengujian

Suatu kegiatan untuk mewujudkan desain menjadi suatu website. Teknologi

yang digunakan tergantung dengan kebutuhan yang telah dirumuskan pada tahap

analisis. Pengujian dilakukan setelah implementasi selesai dilaksanakan.

Anda mungkin juga menyukai