• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Simulasi Psikotest Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Simulasi Psikotest Berbasis Web"

Copied!
15
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1Pengertian Aplikasi

Aplikasi berbasis web merupakan Aplikasi yang dibuat dengan memanfaatkan

mekanisme dan aplikasi yang sudah ada pada sistem web (WWW). Aplikasi berbasis web merupakan aplikasi yang dapat langsung dijalankan pada browser dengan

bantuan koneksi dari internet. Aplikasi berbasis web tidak terbatas pada sistem operasi yang digunakan. User yang mengakses data dengan menggunakan aplikasi berbasis web bisa langsung mendapat umpan balik dari server penyedia data sehingga tidak

statis. Jenis gahasa pemrograman yang digunakan tidak mempengaruhi hasil aplikasi yang dibuat. Sistem web sebenarnya merupakan aplikasi yang :

1. Berarsitektur client-server

2. software web browser di sisi client 3. software web server di sisi server

4. menggunakan protokol HTTP dalam komunikasi antara client dan server. 5. mempunyai fungsi untuk mengambil/menjalankan isi file dokumen web di

(2)

2.1.1 Aplikasi Web

Aplikasi Berbasis Web adalah sebuah aplikasi yang dapat diakses melalui internet atau intranet, dan pada sekarang ini ternyata lebih banyak dan lebih luas dalam

pemakaiannya. Banyak dari perusahaan-perusahaan berkembang yang menggunakan Aplikasi Berbasis Web dalam merencanakan sumber daya mereka dan untuk mengelola perusahaan mereka. Aplikasi Berbasis Web dapat digunakan untuk

berbagai macam tujuan yang berbeda. Sebagai contoh, Aplikasi Berbasis Web dapat digunakan untuk membuat invoice dan memberikan cara yang mudah dalam

penyimpanan data di database.

Aplikasi ini juga dapat dipergunakan untuk mengatur persediaan; karena fitur

tersebut sangat berguna khususnya bagi mereka yang berbisnis ritel. Bukan hanya itu, Aplikasi Berbasis Web juga dapat bekerja memonitoring sistem dalam hal tampilan. Bahkan jumlah dari Aplikasi Berbasis Web sudah tak terhitung lagi, yakni dapat di

desain dan disesuaikan untuk berbagai jenis industri, langitlah yang menjadi batasannya.

Selain fungsi-fungsi tersebut, salah satu keunggulan kompetitif dari Aplikasi Berbasis Web adalah bahwa aplikasi tersebut ‘ringan’ dan dapat diakses dengan cepat

melalui browser dan koneksi internet atau intranet ke server. Ini berarti bahwa

pengguna dapat mengakses data atau informasi perusahaan mereka melalui laptop, smartphone, atau bahkan komputer PC di rumah mereka dengan mudah, tidak seperti aplikasi-aplikasi desktop di mana pengguna harus menginstal perangkat lunak atau

(3)

2.1.2 Keunggulan Aplikasi Web

Keunggulan aplikasi berbasis web ini antara lain :

1. Platform Independent, artinya aplikasi ini dapat dijalankan dari sistem operasi

windows, linux, BSD, Mac. Program yang kita perlukan hanyalah browser (Mozilla Firefox, Internet Explorer maupun browser lainnya).

2. Untuk dijalankan di banyak komputer, tidak perlu install di aplikasi disetiap

komputer, cukup kopi aja script programnya ke server atau salah satu komputer. Untuk komputer lain yang ingin menjalankan program ini cukup

buka browsernya dan membuka alamat host server dimana program ini disimpan.

3. Aplikasi ini dapat dijalankan dari jarak jauh dengan menggunakan internet. 4. Selalu mendapatkan versi terbaru dari aplikasi. Karena aplikasi tersebut

terpasang di server Intranet/Internet, perusahaan pembuat aplikasi bisa

memperbarui aplikasinya terus-menerus. Begitu kita mengakses aplikasi itu, yang kita dapatkan pasti adalah versi terbaru. Tidak perlu lagi kita melakukan upgrade, menginstall service pack, maupun berbagai hal lainnya yang

merepotkan.

2.2Bagan Alir ( Flowchart )

