EKSPLORASI HTML5 DENGAN STUDI KASUS JEJARING SOSIAL UNTUK PEMBELAJARAN KOLABORATIF

Ukuran: px
Mulai penontonan dengan halaman:

Download "EKSPLORASI HTML5 DENGAN STUDI KASUS JEJARING SOSIAL UNTUK PEMBELAJARAN KOLABORATIF"

Transkripsi

1 1 EKSPLORASI HTML5 DENGAN STUDI KASUS JEJARING SOSIAL UNTUK PEMBELAJARAN KOLABORATIF Hapsoro Adi Permana, Umi Laili Yuhana, dan Daniel Oranova Siahaan Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS) Jl. Arief Rahman Hakim, Surabaya Abstrak HTML merupakan standar yang digunakan untuk menampilkan aplikasi web. Kemudian muncul teknologi pendukung HTML, yakni Javascript dan CSS. Seiring berjalannya waktu, muncul kebutuhan-kebutuhan akan teknologi baru yang tidak dapat diakomodasi oleh HTML, javascript, dan CSS pada saat itu. Kemudian W3C mengumumkan konsep HTML5 dengan fitur-fitur antara lain drag-and-drop, penyimpanan lokal, basisdata web, geolocation, dan kanvas. Namun konsep HTML5 belum sepenuhnya disetujui dan dapat digunakan pada berbagai perambah web modern. Penelitian ini dibuat dengan tujuan eksplorasi dan implementasi fitur-fitur yang terdapat pada teknologi HTML5. Sesuai dengan hasil pengujian yang dilakukan pada Penelitian ini, kanvas, penyimpanan lokal, serta geolocation dapat berjalan pada kelima perambah modern Chrome, Firefox, IE, Opera, dan Safari. Dragand-drop dan basisdata web masih belum didukung oleh beberapa. Kesimpulan yang dapat ditarik dari Penelitian ini adalah bahwa fitur-fitur HTML5 tersebut dapat diimplementasi dengan menggunakan javascript dan hampir seluruh perambah web modern yang ada saat ini sudah mendukung fitur-fitur HTML5 tersebut. Kata Kunci HTML5, Jejaring Sosial, Pembelajaran Kolaboratif. I. PENDAHULUAN TML merupakan standar yang digunakan untuk Hmenampilkan aplikasi web. Dalam dekade 1990, standarstandar baru untuk HTML muncul dari tahun ke tahun. Pada tahun-tahun tersebut dunia web bergeliat ditandai dengan munculnya banyak situs-situs web baru. Dari waktu ke waktu tersebut pula lahir kebutuhan untuk menciptakan halaman web dengan tampilan yang lebih baik. CSS (Cascading Style Sheets) muncul sebagai solusi kebutuhan tersebut. Di samping itu juga muncul Javascript yang memperkaya perangai halaman web. Pada Juli 1997 muncul HTML4 yang merupakan penyempurnaan dari standar-standar HTML sebelumnya. Dengan menggunakan HTML versi 4 serta teknologi javascript, pada dekade 2000 mulai banyak bermunculan aplikasi web. Selama perkembangannya, muncul kebutuhankebutuhan baru yang teridentifikasi. Kebutuhan-kebutuhan baru tersebut belum dapat diakomodasi oleh teknologi HTML4. Oleh karena tidak mampunya HTML4 dalam mengakomodasi kebutuhan-kebutuhan tersebut, perusahaanperusahaan perangkat lunak menciptakan komponenkomponen pendukung untuk membantu jalannya aplikasi web. Beberapa komponen pendukung aplikasi web yang terkenal adalah Adobe Flash Player, QuickTime, serta Microsoft Silverlight. Ketiga komponen tersebut membantu menampilkan konten multimedia. Sebelum pengguna dapat menggunakan aplikasi web tertentu, pengguna terlebih dahulu harus memasang komponen tambahan tertentu pada komputernya. Hal ini dirasa sangat merepotkan karena konsep aplikasi web sebenarnya digagas untuk tidak merepotkan pengguna dengan berbagai instalasi program maupun komponen. Dengan munculnya berbagai kebutuhan baru tersebut, World Wide Web Consortium (W3C) mencetuskan konsep HTML5. Secara resmi rancangan HTML5 diumumkan oleh W3C pada tahun Sampai pada saat ini konsep HTML5 belum disetujui secara keseluruhan. Berbagai teknologi yang muncul pada HTML5 ini antara lain adalah drag-and-drop, penyimpanan lokal, basisdata web, akses terhadap berkas lokal, geolocation, dan kanvas. Dengan munculnya konsep HTML5 diharapkan penggunaan komponen tambahan untuk membuka aplikasi web diharapkan dapat berkurang atau bahkan tidak diperlukan. Penelitian ini dibuat dengan tujuan eksplorasi dan implementaasi fitur-fitur yang terdapat pada teknologi HTML5. Studi kasus yang digunakan dalam penelitian ini adalah jejaring sosial untuk pembelajaran kolaboratif. II. METODOLOGI A. Studi Literatur Pada tahap ini dilakukan pengumpulan informasi yang diperlukan untuk perancangan sistem. Informasi tersebut dapat diperoleh dari literatur, makalah, maupun buku-buku terkait dengan perancangan maupun pembangunan perangkat lunak. Literatur yang dipakai berkaitan dengan hal-hal sebagai berikut. HTML5 Konsep HTML5 pertama kali dikemukakan pada tahun

