Selasa, 20 Maret 2018

Definisi Web Science & Sejarahnya



Kali ini kita bahas tentang definisi web science, sejarah web, dan arsitektur web ya,
selamat membaca  :)
==================================================================
Definisi Web Science
Web Science adalah ilmu pengetahuan yang digunakan untuk membuat dan memanipulasi suatu web. Untuk dapat memahami definisi dari Web Science kita harus memahami arti dari masing-masik kata.
Web Science terdiri dari dua kata dan masing-masing memiliki arti yang berbeda, yaitu web dan science. Web atau website atau situs adalah kumpulan halman yang dapat menampilkan informasi, dapat berupa text, gambar, animasi, suara atau gabungan dari semuanya, baik bersifat statis maupun dinamis dan membentuk suatu rangkaian yang saling terkait yang dihubungkan dengan jaringan halaman.
Setelah mengetahui arti kata web atau website, selanjutnya adalah science. Science merupakan suatu ilmu pengetahuan yang bersifat akurat atau pasti yang didapat melalui serangkaian penelitian. Science juga berhubungan dengan segala sumber ilmu pengetahuan yang bermanfaat bagi kehidupan manusia.
Dengan mengetahui masing-masing dari dua kata tersebut, yaitu web dan science. Maka, dapat disimpulan web science adalah segala sesuatu yang berhubungan dengan ilmu pengetahuan yang bermanfaat dan dapat digunakan sebagai referensi dalam mencari informasi. Diperoleh dari sumer terpercaya dan akurat yang dapat diakses melalui dunia maya atau dengan basis web.

Sejarah Web
Maret 1989, CERN mengusulkan suatu protokol sistem distribusi informasi di Internet yang memungkinkan para anggotanya yang tersebar di seluruh dunia dapat saling membagi informasi dan dapat menampilkan informasi dalam bentuk grafik. CERN adalah suatu organisasi yang didirikan oleh 18 negara di Eropa. Tim Berners-Lee yang adalah salah satu peneliti CERN, pada tahun 1991 menemukan suatu program yaitu WWW atau World Wide Web. Berawal dari pengembangan suatu sistem program perangkat lunak yang diberi nama Enquire. Inilah yang kelak menjadi dasar dari sebuah perkembangan pesat yang dikenal sebagai WWW atau World Wide Web. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.

Jenis Teknologi WEB terdiri dari:
Web 1.0
Merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet. web 1.0 adalah teknologi web yang pertama kali digunakan dalam aplikasi world wide web, Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif.
Karakteristik web 1.0. adalah:
1.    Merupakan halaman web statis atau hanya berfungsi untuk menampilkan atau read only.
2.    Halaman masih dalam design html murni, dan hanya memungkinkan untuk melihat tanpa ada interaksi
3.    Masih menggunakan form-form yang dikirim melalui e-mail, sehingga biasanya hanya komunikasi satu arah.

Web 2.0
Pada tahun 2003 O’Reilly Media mencetuskan sebuah istilah yaitu Web 2.0. Kemudian, tahun 2004 Web 2.0 dipopulerkan pada konferensi web 2.0 pertama sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online.
Menurut Tim O’Reilly, Web 2.0 dapat didefinisikan sebagai berikut: “Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut”.
Sifat dari web 2.0 ini adalah read write. Web 2.0 memiliki karakteristik sebagai berikut :
1.      Web sebagai platform,
2.      Data sebagai pengendali utama,
3.      Efek jaringan diciptakan oleh arsitektur partisipasi,
4.      Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan “open source”)
5.      Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
6.      Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta)
7.      Mudah untuk digunakan dan diadopsi oleh user

Web 3.0
Pada tahun 2001, Tim Berners-Lee, penemu World Wide Web, menulis sebuah artikel ilmiah yang menggambarkan Web 3.0 sebagai sebuah sarana bagi mesin untuk membaca halaman-halaman Web. Web 3.0 berhubungan dengan konsep Web semantik, yang memungkinkan isi web dalam bentuk format yang bisa diakses oleh agen-agen software.
menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Keunikan dari Web 3.0 adalah konsep dimana manusia dapat berkomunikasi dengan mesin pencari. Kita bisa meminta Web untuk mencari suatu data spesifik tanpa bersusah-susah mencari satu per satu dalam situs-situs Web. Web 3.0 juga mampu menyediakan keterangan-keterangan yang relevan tentang informasi yang ingin kita cari, bahkan tanpa kita minta.
Web 3.0 terdiri dari:
1.   Web semantik
2.   Format mikro
3.   Pencarian dalam bahasa pengguna
4.   Penyimpanan data dalam jumlah besar
5.   Pembelajaran lewat mesin
6.   Agen rekomendasi, yang merujuk pada kecerdasan buatan Web