Bagan alir (flowchart) adalah gambaran dalam bentuk diagram alir dari

(4)

Tabel 2.1 Tabel Simbol-Simbol flowchart

(Sumber : Abdul Kadir. 2003. Dasar pemrograman.Yogyakarta: Penerbit Andi)

2.3Pengertian Basis Data (Database)

Basis data atau yang lebih dikenal dengan sebutan database berasal dari kata data dan

basis (base), dimana data merupakan gambaran faktual dari suatu objek yang mengandung arti pengolahan dengan menggunakan komputer yang dikenal dengan

(5)

diangkat dari suatu kenyataan. Data dapat berupa simbol, suara, gambar, kata, angka,

huruf yang menunjukkan suatu ide, objek, kondisi atau situasi. Sedangkan base merupakan basis atau dasar.

Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan untuk memanipulasinya. Basis data merupakan salah satu komponen yang penting dalam

sistem informasi, karena merupakan basis dalam penyediaan informasi bagi para pemakai. Penerapan database dala sistem informasi disebut database system.

2.4Sejarah dan Perkembangan Internet

Internet awalnya merupakan suatu rencana dari Departemen Pertahanan Amerika Serikat (US Departement of Defense) pada sekitar tahun 1960. Dimulai dari suatu

proyek yang dinamakan ARPANET ( Advanced Research Project Agency Network). Beberapa universitas di Amerika Serikat diantaranya UCLA, Stanford, UC Santa Barbara dan University of Utah, diminta bantuan dalam mengerjakan proyek ini dan

awalnya telah berhasil menghubungkan empat komputer di lokasi universitas yang berbeda tersebut. Perkembangan ARPANET ini cukup pesat jika dilihat

perkembangan komputer pada saat itu. Sebagai gambarannya pada tahun 1977, ARPANET telah menghubungkan lebih dari 100 mainframe komputer dan saat ini terdapat sekitar 4 juta host jaringan yang terhubung pada jaringan ini. Karena

perkembangannya sangat pesat, jaringan komputer ini tidak dapat lagi disebut sebagai ARPANET karena semakin banyak komputer dan jaringan-jaringan regional yang

(6)

jaringan antar jaringan. Oleh karena itu istilah Internet menjadi semakin popular, dan

orang menyebut jaringan besar komputer tersebut dengan istilah Internet. Pada era 2000, perkembangan Internet dan jaringannya naik secara eksponensial. Dalam waktu

kurang dari 10 tahun, tingkat pertumbuhan Internet melebihi densitas teknologi telekomunikasi. Sehingga content dari Internet mengintegrasikan teknologi telepon dan Web. Sehingga backbone dan teknologi Internet saat ini menjadi penting untuk

dikembangkan karena dipandang sebagai masa depan telekomunikasi dunia. Berdasarkan survei AC Nielsen di Indonesia pada Juni 1999 diketahui jumlah

pengguna Internet telah mencapai 800 ribu orang dan oleh Priyatmo (Kompas 12 Maret 2000) diprediksikan tumbuh 20 % per tahun. APJII (Asosiasi Penyelenggara

Jasa Internet Indonesia) memprediksikan angka 1,5 juta pada tahun 2000 dan 15 juta pada 2005. 25 % diantaranya merupakan pelanggan personal ISP (Internet Service Provider) sedang sisanya akan mengakses Internet dari Sekolah dan Kantor. Hal ini

sesuai dengan kenyataan terjadinya booming bisnis Warnet sejak tahun 1999 .

Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya

informasi tersebut sangat luas dan sangat besar sehingga tidak ada satu orang, satu

organisasi, atau satu negara yang dapat menanganinya sendiri. Kenyataannya tidak ada satu orang pun yang mampu memahami seluruh seluk beluk internet. Menurut

McLeod dan Schell (2007, p.117), Internet adalah jaringan komputer yang tumbuh cepat dan terdiri dari jutaan jaringan, perusahaan, pendidikan, serta pemerintah yang menghubungkan ratusan juta komputer, serta pemakaian lebih dari dua ratus negara.

Asal usul internet berasal dari jaringan komputer yang dibentuk pada tahun 1970-an. Jaringan komputer disebut dengan Arpanet yaitu,jaringan komputer yang