2 oleh sekelompok peneliti dalam bidang teknologi informasi yang tergabung dalam organisasi Web Hypertext Application Technology Working Group (WHATWG). Spesifikasi HTML5 mereka yang mereka tulis ditujukan untuk menjadikan HTML sebagai aplikasi komputer yang berbasis web. Setelah dikeluarkannya konsep HTML5 oleh WHATWG muncul istilah Web 2.0, di mana web berisi konten dinamis. W3C menyusul dalam penyusunan spesifikasi HTML5 pada tahun Fitur-fitur HTML5 yang dieksplorasi pada Penelitian ini adalah: drag-and-drop, web storage, web SQL, dan Kanvas HTML5. HTML5 Drag-And-Drop Fitur drag and drop merupakan fitur HTML5 di mana JavaScript dapat menangani berkas atau bagian halaman web yang digeser. Sebuah elemen halaman web dapat menerima penggeseran jika elemen tersebut memiliki atribut draggable bernilai true [1]. Sebuah elemen pada halaman web dapat menerima event pada awal serta akhir proses drag. Untuk menerima event tersebut, event listener harus dideklarasi serta diregistrasi. Untuk melakukan registrasi event listener, pengguna perlu menentukan event apa yang akan diberi event listener. Registrasi event listener dilakukan dengan cara memanggil fungsi addeventlistener. Fungsi tersebut memiliki tiga buah parameter yang harus dipenuhi. Ketiga parameter tersebut adalah: (1) nama event; (2) fungsi yang menangani event; serta (3) boolean. Event yang dapat diberi listener antara lain adalah: Dragstart, Dragenter, Dragover, Dragleave, Drop, serta Dragend. Penyimpanan Lokal (Local Storage) Terdapat dua jenis penyimpanan web, yakni penyimpanan sesi dan penyimpanan lokal. Perbedaan di antara keduanya adalah pada usia data yang disimpan. Penyimpanan sesi bertahan selama pengguna berada pada satu halaman web. Sementara itu penyimpanan lokal memiliki usia yang lebih panjang. Walaupun perambah web ditutup dan komputer dimatikan data tetap tersimpan [2]. Penyimpanan lokal dan penyimpanan sesi bekerja layaknya kelas Dictionary pada pemrograman C# yang memiliki indeks dan konten yang disimpan. Variabel Key merupakan indeks sementara Value berisi data yang disimpan. Pada saat ini, penyimpanan lokal dan sesi hanya dapat menyimpan data bertipe data string. Web SQL Pada HTML5 diperkenalkan fitur basisdata yang berada pada sisi client. Basisdata ini diatur oleh perambah web yang digunakan oleh pengguna. Web SQL merupakan Application Proramming Interface (API) yang dapat diimplementasi pada Google Chrome, Opera, serta Safari. SQL yang dipakai menyerupai SQL yang dipakai pada berbagai basisdata lain pada umumnya. Untuk membuka basisdata Web digunakan fungsi opendatabase dengan empat parameter, yakni: (1) nama basisdata, (2) nomor versi basisdata, (3) teks deskripsi basisdata, dan (4) estimasi ukuran basisdata. Pada saat akhir menggunakan basisdata ini, pengguna tidak perlu melakukan penutupan koneksi karena secara otomatis penutupan koneksi ditangani oleh perambah web. Kanvas Kanvas HTML5 merupakan area bitmap yang dapat dimanipulasi dengan menggunakan JavaScript. Kanvas HTML5 memiliki konteks penggambaran yang dapat digunakan untuk menggambar berbagai bangun, menggambar teks, serta menampilkan gambar secara langsung pada sebuah area pada halaman web [3]. Pembelajaran Kolaboratif Pembelajaran kolaboratif merupakan metode pembelajaran yang dapat memudahkan peserta belajar dalam bekerja sama, saling membina, belajar dan berubah bersama. Dengan menyatukan berbagai individu dengan pemahaman yang berbeda-beda terhadap sebuah permasalahan, diharapkan dengan metode ini muncul sebuah gagasan baru akan permasalahan tersebut. Pembelajaran kolaboratif dengan model diskusi dapat meningkatkan partisipasi anggota belajar [4]. Dan dengan ukuran grup diskusi yang tidak terlalu besar, tingkat partisipasi peserta diskusi akan meningkat [5]. DreamShare Dreamshare merupakan aplikasi desktop pembelajaran kolaboratif learning yang menggunakan peta pikiran sebagai media pembelajarannya [6]. Aplikasi Dreamshare merupakan aplikasi pembuat dan penyunting peta pikiran yang dapat berjalan tanpa koneksi internet jika pengguna tidak ingin untuk menjalankan sesi kolaborasi. Pengguna Dreamshare dapat mengajak pengguna lain untuk bertukar pendapat pada sesi kolaborasi dengan memberikan undangan kepada pengguna lain. Pengguna aplikasi Dreamshare dapat saling berkomunikasi pada saat sesi kolaborasi berjalan. B. Analisis dan Perancangan Sistem Deskripsi Umum Pada Penelitian ini dibangun sebuah sistem jejaring sosial untuk pembelajaran kolaboratif yang diberi nama DreamSocial. Fitur utama dalam sistem yang akan dibangun adalah berbagi hasil diskusi. Arsitektur Sistem Penelitian ini dibangun menggunakan kerangka kerja ASP.NET MVC3. Kerangka kerja tersebut memiliki arsitektur tiga tingkat, yakni Model-View-Controller (MVC) [7]. Sistem pada penelitian ini terdiri atas tingkat presentasi, aplikasi, layanan web, model data, serta infrastruktur. Tingkat presentasi berfungsi sebagai penampil ke pengguna. Tingkat aplikasi memiliki fungsi sebagai tingkat yang mengatur logika bisnis aplikasi. Tingkat layanan web berfungsi