Arsitektur Web
Arsitektur Web adalah suatu metode perencanaan dan dalam merancang situs web yang melibatkan teknis, estetika, dan fungsionalitas. Untuk dapat memahami Arsitektur Web kita harus memahami arti dari masing-masik kata.
Arsitektur Web terdiri dari dua kata dan masing-masing memiliki arti yang berbeda, yaitu Arsitektur dan Web. Arsitekur menurut bahasa adalah cara atau ilmu untuk membuat dan mendesain suatu karya agar karya tersebut bisa menjadi lebih bagus dan mempunyai suatu nilai estetika.
Setelah mengetahui arti kata Arsitektur, selanjutnya adalah web. Seperti telah dijelaskan sebelumnya, Web atau website atau situs adalah kumpulan halman yang dapat menampilkan informasi, dapat berupa text, gambar, animasi, suara atau gabungan dari semuanya, baik bersifat statis maupun dinamis dan membentuk suatu rangkaian yang saling terkait yang dihubungkan dengan jaringan halaman.
Dengan demikian Arsitektur Web adalah sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dengan melibatkan teknis, kriteria estetis dan fungsional.
Web Arsitektur mempunyai criteria yang kompleks oleh karena itu memerlukan pertimbangan khusus dalam content web, koordinasi, dan rencana bisnis, web desain, kegunaan fungsionalitas, struktur informasi serta interaktivitas estetika. Selain itu, web arsitektur mempunyai potensi yag digunakan sebagai disiplin intelektual untuk mengatur konten web.


Ditulis ulang oleh:
Nama              :  Hasbina Sitta Azkiya
NPM               :  58416220
Kelas              :  2IA11
Fakultas          :  Teknologi Industri
Jurusan           :  Teknik Informatika


Berdasarkan Sumber:
==================================================================

Kamis, 13 April 2017

Membuat Program Database Menggunakan MySQL Dan Visual Basic



Pertama-tama kita harus punya bahan softwarenya. Disini saya Cuma mencontohkan dengan Visual Basic versi 6.0 dan mysql 5.7. Bagi yang udah punya dan udah diinstal oke, anda selamat 1 tahap. Bagi yang belum punya, buruan deh nyari wifi gratis  buat download tu software. Haha.
Mari kita buka mysql dan selanjutnya kita akan membuat sebuah database. Database yang saya buat sih sebetulnya database tugas dari salah satu mata kuliah dikampus. KTI-B.  Disini saya akan membuat database gaji karyawan.
Oke, kita buka MySQlnya ya….
Pertama, kita akan disambut tampilan seperti ini, bagi yang udah install pasti tau kan sama passwordnya. Itu password kita buat waktu pertama-tama instal MySQl nya. Lalu masukin ajatuh, then tekan enter.

Setelah masuk, yaudah tuh bikin codingan databasenya, jangan lupa dikasih nama. Kalau nama database saya adalah krwhasbina1ia09
Nih contoh tampilan database yang saya bikin.
 
 
Kedua, kalo MySQl kita udah selesai, lanjut dengan membuka Visual Basic. Sebelum kita membuat program, jangan lupa kita koneksikan dulu MySQl dengan VB untuk dibuat interfacenya dengan menggunakan ODBC.
Sebelumnya bagi yang belum mempunyai MySQl connector, maka boleh mendownloadnya terlebih dahulu. Kalo saya sih dibagian ini cukup mengalami kesulitan kemaren. Karena beberapa kali MySQl connector yang saya download tidak bisa diinstal. Atas hasil Tanya sana-sini, akhirnya saya tahu permasalahannya. Gatau kenapa, pokoknya bagi yang belum punya Microsoft C++ dkk, kudu punya dulu tuh. Dan akhirnya saya mendownload C++ and the genk.
Kalo udah punya, yuks langsung konekin aja tuh.
1.    Buka control panel, buka administrative tools, lalu klik pada Data Sources (ODBC).
Kalo saya sih memakai yang 32 bit. Tapi karena kemaren belum paham bener, makanya yang 64 bit keikut di download.
2. Pilih system DSN, klik add.
3. Pilih Driver Mysql ODBC.
4. Lalu klik finish, selanjutnya akan muncul settingan DSN, isi seperti ini :
Name : bebas
Server : localhost
User : root
Password : –
Database : sesuai dengan nama database yang kita buat pada MySQl.
5. Klik pada tombol test. Jika koneksi berhasil maka akan ada message box “connection successful”.
Next, kita akses database MySQl melalui VB dengan cara membuat form pada VB terlebih dahulu. Untuk Database yang saya buat, saya menyertakan 3 form. 1 form untuk menu utama, 1 form untuk profil, dan satunya untuk putput program Databasenya.
Form1 terdiri dari 4 commonButton, dengan caption “PROFIL”, “TUGAS KTI-B”, “MENU”, dan “EXIT”.