(7)

komputer tersebut diperbaharui dan dikembangkan, dan sekarang penerusnya menjadi

tulang punggung global untuk sumber daya informasi yang disebut internet. Daya guna internet itu terletak pada informasi itu sendiri, bukan pada jaringan komputer.

Informasi itu ada karena beberapa orang atau beberapa kelompok memberikan waktu, usaha, dan karya mereka. Mereka mempunyai ide menyusun dan menciptakan sesuatu yang berguna dan membuatnya tersedia buat pemakai internet seluruh dunia.

2.4.1 Jaringan Internet

Pengertian jaringan internet adalah suatu jaringan komputer global yang terbentuk dari

jaringan-jaringan komputer lokal dan regional yang memungkinkan komunikasi data antar komputer yang terhubung ke jaringan tersebut (Budhi, 2005). Menurut sumber lain, Internet adalah berbagai jaringan komputer di seluruh dunia yang saling

terhubung tanpa mengenal batas teritorial, hukum dan budaya. Secara fisik dianalogikan sebagai jaring laba-laba yang menyelimuti bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan (Salahuddien, 2008). Salahuddien

menjelaskan titik-titik tersebut dapat berupa komputer, jaringan lokal atau peralatan komunikasi, sedangkan garis penghubung antar simpul disebut sebagai tulang punggung (backbone) yaitu media komunikasi terestrial (kabel, serat optik,

microwave, radio link) maupun satelit . Node terdiri dari pusat informasi dan database, peralatan komputer dan perangkat interkoneksi jaringan serta peralatan yang dipakai

(8)

satu sama lain, tetapi pada umumnya kita memandang internet sebagai sumber

informasi.

Isi internet merupakan sumber informasi yang sangat besar, sangat lengkap

dan mencakup berbagai aspek informasi dalam kehidupan seperti bisnis, hiburan, olah raga, politik. Karenanya sebagian orang menganggap internet sebagai dunia dalam bentuk lain. Jaringan internet adalah jaringan dari sistem komunikasi data yang

melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu sistem. Menurut Dede Sopandi (2008, p2),

jaringan komputer adalah gabungan antara teknologi komputer dan teknologi telekomunikasi. Gabungan teknologi ini menghasilkan pengolahan data yang dapat

didistribusikan, mencakup pemakaian database, software aplikasi dan peralatan

hardware secara bersamaan. Dengan network, komputer yang satu dapat

menggunakan data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area. Network merupakan

cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

2.5Konsep Web

World Wide Web (WWW) atau dapat disebut dengan Web, merupakan salah satu

sumber daya internet yang berkembang pesat. Informasi Web didistribusikan melalui

pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk membuka dokumen yang lain. Dengan pendekatan hypertext ini seseorang dapat

(9)

Dokumen-dokumen yang diakses dapat tersebar di berbagai mesin dan bahkan di

berbagai negara.

Jaringan web telah membentang ke seluruh penjuru dunia. Tidak hanya

terbatas pada lembaga-lembaga penelitian yang ingin mempublikasikan hasil riset, Web juga banyak digunakan oleh perusahaan bisnis yang ingin mengiklankan produk

atau untuk melakukan transaksi bisnisnya.

2.5.1 Web Browser