3 3 Gambar 2. Drag Foto Teman ke Kotak drop. diunggah secara otomatis setelah diskusi berakhir. C. IMPLEMENTASI Gambar 1. Diskusi Setelah Diunggah ke DreamSocial dari aplikasi desktop Dreamshare. untuk menyediakan layanan untuk digunakan oleh sistem DreamShare. Dengan menggunakan layanan ini, diskusi yang dilakukan dari sistem DreamShare dapat diunggah ke sistem DreamSocial. Tingkat model data merupakan tingkat di mana disimpan model data berupa kelas-kelas yang memiliki hubungan dengan logika bisnis. Pada tingkat ini terdapat kelaskelas yang juga menyediakan persistensi dari model data ke basisdata. Tingkat infrastruktur berisi kelas-kelas yang dasar untuk model data dan persistensi. Deskripsi Singkat Aplikasi Sistem jejaring sosial pada penelitian ini dibangun dengan memiliki beberapa fungsi yang dapat membantu mewujudkan kegiatan pembelajaran kolaboratif. Seperti jejaring sosial yang sudah ada pula, jejaring sosial ini memiliki fungsi pertemanan. Fungsi-fungsi selengkapnya dijelaskan sebagai berikut. Fungsi pertemanan merupakan penghubung antar pengguna yang menjadi jembatan komunikasi utama. Dengan adanya pertemanan, pengguna dapat saling berbagi hasil diskusi. Seorang pengguna sistem dapat menciptakan diskusi dengan memberikan judul serta deskripsi diskusi. Fitur berdiskusi memungkinkan pengguna aplikasi untuk dapat berdiskusi dengan pengguna lain. Pengusul diskusi dapat mengundang pengguna-pengguna lain untuk berdiskusi serta dapat mengunggah gambar diskusi. Diskusi dapat dilakukan dengan menggunakan aplikasi Dreamshare [5] yang kemudian hasilnya diunggah ke Dreamsocial. Agar sebuah diskusi berjalan efisien dan tingkat partisipasi tinggi, maka peserta untuk satu topik diskusi dibatasi sebanyak 20 pengguna. Pengguna dapat melihat kesimpulan-kesimpulan diskusi yang pernah berlangsung, baik diskusi yang diikuti oleh pengguna tersebut maupun yang tidak diikuti oleh pengguna lain. Pengguna sistem dapat mengubah data diri yang ditampilkan ke pengguna-pengguna lain. Diskusi yang dilakukan dengan menggunakan aplikasi Dreamshare dapat Implementasi Unggah Diskusi Unggah diskusi diimplementasi dengan menggunakan web service. Web service yang disediakan adalah untuk log in, untuk mendapatkan daftar teman pengguna, menciptakan diskusi, serta untuk mengunggah pesan-pesan diskusi. Gambar 1 menunjukkan hasil pengunggahan diskusi dari Dreamshare ke DreamSocial. Implementasi Drag-and-Drop Drag-and-drop diimplementasi pada sisi client dilakukan dengan mendaftarkan event listener untuk tiap-tiap foto pengguna. Gambar 2 menunjukkan contoh proses drag foto pengguna. Tiap-tiap foto pengguna dilingkungi oleh tag <div> yang memiliki kelas user_badge. Dengan menggunakan kode javascript ditambahkan event listener. Event yang didaftarkan adalah dragstart serta dragend. Sementara pada kotak yang menerima drop foto pengguna didaftarkan event listener untuk event drop. Implementasi Kanvas Implementasi canvas dan file access diletakkan pada halaman-halaman penciptaan diskusi, halaman berdiskusi, serta halaman pengunggah foto profil. Gambar 3 menunjukkan halaman pengunggahan foto profil di mana pengguna dapat memotong gambar yang hendak diunggah ke sistem. Untuk menampilkan gambar yang hendak diunggah digunakan javascript. Berkas gambar yang dipilih dibaca dengan menggunakan FileAccess dan diubah menjadi URL data. Dari URL data, gambar diubah ke kelas Image yang kemudian ditampilkan ke kanvas. Implementasi Desktop Notification Implementasi dekstop notification pada sistem DreamSocial dilakukan pada fitur notifikasi ajakan diskusi. Jika terdapat ajakan diskusi baru, maka sistem akan menampilkannya dalam bentuk desktop notification yang berisi berita ajakan diskusi serta siapa yang mengajak.

4 4 Tabel 1. Daftar Kolom Tabel Diskusi Pada Sisi Client No. Data Nama Tipe data kolom 1 Identitas (primary key) id INTEGER 2 Nomor identitas userid INTEGER pengguna 3 Judul diskusi title TEXT 4 Deksripsi diskusi desc TEXT 5 Waktu penyimpanan addedon DATETIME Gambar 3. Pemotongan Gambar pada Halaman Pengunggahan Foto Profil Implementasi Geolocation Implementasi fitur Geolocation HTML5 diletakkan pada halaman profil pengguna dan pada halaman utama. Pada halaman profil pengguna geolocation digunakan untuk memperbarui lokasi pengguna. Pada halaman utama, geolocation digunakan untuk fitur pencarian pengguna lain yang berada dekat dengan lokasi pengguna saat ini. Implementasi Local Storage Local storage pada situs DreamSocial diimplementasi untuk menyimpan tautan cepat ke diskusi yang diinginkan pengguna. Dalam implementasi di DreamSocial, pengguna dapat menyimpan hingga enam tautan. Penyimpanan tautan dilakukan dengan mengubah objek tautan menjadi string JSON terlebih dahulu sebelum disimpan ke local storage. Implementasi Web SQL Implementasi Web SQL dan Web Database diletakkan pada halaman penciptaan diskusi. Pada halaman penciptaan diskusi, pengguna dapat menyimpan draf dari diskusi pada sisi client. Tabel yang digunakan untuk menyimpan draf diskusi memiliki kolom-kolom identitas, nomor pengguna, judul serta deskripsi diskusi, serta waktu penyimpanan ditunjukkan pada Tabel 1. III. HASIL DAN DISKUSI A. Pengujian Pengujian Tambahkan Teman Pengujian untuk kasus penggunaan tambahkan teman dilakukan untuk menguji apakah jika seorang pengguna ditaruh di kotak drop di kanan atas halaman, permintaan pertemanan pengguna akan masuk. Pengujian tambahkan teman dilakukan dengan mencari pengguna terlebih dahulu. Kemudian dilakukan proses dragand-drop terhadap salah satu foto hasil pencarian pengguna. Skenario pengujian ditunjukkan pada Tabel 2. Pengujian Nomor Nama Tujuan Pengujian Kondisi awal Skenario Masukan Luaran yang diharapkan Hasil Pengujian Tabel 2. Skenario Uji Tambahkan Teman SUC-D001 tambahkan teman Mengecek apakah fungsi penambahan teman berjalan normal Pengguna masuk ke halaman pencarian pengguna (/Home/Search) 1. Pengguna mencari pengguna 2. Pengguna memasukkan gambar pengguna yang muncul dari hasil pencarian ke kotak drop tambahkan teman di kanan atas halaman. Foto pengguna hasil pencarian 1. Muncul pesan pengguna berhasil ditambahkan 2. Permintaan pertemanan masuk pada halaman daftar teman Berhasil tambahkan teman berjalan sesuai dengan skenario yang diharapkan. Pengujian Publikasi Diskusi Pengujian publikasi diskusi dilakukan untuk mengecek kebenaran implementasi kasus penggunaan publikasi diskusi. Fitur HTML5 yang diuji pada pengujian ini adalah Web SQL. Parameter keberhasilan dilihat dari tampil atau tidaknya diskusi ke halaman profil pengguna yang menerbitkan diskusi. Pengujian publikasi diskusi menghasilkan luaran sesuai harapan. Pengujian Berdiskusi Pengujian berdiskusi bertujuan untuk mengecek apakah obrolan diskusi masuk dan tersimpan di server sehingga dapat dibaca oleh pengguna lain. Kondisi awal yang harus dipenuhi dalam menjalankan pengujian ini adalah pengguna masuk ke halaman diskusi. Kemudian dilakukan pengiriman obrolan. Parameter keberhasilan pengujian ini adalah muncul atau tidaknya obrolan pada saat halaman diunduh ulang. Pengujian berdiskusi berjalan sebagaimana yang diharapkan. Pada pengujian ini fitur HTML5 yang terlibat adalah kanvas. Pengujian Ajak Diskusi Pengujian ajak diskusi adalah pengujian terhadap implementasi kasus penggunaan ajak diskusi. Skenario pengujian dimulai dengan pengguna membuka halaman berdiskusi, kemudian menambahkan pengguna lain sebagai