Form2 terdiri dari 9 Label dengan caption –Menu Program, NIP, Nama, Alamat, Jenis Kelamin, Status Pernikahan, Tunjangn, Gaji, dan Nomor HP. Lalu ada 8 TextBox, 1 Data Grid, dan 1 ADODC.

Form 3 terdiri dari 12 Label (dapat dilihat digambar atas yang berwarna putih), 1 image (untuk meletakkan foto), dan 1 commanButton dengan caption BACK TO MENU.

baik kita bahas Form2, karena disana terdapat Data Grid dan Adodc yang akan kita pakai, cara menampilkannya pada toolbox yaitu sebagai berikut :
Click kanan pada toolbox lalu pilih Components, pilih Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft Data Grid Control 6.0 (OLEDB). Seperti contoh gambar dibawah.
Lalu tekan tombol OK, maka akan muncul Data Grid dan Adodc nya.

Selanjutnya, pada Adodc1 klik kanan, pilih ADODC Properties, pilih Use Connection String,  pilih Build, lalu akan muncul window baru. Di tab Provider, pilih Microsoft OLE DB Provider for ODBC Drivers.
Pilih Use data source name, lalu isi data source name sesuai dengan nama database yang kita buat dalam MySQL sebelumnya, lalu memasukkan Username & password sesuai yang dibuat sebelumnya juga, pilih database di mysql, Test Connection, jika terdapat MshBox Successful maka sudah berhasil, selanjutnya tekan  OK.
Beralih  tab Record Source, di command type, pilih 2 – adCmdTable, lalu pada Table or Stored Procedure Name, pilih table sesuai yang telah di buat  pada mysql, lalu klik OK.
Klik DataGrid yang telah dibuat, lalu lihat ke project explorer disebelah kanan, lalu cari DataSource pada properties form VB, lalu pilih Adodc1 agar data yang didalam Data Grid outputnya adalah data yang dikonekkan dari MySQl.

Tahap Coding.
Kita mulai dari form 1
Command1 : Jika kita meklik Command1, maka akan muncul Form3
Command2 : Jika kita meklik Command2, maka akan muncul Form2.
Command3 : Jika kita meklik Command3, maka akan muncul Form2
Command4 : Jika kita meklik Command4, maka akan terkeluar secara otomatis

Form 2 :
 
 
 
Form2 :                         
Command1 : Jika kita belum memasukkan data apapun, maka akan muncul MessageBox yang bertuliskan “Silahkan Isi Data Terlebih Dahulu”.
Lalu akan menginput data sesuai dengan text. Contoh, NIP akan terinput di Text1.Text< dan seterusnya sampai data terakhir
Command2 : Jika kita belum memasukkan data apapun, maka akan muncul MessageBox yang bertuliskan “Silahkan Isi Data Terlebih Dahulu”.
Command3 : Perintah untuk mendelete data
Command4 : Untuk menampilkan form menu kembali 

Form 3 :
Command1 : Jika meklik Command1 dalam form3, maka akan kembali ke form1.


OUTPUT 

 
 

Sekian tutorial dari saya, mohon maaf jika masih banyak kekurangan dalam pengerjaannya. semoga bermanfaat bagi kita semua, khusus nya saya selaku pembuat postingan ^^.