5.2 Saran
Dari kesimpulan yang telah diambil, maka dapat dikemukakan saran-saran untuk pengembangan lebih lanjut terhadap simulasi berbasis web adalah:
1. Diharapkan adanya pengembangan lebih lanjut, sehingga menjadi sebuah media
yang sangat
membantu seseorang
yang ingin
mengukur kemampuannya.
2. Pemeliharaan database dan seluruh data lainnya harus selalu dilakukan agar tidak terjadi kesalahan data saat mengupload data. Database tersebut berguna
untuk menyimpan isi soal yang akan disampaikan, selain itu dengan adanya database tersebut admin bisa lebih mudah untuk melakukan perubahan ataupun
penambahan isi dan pemanggilan data ke halaman website serta diharapkan dilakukan pengupdatean materi.
Universitas Sumatera Utara
BAB 2
LANDASAN TEORI
2.1 Pengertian 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 mengambilmenjalankan isi file dokumen web di server dan menampilkannya di sisi client.
Universitas Sumatera Utara
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
aplikasi yang diperlukan hanya untuk mengakses data informasi.
Universitas Sumatera Utara
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 IntranetInternet, 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.2 Bagan Alir Flowchart
Bagan alir flowchart adalah gambaran dalam bentuk diagram alir dari algoritma- algoritma dalam suatu program, yang menyatakan arah alur program tersebut. Berikut
adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :
Universitas Sumatera Utara
Tabel 2.1 Tabel Simbol-Simbol flowchart
Sumber : Abdul Kadir. 2003. Dasar pemrograman.Yogyakarta: Penerbit Andi
2.3 Pengertian 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 Pengolahan Data Elektronik PDE. Data merupakan kumpulan kejadian yang
Universitas Sumatera Utara
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.4 Sejarah dan Perkembangan Internet