5 5 peserta. Parameter keberhasilan pengujian dilihat dari muncul atau tidaknya notifikasi ajakan berdiskusi pada penggunapengguna yang diajak berdiskusi. Hasil pengujian ajak diskusi sesuai dengan yang diharapkan. Fitur HTML5 yang terlibat pada pengujian ini adalah drag-and-drop. Pengujian Sunting Profil Pengujian sunting profil merupakan pengujian terhadap fungsi penyuntingan profil pengguna. Keadaan awal yang dipenuhi pada pengujian ini adalah pengguna masuk ke halaman profil (/Profile). Pada halaman tersebut, nama, biografi, serta lokasi pengguna diperbaharui. Parameter keberhasilan pengujian ini adalah ketika halaman dimuat ulang, nama, biografi, serta lokasi pengguna sama seperti setelah diubah. Pengujian berjalan sesuai dengan yang diharapkan. Fitur HTML5 yang diuji pada penyuntingan profil adalah geolocation. [2] Förster, Klaus and Öggl, Bernd. HTML5 Guidelines for Web Developers. CrawfordsVille : Pearson, [3] Fulton, Steve and Fulton, Jeff. HTML5 Canvas. Sebastopol : O'Reilly, [4] Tomsic, Astrid and Suthers, Daniel D. Discussion Tool Effects on Collaborative Learning and Social Network. 2006, Educational Technology & Society, 9, hal [5] Blindley, Jane E., Walti, Christine and Blaschke, Lisa M. Creating Effective Collaborative Learning Groups in an Online Environment. 2009, The International Rev iew of Research in Open and Distance Learning, Vol 1 0, No 3. [6] Mandala, Yohanda. Rancang Bangun Aplikasi Dreamshare - Pembuat Mind Map Berbasis Collaborative Learning. Surabaya : s.n., [7] Freeman, Adam and Sanderson, Steven. Pro ASP.NET MVC 3 Framework. New York : Apress, B. Diskusi Berdasar pengujian yang dilakukan, Drag-and-drop bekerja dengan baik pada perambah web Chrome, Firefox, dan Opera. Kanvas bekerja dengan baik pada Chrome, Firefox, IE, Opera, dan Safari. Local storage berjalan dengan baik pada lima perambah web Chrome, Firefox, IE, Opera, dan Safari. Geolocation dapat bekerja dengan baik pada kelima perambah web yang diuji. Web SQL dan basisdata web dapat berjalan pada Chrome, Opera, dan Safari. IV. KESIMPULAN Kesimpulan yang bisa ditarik dari Penelitian ini adalah bahwa fitur-fitur HTML5 dapat diimplementasikan dengan menggunakan kode-kode Javascript pada sisi client. Local storage dapat digunakan untuk menyimpan string. Objekobjek lain dapat disimpan ke dalam local storage dengan cara diubah terlebih dahulu ke dalam format JSON string. Canvas dapat digunakan untuk memanipulasi gambar. Geolocation dapat mendeteksi lokasi pengguna, namun tidak dapat berjalan tanpa persetujuan pengguna. Drag-and-drop dapat dilakukan dengan baik sehingga data yang diinginkan mampu pindah ke tempat yang dimaksud saat drop dilakukan. Local storage, kanvas, dan geolocation didukung dengan baik pada perambah-perambah web modern. Sementara drag-and-drop dan Web SQL masih didukung sebagian besar perambah web modern. UCAPAN TERIMA KASIH Penulis H.A.P. mengucapkan terima kasih kepada Tuhan Yang Mahaesa, kedua orangtua dan keluarga penulis, dosen pembimbing, dosen dan kepala jurusan Teknik Informatika, kerabat-kerabat dekat, serta berbagai pihak yang telah membantu penulis dalam menyelesaikan penelitian ini. DAFTAR PUSTAKA [1] Bidelman, Eric. Native HTML5 Drag and Drop. HTML5 Rocks. [Online] 30 September [Dikutip: 6 Mei 2012.]

EKSPLORASI HTML5 DENGAN STUDI KASUS JEJARING SOSIAL UNTUK PEMBELAJARAN KOLABORATIF Penyusun Tugas Akhir : Hapsoro Adi Permana

EKSPLORASI HTML5 DENGAN STUDI KASUS JEJARING SOSIAL UNTUK PEMBELAJARAN KOLABORATIF Penyusun Tugas Akhir : Hapsoro Adi Permana EKSPLORASI HTML5 DENGAN STUDI KASUS JEJARING SOSIAL UNTUK PEMBELAJARAN KOLABORATIF Penyusun Tugas Akhir : Hapsoro Adi Permana 5108100011 Dosen Pembimbing : Umi Laili Yuhana, S.Kom., M.Sc. Daniel Oranova

Lebih terperinci

PENDAHULUAN Yosef Murya Kusuma Ardhana. ST., M.Kom

PENDAHULUAN Yosef Murya Kusuma Ardhana. ST., M.Kom PENDAHULUAN Yosef Murya Kusuma Ardhana. ST., M.Kom WWW World Wide Web atau lebih sering dikenal sebagai Web adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink (tautan), yang memudahkan

Lebih terperinci

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal HTML 5 HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi

Lebih terperinci

Sejarah HTML5. Abstrak. Pendahuluan. Reni Resiani Sunmaryati

Sejarah HTML5. Abstrak. Pendahuluan. Reni Resiani Sunmaryati Sejarah HTML5 Reni Resiani Sunmaryati resiani.reni@yahoo.com Abstrak HTML5 adalah suatu spesifikasi sebagai hasil perbaikan dari standard HTML sebelumnya yang dikeluarkan oleh W3C (World Wide Web Consortium)

Lebih terperinci

BAB III Validasi HTML5

BAB III Validasi HTML5 1 Modul Praktikum Pemprograman Web BAB III Validasi HTML5 A. Tujuan Memahami konsep dasar active web page, Mampu menghasilkan halaman web yang interaktif, Mampu memanfaatkan validasi data menggunakan HTML5.

Lebih terperinci

IMPLEMENTASI AZURE MEDIA SERVICES UNTUK VIDEO STREAMING