Web browser adalah sebuah aplkasi yang digunakan untuk menjelajahi internet (http://wikipedia org/Web_browser : 2009). Browser merupakan program aplikasi

yang digunakan untuk browsing. Sebuah program yang memungkinkan pengguna internet mengakses dan membaca dokumen yang ditulis dalam hypertext pada world wide web (WWW) yang terkoneksi dengan internet. Browser yang paling popular saat

ini adalah Internet Explorer, Opera, Mozilla dan Google Chroom (Dhanta, 2009:70).

2.5.2 Web Server

Web server adalah software yang menjadi tulang belakang dari world wide web

(www). Web server menunggu permintaan dari client yang menggunakan browser

seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan

(10)

Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai

dengan kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks tidak akan mampu

menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya saja. Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol

sendiri, yaitu HTTP (hypertext transfer protocol) (Effendi, 2009).

2.6PHP

PHP singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan

HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti

halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.

2.7MySQL

MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh

MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk

(11)

MySQL merupakan sistem manajemen database yang bersifat relasional. Artinya

data-data yang dikelola dalam data-database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi lebih cepat. MySQL dapat digunakan untuk

mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database relasional yang ada di dalamnya.

2.8HTML

HTML adalah bahasa yang memelopori hadirnya web dan internet. Bahasa ini

merupakan bahasa pemrograman yang digunakan oleh sebagian besar situs web yang dikunjungi. HTML saat ini dikenal oleh hampir semua komputer yang ada di dunia dan merupakan cara paling universal untuk membuat seuah dokumen.

2.9Javascript

Javascript adalah bahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla FireFox,

Netscape dan Opera. Kode Javascipt dapat disisipkan dalam halaman web

menggunakan tag script. Beberapa hal tentang Javascript:

1. Javascript didesain untuk menambah interaktif suatu web.

2. Javascript merupakan sebuah bahasa scripting.

3. Bahasa scripting merupakan bahasa pemrograman yang ringan.

(12)

5. Javascipt biasanya disisipkan (embedded) dalam halaman HTML.

6. Javascipt adalah bahasa interpreter (yang berarti skrip dieksekusi tanpa psoses kompilasi).

7. Setiap orang dapat menggunakan Javascipt tanpa membayar lisensi.

2.10 CSS

(CSS) Cascading Style Sheets adalah suatu bahasa stylesheet yang digunakan untuk

mengatur style suatu dokumen. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.CSS

memungkinkan web developer untuk memisahkan HTML dan aturan-aturan untuk membentuk tampilan sebuah website.

CSS diperkenalkan untuk pengembangan website pada tahun 1996. Nama CSS

didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat diletakkan secara berurutan, yang kemudian akan membentuk hubungan parent-child pada setiap style.

CSS adalah sebuah dokumen yang berdiri sendiri dan dapat dimasukkan dalam

kode HTML atau sekedar menjadi rujukan oleh HTML dalam pendefinisian style. CSS menggunakan kode-kode yang tersususun untuk menetapkan style pada elemen

HTML atau dapat juga digunakan untuk membuat style baru yang biasa disebut class. CSS dapat mengubah besar kecilnya text, mengganti warna background pada sebuah halaman, atau dapat pula mengubah warna border pada tabel, dan masih banyak lagi

(13)

2.11 Studi Sejenis

Studi sejenis dilakukan untuk membandingkan penelitian sejenis terdahulu dengan penelitian yang dilakukan oleh penulis. Beberapa penelitian sejenis diantaranya

adalah:

1. Aplikasi Simulator Psikotes Berbasis Web (Andi Firdaus, 2013). Dalam penelitian ini penulis menyimpulkan bahwa metode yang digunakan adalah

metode Deskriptif. Metode Deskriptif merupakan metode yang dilakukan untuk pencarian fakta dengan interprestasi yang tepat terhadap

permasalahan yang sedang diteliti. Metode pengembangan sistem yang akan digunakan dalam penelitian ini yaitu dengan menggunakan Metode

Rekayasa Web (Web Engineering). Pada aplikasi ini soal-soal yang ditampilkan terbagi menjadi 3 (tiga) jenis soal yaitu : Kecerdasan Verbal, Kecerdasan Numerik, dan Kecerdasan Spasial. Kekurangan dalam aplikasi

ini admin hanya menyediakan soal tentang tes kemampuan saja.

2. Online Psychotest Using PHP and MySQL (Winda Nofrita, 2011). Dalam penelitian ini penulis hanya membahas mengenai pembuatan aplikasi. Pada

aplikasi ini informasi yang diberikan hanya berkaitan tentang panduan psikotest dan simulasi psikotest yangi berbentuk multiple choice dengan

batas waktu yang di tentukan. Soal-soal yang penulis buat untuk di bagi atas empat jenis test, yaitu Tes IQ, tes deret angka, test membedakan kata, dan test membedakan gambar. Aplikasi yang penulis buat masih memiliki

(14)

di berbagai sisi. Pengembangan dapat dilakukan dengan penambahan

fasilitas yang dapat memudahkan pemberian informasi.

3. Pengembangan Simulasi Psikotes Berbasis Web (Roni Endarto). Aplikasi

ini dibangun berbasis web, dengan menggunakan bahasa pemgrograman PHP dan MySQL sebagai database server. Dalam penelitian ini, aplikasi simulasi psikotes online terdapat dua jenis tes yaitu tes intelegensi dan

kepribadian dengan indikator MBTI (Mayers-Briggs Type Indicator). Dalam aplikasi ini penulis menggunakan metode untuk pengacakan dalam

membentuk modul soal intelegensi. Linear Congruent Method (LCM) merupakan salah satu metode pengacakan soal yang memanfaatkan model

linier untuk membangkitkan bilangan acak. LCM berhasil diterapkan untuk mengatasi penyebaran sampel soal yang sama, dengan pengujian data menggunakan Confusion Matrix menghasilkan tingkat akurasi 71%.

4. Aplikasi Simulasi Soal Psikotes Menggunakan Php Dan Mysql Berbasis Web ( Muh.Mahlani, 2011). Dalam penelitian ini aplikasi lebih di

khususkan untuk mahasiswa, pelamar kerja, dan siswa/i yang ingin masuk

PTN. Aplikasi ini disertai dengan adanya pengecekan benar atau salah pada setiap soal sehingga seseorang dapat mengetahui kesalahan

pengerjaannya. Namun aplikasi yang dibuat masih bersifat statis.

Dari hasil penelitian sejenis yang dilakukan, penulis akan menyimpulkan

beberapa kelebihan yang ada pada penelitian ini, yaitu sebagai berikut: 1. Aplikasi yang dirancang ini berbasis web dan bersifat online sehingga

(15)

menggunakan bahasa pemgrograman PHP dan MySQL sebagai

database server.

2. Aplikasi yang dirancang ini menyediakan fasilitas simulasi tes

psikotest yang mendekati keadaan tes yang sebenarnya. Soal simulasi akan disajikan secara acak. Pengacakan soal simulasi menggunakan fungsi random dari bahasa pemrograman PHP.

3. Aplikasi yang dirancang ini menyimpan data user, data hasil, dan data lain yang menyangkut pelaksanaan simulasi. Hasil simulasi peserta

Referensi

Dokumen terkait

Kuesioner kompetensi preseptor pada penelitian ini dikembangkan dan disusun berdasarkan jurnal serta buku rujukan yang terdiri dari 8 domain dan 39 item pernyataan

untuk mendapatkan keamanan, efektif, efisien dan kemudahaan dalam melakukan pengolahan data, canggihnya perangkat lunak sangat mendukung. Oleh karena itu dibuatlah suatu

Diketahui bahwa aktivitas guru dalam proses pembelajaran materi sumber daya alam dengan penerapan strategi pembelajaran teman berlatih soal di siklus I masih

Kesimpulan mereka sejalan dengan hasil yang diperoleh pada penelitian ini bahwa konsentrasi SA yang cukup (benih yang diberi perlakuan PGPR) dapat melindungi tanaman

APLIKASI PENYUNTIKAN PROSTAGLANDIN PADA INDUK SAPI POTONG Untuk memperoleh hasil yang baik dari penyerentakan berahi dengan penyuntikan prostgalandin pada kelompok induk

ﺪﻌﺑ ﺎﻣأ ﻪﻟا لﻮﺳر ﻠﻋ مﻼﺴﻟاو ةﻼﺼﻟاو ،ﻪﻟ ﺪﻤﺤﻟا: “Sungguh aku telah membaca bantahan Asy-Syaikh ‘Al-‘Allamah Ubaid bin

Sedangkan antara suplementasi 5% daun sengon dengan suplementasi 15% dan suplementasi 0% tidak menunjukkan perbedaan yang nyata (P>0.05) terhadap kecernaan bahan

ISUZU ELF 2. Kalimalang 1 dekat Pasar Sumber Arta Ph. Kedoya Duri Raya No. km7000 slvr krseriBumipalapa, roda. acDcting nopolZ pjkH- dp, mlsSptBr. 118) Rawasari