IMPLEMENTASI AZURE MEDIA SERVICES UNTUK VIDEO STREAMING IMPLEMENTASI AZURE MEDIA SERVICES UNTUK VIDEO STREAMING Yovena Chintya Pujiantoro Katon Wijana Abstrak Video merupakan salah satu bentuk media informasi yang efektif untuk menyebarkan dan menyampaikan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

Rancang Bangun Aplikasi Kurikulum Untuk Mendukung Manajemen Mutu Belajar Mengajar Perguruan Tinggi Studi Kasus ITS

Rancang Bangun Aplikasi Kurikulum Untuk Mendukung Manajemen Mutu Belajar Mengajar Perguruan Tinggi Studi Kasus ITS JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1 Rancang Bangun Aplikasi Kurikulum Untuk Mendukung Manajemen Mutu Belajar Mengajar Perguruan Tinggi Studi Kasus ITS Umar Hasan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sisttem informasi adalah suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan atau kebijakan dan menjalankan operasional

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Belum pernah ada penelitian tentang website pre order back sound dan musik sebelumnya, secara umum website tentang musik yang sudah ada adalah website tempat

Lebih terperinci

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya ) A783 Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya ) Shoffi Izza Sabilla, Sarwosri, dan Erma Suryani Jurusan Teknik Informatika,

Lebih terperinci

Analisis dan Perancangan Perangkat Lunak Media Sosial untuk Berbagi Informasi Diskon

Analisis dan Perancangan Perangkat Lunak Media Sosial untuk Berbagi Informasi Diskon JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-423 Analisis dan Perancangan Perangkat Lunak Media Sosial untuk Berbagi Informasi Diskon Faizah Alkaff, Umi Laili Yuhana,

Lebih terperinci

JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: ( Print) A-583

JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: ( Print) A-583 JURNAL TEKNIK ITS Vol. 6,. 2, (2017) ISSN: 2337-3539 (2301-9271 Print) A-583 PENGEMBANGAN MEDIA UPLOADING UNTUK MENDUKUNG E-LEARNING PADA KONDISI JARINGAN DINAMIS Rahmat Daniyanto, Waskito Wibisono, dan

Lebih terperinci

Pengembangan Media Uploading untuk Mendukung E-Learning pada Kondisi Jaringan Dinamis

Pengembangan Media Uploading untuk Mendukung E-Learning pada Kondisi Jaringan Dinamis A485 Pengembangan Media Uploading untuk Mendukung E-Learning pada Kondisi Jaringan Dinamis Rahmat Daniyanto, Waskito Wibisono, dan Royyana Muslim Ijtihadie Departemen Teknik Informatika, Fakultas Teknologi

Lebih terperinci

HTML 5 TIMOTIUS FLOREAN,

HTML 5 TIMOTIUS FLOREAN, HTML 5 TIMOTIUS FLOREAN, 111120124 Apa itu HTML 5? HTML5 adalah sebuah markup language untuk menstrukturkan dan menampilkan isi dari World Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi

Lebih terperinci

JURNAL TEKNIK ITS Vol. 6, No. 1, (2017) ISSN: ( Print) A-105

JURNAL TEKNIK ITS Vol. 6, No. 1, (2017) ISSN: ( Print) A-105 JURNAL TEKNIK ITS Vol. 6, No. 1, (2017) ISSN: 2337-3539 (2301-9271 Print) A-105 Rancang Bangun Layanan Informasi Trans Padang Berbasis Web Hafiz Nuzal Djufri, R. V. Hari Ginardi, dan Dini Adni Navastara

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman

Lebih terperinci

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar 1. Memahami cara kerja world

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Fotografi Amir Hamzah Sulaeman mengatakan bahwa fotografi berasal dari kata foto dan grafi yang masing-masing kata tersebut mempunyai arti sebagai berikut: foto artinya cahaya

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam penelitian yang dilakukan oleh Hasan (2011) tentang aplikasi pencarian lokasi kuliner di Yogyakarta. Penelitian tersebut telah menghasilkan

Lebih terperinci

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML FERNANDYA RISKI HARTANTRI 09018173 / F DASAR-DASAR HTML Hypertext Markup Language, atau seperti yang lebih dikenal, HTML, adalah bahasa computer dari World Wide Web. Bila Anda membuat situs Web, Anda dapat

Lebih terperinci

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom Sistem Informasi Geografis untuk Perguruan Tinggi Negeri di Indonesia Oleh : I G.L.A. Oka Cahyadi P. 5106100061 Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc. 132 309 747 Hadziq Fabroyir, S.Kom 051

Lebih terperinci

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Metode Penelitian Metode penelitian yang digunakan dalam pembuatan sistem informasi ini yaitu : 3.1.1 Pembuatan Model Pembuatan sistem aplikasi web

Lebih terperinci

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Memahami cakupan materi dan sistem perkuliahan

Lebih terperinci

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan BAB II LANDASAN TEORI 2.1 Internet Internet adalah singkatan dari Interconnection network, merupakan interkoneksi antara komputer-komputer (node) di seluruh dunia yang membentuk sebuah jaringan komputer

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Perancangan Basidata ( Database Design ) Proses perancangan database merupakan bagian dari micro lifecycle. Sedangkan kegiatan-kegiatan yang terdapat di dalam proses tersebut

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang 1 BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini banyak perusahaan yang memiliki banyak kegiatan yang harus dilakukan dan untuk mengatur kegiatan tersebut bisa dilakukan secara manual atau secara online.

Lebih terperinci

Gambar 3.1 Diagram Alir aplikasi pada Klien Sistem berjalan.

Gambar 3.1 Diagram Alir aplikasi pada Klien Sistem berjalan. BAB III PENENTUAN ALTERNATIF, EVALUASI, DAN PERANCANGAN Bab ini menjelaskan mengenai alternatif, evaluasi, dan perancangan yang akan digunakan dalam pengembangan modul Jafaik. Tahap penentuan alternatif

Lebih terperinci

PENGERTIAN WEB web adalah

PENGERTIAN WEB web adalah PENGANTAR WEB -YQ- PENGERTIAN WEB web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (text, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol http (hypertext transfer

Lebih terperinci

TONI CANDRA KUNCORO RANCANG BANGUN JEJARING SOSIAL UNTUK INTERAKSI ANTAR PECINTA BATIK BERBASIS YII FRAMEWORK

TONI CANDRA KUNCORO RANCANG BANGUN JEJARING SOSIAL UNTUK INTERAKSI ANTAR PECINTA BATIK BERBASIS YII FRAMEWORK TUGAS AKHIR TONI CANDRA KUNCORO 5108100055 [JUDUL TUGAS AKHIR] RANCANG BANGUN JEJARING SOSIAL UNTUK INTERAKSI ANTAR PECINTA BATIK BERBASIS YII FRAMEWORK 1 [DOSEN WALI] Dr. Agus Zainal Arifin, S.Kom., M.Kom.

Lebih terperinci

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan perkembangan teknologi web yang semakin berkembang cepat, aplikasi-aplikasi web yang bermunculan juga semakin banyak, dimulai dari aplikasi web

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Penelitian yang dilakukan oleh De Jesus Dos Santos, Manuel (2012) membahas tentang Perancangan Sistem Informasi E-Booking Pariwisata Kota Dili Berbasis

Lebih terperinci

BAB 1 PENDAHULUAN. Internet (WWW) terus meningkat pesat dari 16 juta di tahun 1995 (0,4% penduduk

BAB 1 PENDAHULUAN. Internet (WWW) terus meningkat pesat dari 16 juta di tahun 1995 (0,4% penduduk 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini perkembangan dunia Internet semakin pesat. Hal ini sangat berpengaruh pada perkembangan Internet. Internet berkembang menjadi media yang kuat untuk berkomunikasi

Lebih terperinci

Pembuatan Konten Manajemen Video untuk mendukung Komunitas IbuKreatif di Facebook

Pembuatan Konten Manajemen Video untuk mendukung Komunitas IbuKreatif di Facebook Pembuatan Konten Manajemen Video untuk mendukung Komunitas IbuKreatif di Facebook Siti Rochimah 1, Abdul Munif 2, Diniar Nabilah Ghassani 3 1,2,3 Jurusan Teknik Informatika FTIF Institut Teknologi Sepuluh

Lebih terperinci

Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android

Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 1 Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android Adriyanra, Dwi Sunaryono, Adhatus Solichah

Lebih terperinci

Sistem Informasi Pencatatan Data Warga Kelurahan Berbasis Mobile

Sistem Informasi Pencatatan Data Warga Kelurahan Berbasis Mobile Sistem Informasi Pencatatan Warga Kelurahan Berbasis Mobile Suryo Mulyawan Raharjo, Oky Dwi Nurhayati, Kurniawan Teguh Martono Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro Jalan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan tentang beberapa konsep tentang supra desa, Sistem Informasi, web, PHP, framework, Model-View-Controller (MVC), CodeIgniter, MySQL. 3.1 Supra Desa Menurut

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan merealisasikan

Lebih terperinci

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: ( Print) A-413

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: ( Print) A-413 JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-413 Rancang Bangun Aplikasi Pembangkit Halaman HTML untuk Pembuatan Media Cetak Digital Berbasis Windows Metro Style Sally

Lebih terperinci

Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android

Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1 Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis

Lebih terperinci

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP Media Informatika, Vol. 4, No. 1, Juni 2006, 13-26 ISSN: 0854-4743 APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP M. Irfan Ashshidiq, M. Andri Setiawan, Fathul Wahid Jurusan Teknik Informatika,

Lebih terperinci

Interactive Broadcasting

Interactive Broadcasting Modul ke: Interactive Broadcasting HTML Fakultas Ilmu Komunikasi Bagus Rizki Novagyatna Program Studi Broadcasting www.mercubuana.ac.id Pengertian HTML Program adalah kata, ekspresi, pernyataan atau kombinasi

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Codelgnite (CI) aplikasi sumber terbuka yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T. Teknologi Aplikasi Web Server Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T. Disampaikan pada peer teaching PLPG Tahap 4 Tahun 2016 Hotel Sahid Montana, Malang, 13 November 2016 Pemrograman

Lebih terperinci

PERTEMUAN 4 MANAJEMEN SITUS WEB

PERTEMUAN 4 MANAJEMEN SITUS WEB PERTEMUAN 4 MANAJEMEN SITUS WEB Elemen dari metodologi pembangunan situs web adalah sebagai berikut: Informasi audience Informasi-informasi ini termasuk latar belakang pengguna, minat, dan semua perincian

Lebih terperinci

PEMANFAATAN GOOGLEMAPS UNTUK PEMETAAN DAN PENCARIAN DATA PERGURUAN TINGGI NEGERI DI INDONESIA

PEMANFAATAN GOOGLEMAPS UNTUK PEMETAAN DAN PENCARIAN DATA PERGURUAN TINGGI NEGERI DI INDONESIA SISFO-Jurnal Sistem Informasi PEMANFAATAN GOOGLEMAPS UNTUK PEMETAAN DAN PENCARIAN DATA PERGURUAN TINGGI NEGERI DI INDONESIA Umi Laili Yuhana 1, I G.L.A. Oka Cahyadi P. 2, Hadziq Fabroyir 1 1 Jurusan Teknik

Lebih terperinci

BAB I PENDAHULUAN. dibungkus dalam satu paket perangkat lunak. Perangkat lunak tersebut

BAB I PENDAHULUAN. dibungkus dalam satu paket perangkat lunak. Perangkat lunak tersebut BAB I PENDAHULUAN A. Latar Belakang Masalah Perkembangan teknologi informasi dewasa ini semakin menunjukkan tajinya di mana perhitungan perkembangan bukan linier lagi, melainkan eksponensial. Begitu pesatnya

Lebih terperinci

Pengembangan Aplikasi e-learning Jurusan Teknik Informatika ITS Berbasis Android pada Perangkat Komunikasi Bergerak

Pengembangan Aplikasi e-learning Jurusan Teknik Informatika ITS Berbasis Android pada Perangkat Komunikasi Bergerak Pengembangan Aplikasi e-learning Jurusan Teknik Informatika ITS Berbasis Android pada Perangkat Komunikasi Bergerak Fariani Dewi Yulianti 5109100156 Dosen Pembimbing Sarwosri, S.Kom., M.T. Wijayanti Nurul

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Karya tulis ini mengacu beberapa karya tulis yang telah dibuat sebelumnya yang teknologi dan sistem kerjanya berhubungan dengan karya tulis

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI Pada bab ini akan dijelaskan mengenai dasar teori yang digunakan pleh penulis sebagai acuan dalam membangun sistem. 3.1 Sistem Informasi Sistem informasi merupakan sekumpulan elemen

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Informasi dan Internet Informasi menurut Jogiyanto H, M, Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan bagi yang menerima. (Jogiyanto, H.M., Analisis

Lebih terperinci

Perancangan Web Application Honeypot untuk Menggali Informasi Peretas

Perancangan Web Application Honeypot untuk Menggali Informasi Peretas JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1 Perancangan Web Application Honeypot untuk Menggali Informasi Peretas Abdurrazak Baihaqi, Ary Mazharuddin Shiddiqi, S.Kom.,

Lebih terperinci

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN WEB. Disusun Oleh: Lelly Hidayah Anggraini, S.Kom, M.Cs

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN WEB. Disusun Oleh: Lelly Hidayah Anggraini, S.Kom, M.Cs RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN WEB Disusun Oleh: Lelly Hidayah Anggraini, S.Kom, M.Cs PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS SEPTEMBER

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih BAB II TINJAUAN PUSTAKA 2.1. Tinjauan Pustaka Berkaca dari pesatnya laju perkembangan teknologi modern, sistem penjadwalan guru di sebuah sekolah akan lebih efektif jika menggunakan sebuah aplikasi. Aplikasi

Lebih terperinci

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan Pokok Bahasan 2 Teknologi Dasar Internet dan Web L. Erawan Materi User Agent, Web Browser, server web Jaringan: Jaringan client-server, TTL Protokol: HTTP, TCP/IP, FTP, SMTP, UDP, OSI Bahasa: HTML, XHTML,

Lebih terperinci

Generator Halaman HTML untuk Pembuatan Media Cetak Digital Berbasis Windows Metro Style

Generator Halaman HTML untuk Pembuatan Media Cetak Digital Berbasis Windows Metro Style Generator Halaman HTML untuk Pembuatan Media Cetak Digital Berbasis Windows Metro Style Dwi Sunaryono 1, Umi Laili Yuhana 2, Sally Indah Khansa 3 1,2,3 Jurusan Teknik Informatika, Fakultas Teknologi Informasi,

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini akan menjelaskan tentang latar belakang masalah yang akan diambil dalam penelitian. Selain itu menjelaskan tentang rumusan masalah, tujuan penelitian, batasan masalah dan

Lebih terperinci

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman, BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web saat ini begitu pesat terutama sejak munculnya teknologi internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

Lebih terperinci

BAB 1 PENDAHULUAN. mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki,

BAB 1 PENDAHULUAN. mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, BAB 1 PENDAHULUAN 1.1 Latar Belakang Media Sosial adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki,

Lebih terperinci

BAB II LANDASAN TEORI...

BAB II LANDASAN TEORI... DAFTAR ISI HALAMAN JUDUL...i HALAMAN PENGESAHAN PEMBIMBING... ii HALAMAN PENGESAHAN PENGUJI... iii SURAT PERNYATAAN KARYA ASLI SKRIPSI...iv HALAMAN PERSEMBAHAN... v HALAMAN MOTTO...vi ABSTRAK... vii KATA

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Sistem Informasi Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen - komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan

Lebih terperinci

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi internet secara umum membuat penggunaan situs web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun mampu

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

Lebih terperinci

Sofiyan Arif Kurniawan

Sofiyan Arif Kurniawan Mengenal 4shared Sofiyan Arif Kurniawan sofiyanarifkurniawan@gmail.com http://sosofiyan.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Internet Internet merupakan suatu jaringan antar komputer yang saling dihubungkan. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio, sehingga

Lebih terperinci

MODUL PERTEMUAN 2 BLOGGING. Mata kuliah : Pengantar Komputer dan Software

MODUL PERTEMUAN 2 BLOGGING. Mata kuliah : Pengantar Komputer dan Software MODUL PERTEMUAN 2 BLOGGING Mata kuliah : Pengantar Komputer dan Software INSTITUT TEKNOLOGI SUMATERA 2018 Contents 1. Latihan Membuat Blog... 3 2. Pengelolaan Wordpress... 7 3. Personalisasi... 9 4. Konfigurasi...

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu (Kamus Bahasa Indonesia, 1988, h: 927). Perancangan merupakan penggambaran, perencanaan,

Lebih terperinci

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah APLIKASI PEMESANAN MAKANAN PADA RESTORAN BERBASIS ANDROID DAN PHP MENGGUNAKAN PROTOKOL JSON Anggia Kusumawaty Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 10 November 2012

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Berdasarkan dengan judul penelitian oleh penulis mengenai Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi 7 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem, Informasi dan Sistem Informasi 2.1.1 Sistem Sistem berasal dari bahasa Latin (systēma) atau bahasa Yunani (sustēma) yang berarti suatu kesatuan yang terdiri

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya BAB 1 PENDAHULUAN 1.1 Latar belakang Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian,

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Mentoring Mentoring merupakan kegiatan ekstrakurikuler terstruktur yang wajib diikuti seluruh mahasiswa baru mulai angkatan tahun akademik 2004/2005, atau seluruh mahasiswa yang

Lebih terperinci

FACEBOOK APPS "IBUKREATIF" SEBAGAI WAHANA PEMBELAJARAN JARAK JAUH UNTUK IBU RUMAH TANGGA

FACEBOOK APPS IBUKREATIF SEBAGAI WAHANA PEMBELAJARAN JARAK JAUH UNTUK IBU RUMAH TANGGA FACEBOOK APPS "IBUKREATIF" SEBAGAI WAHANA PEMBELAJARAN JARAK JAUH UNTUK IBU RUMAH TANGGA Abdul Munif 1, Vico Ade Candra, Siti Rochimah 2 Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut

Lebih terperinci

BAB I PENDAHULUAN. Universitas Kristen Maranatha

BAB I PENDAHULUAN. Universitas Kristen Maranatha 15 BAB I PENDAHULUAN 1.1. Latar Belakang Dengan perkembangan yang massif dari internet beberapa dekade ini banyak memberikan kontribusi yang besar untuk kemudahan dalam bekerja, baik untuk individu maupun

Lebih terperinci

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni BAB 2 LANDASAN TEORI 2.1 Website Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan

Lebih terperinci

PEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018

PEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018 PEMROGRAMAN BERBASIS WEB Part 1,2 HTML By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018 Referensi HTML5, JavaScript, and jquery 24-Hour Trainer, Copyright 2015 by

Lebih terperinci

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya / WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA Angga Indrajaya / 1027014 Jurusan Sistem Komputer, Fakultas Teknik,. Jalan Prof. Drg. Suria Sumantri, MPH. No

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya

Lebih terperinci

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin, BAB II LANDASAN TEORI 2.1. Sekilas Mengenai Web Internet sudah menjadi hal yang sangat dekat bagi masyarakat ataupun penggunanya di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Lebih terperinci

1. Pendahuluan 1.1 Latar Belakang

1. Pendahuluan 1.1 Latar Belakang 1. Pendahuluan 1.1 Latar Belakang Dewasa ini, pengaksesan informasi serta sosialisasi melalui Internet sangat berkembang, Banyak perusahan telekomunikasi meluncurkan produk-produk unggulan mereka sebagai

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi di dunia sudah sangat maju dibandingkan dengan teknologi yang ada beberapa tahun yang lalu. Perkembangan teknologi ini harus dapat dimanfaatkan

Lebih terperinci

Bab I PENDAHULUAN. I.1 Latar Belakang

Bab I PENDAHULUAN. I.1 Latar Belakang Bab I PENDAHULUAN I.1 Latar Belakang Sistem Informasi Geografi (SIG) adalah suatu teknologi informasi berbasis komputer yang digunakan untuk memproses, menyusun, menyimpan, memanipulasi dan menyajikan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era teknologi maju sekarang ini, intensitas interaksi manusia melalui internet menuntut adanya teknologi yang memungkinkan komunikasi antar user secara cepat.

Lebih terperinci

Rekayasa Web: Web Applications. WebOS. Oleh : 1. Qutsiyah Rahilah Novia Sulviatin

Rekayasa Web: Web Applications. WebOS. Oleh : 1. Qutsiyah Rahilah Novia Sulviatin Rekayasa Web: Web Applications WebOS Oleh : 1. Qutsiyah 09.04.111.00005 2. Rahilah 09.04.111.00026 3. Novia Sulviatin 09.04.111.00066 Pengertian WebOS Dalam bidang metacomputing, Web Operating System atau

Lebih terperinci

Bab 5. Cascading Style Sheet (CSS)

Bab 5. Cascading Style Sheet (CSS) Bab 5. Cascading Style Sheet (CSS) Overview Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan sebuah dokumen yang ditulis dalam bahasa markup. CSS diperkenalkan

Lebih terperinci

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses BAB II LANDASAN TEORI 2.1. Monitoring Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses mengukur, mencatat, mengumpulkan, memproses, dan mengkomunikasikan informasi untuk membantu pengambilan

Lebih terperinci

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a Kode Outline : Web Programming Bentuk Outline Tugas Akhir Web Programming Lembar Judul Tugas Akhir Lembar Pernyataan Keaslian Tugas akhir Lembar Pernyataan Publikasi Karya Ilmiah Lembar Persetujuan dan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Informasi Pengertian sistem informasi tidak bisa dilepaskan dari pengertian sistem dan informasi. Definisi dari sistem adalah sekelompok dua atau lebih komponenkomponen

Lebih terperinci

Teknologi Multimedia untuk Teknologi Web

Teknologi Multimedia untuk Teknologi Web Teknologi Multimedia untuk Teknologi Web Multimedia mencakup segala sesuatu yang dapat dilihat dan/atau didengar baik dalam media cetak, elektronik maupun yang lainnya. Multimedia sangat dibutuhkan dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Multimedia dapat diartikan sebagai penggunaan beberapa media

BAB II TINJAUAN PUSTAKA. Multimedia dapat diartikan sebagai penggunaan beberapa media BAB II TINJAUAN PUSTAKA 2.1 Multimedia Multimedia dapat diartikan sebagai penggunaan beberapa media untuk menggabungkan dan menyampaikan informasi dalam bentuk teks, audio, grafik, animasi, dan video.

Lebih terperinci

PERANCANGAN DAN PEMBUATAN WEB CRAWLER APLIKASI PANDUAN PEMBELIAN SPESIFIKASI KOMPUTER RAKITAN ONLINE DENGAN MEMANFAATKAN GOOGLE GEARS

PERANCANGAN DAN PEMBUATAN WEB CRAWLER APLIKASI PANDUAN PEMBELIAN SPESIFIKASI KOMPUTER RAKITAN ONLINE DENGAN MEMANFAATKAN GOOGLE GEARS PERANCANGAN DAN PEMBUATAN WEB CRAWLER APLIKASI PANDUAN PEMBELIAN SPESIFIKASI KOMPUTER RAKITAN ONLINE DENGAN MEMANFAATKAN GOOGLE GEARS Pawestri Dwi Utami Royyana Muslim I Henning T.C Jurusan Teknik Informatika,

Lebih terperinci

PEMBANGUNAN APLIKASI E-MARKETING PROPERTY BERBASIS WEB (STUDI KASUS : PT. INTI CIPTA PROPERTINDO)

PEMBANGUNAN APLIKASI E-MARKETING PROPERTY BERBASIS WEB (STUDI KASUS : PT. INTI CIPTA PROPERTINDO) PEMBANGUNAN APLIKASI E-MARKETING PROPERTY BERBASIS WEB (STUDI KASUS : PT. INTI CIPTA PROPERTINDO) TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Disusun

Lebih terperinci

Rancang Bangun Jejaring Sosial yang Berisi Album, Cerita, dan Kompetisi Jelajah Dunia

Rancang Bangun Jejaring Sosial yang Berisi Album, Cerita, dan Kompetisi Jelajah Dunia JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-5 1 Rancang Bangun Jejaring Sosial yang Berisi Album, Cerita, dan Kompetisi Jelajah Dunia Limpat Prananda, Siti Rochimah Jurusan Teknik Informatika, Fakultas

Lebih terperinci

PENGEMBANGAN WEB-BASED COLLABORATIVE LEARNING DENGAN MENGGUNAKAN FACEBOOK

PENGEMBANGAN WEB-BASED COLLABORATIVE LEARNING DENGAN MENGGUNAKAN FACEBOOK PENGEMBANGAN WEB-BASED COLLABORATIVE LEARNING DENGAN MENGGUNAKAN FACEBO Sandi Andrian 1, Yudi Wibisono 2 Program Studi Pendidikan Ilmu Komputer, Universitas Pendidikan Indonesia Email: 1 andrian.sandi@gmail.com,

Lebih terperinci

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi BAB II LANDASAN TEORI 2.1Perangkat Lunak Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang

Lebih terperinci

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan BAB II KAJIAN PUSTAKA A. Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan platform terbuka

Lebih terperinci

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok 10 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam pembangunan suatu sistem informasi, terdapat dua kelompok dalam pendekatan mendefinisikan system, yaitu yang menekankan pada prosedurnya dan yang

Lebih terperinci

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, BAB 2 LANDASAN TEORI 2.1 Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan

Lebih terperinci