Senin, 22 Juli 2019

Praktikum 4 pemrograman WEB

WORLD WIDE WEB

    WWW adalah layanan internet yang populer saat ini.internet mulai dikenal dan digunakan secara luas setelah adanya layanan www.www adalah halaman haaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudera belanta informasi.www berjalan dengan protokol hypertexts transfer protokol (HTTP),dengan http dapat membuat user untuk mengakses suatu halaman web melalui protokol TCP/IP menjadi lebih mudah.
      halaman web merupakan file teks murni (plaint teks) yang berisi sintaks sintaks HTML yang dapat dibuka/dilihat dengan internet browser ketika sintaks HTML mampu memuat konten teks,gambar,audio,video.
     Kegunaan ini tergolong masih baru dibandingkan surat elektronik, sebenarnya WWW merupakan kumpulan dokumen yang tersimpan di peladen web, dan yang peladennya tersebar di lima benua termasuk Indonesia yang terhubung menjadi satu melalui jaringan Internet.Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML (Hypertext Markup Language).
     Suatu halaman dokumen informasi dapat terdiri atas teks lainnya atau bahkan dengan dokumen lain.keterkaitan halaman lewat teks ini di sebut pranala.dokumen informasi ini tidak hanya terdiri dari teks tetapi dapat juga berupa gambar,mengandung suara bahkan klip video.
SEJARAH PEMROGRAMAN WEB

Web program adalah adalah proses menulis, mencoba, memeriksa dan memperbaiki (debug), serta memelihara kode untuk membuat sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau proses sesuai dengan keinginan si pemrogram (Sumber :wikipedia).
Jadi Secara singkat untuk Web programming adalah proses pembuatan program yang outputnya disajikan oleh Web Browser. Di sini belum akan di jelaskan web programming secara detail dimada ada program berupa server side ataupun client side. Untuk lebih jelas jenis-jenis dan perkembangan dari Web programming hal ini bisa dibaca pada web development.Dan bahasa yang digunakan adalah bahasa HTML.
HTML merupakan turunan atau pengembangan dari SGML (Standar Generalized Markup Language). HTML sendiri dikembangkan oleh Tim Berners-Lee sewaktu masih bekerja di CERN yang pertama kali dipopulerkan oleh browser Mosaic yang dikembangkan NCSA. Selama awal tahun 1990an, HTML terus mengalami kemajuan yang sangat cepat.Tapi pengembangan resmi HTML ini baru dikeluarkan pada tahun 1995 yang dikembangkan oleh Internet Engineering Task Force (IETF). HTML2 yang dikembangkan ini merupakan turunan dari HTML+ pada tahun 1993. HTML3 yang juga dirilis pada tahun 1995 mempunyai kemampuan yang jauh lebih bagus dari versi sebelumnya. Merupakan hasil usaha yang dikembangan oleh World Wide Web Consortium’s (W3C) dan kemudian menghasilkan HTML3.2 pada tahun 1996.Dan akhirnya terbitlah HTML4 dan HTML4.1 pada akhir tahun 1997 dan 1998. HTML ini merupakan sebuah text biasa yang dirancang untuk tidak tergantung pada sistem operasi apapun.
Secara umum pemrograman web dapat dibagi 2, yaitu: client side scripting dan server side scripting. perbedaan dari kedua jenis script ini adalah pada bagaimana script tersebut di proses dan tentu saja dari sintaks program yang digunakan.
1.  client side scripting (CSS), merupakan jenis script yang pengolahannya dilakukan di sisi client. pengolahan disini berarti “di terjemahkan/ interpreted”. yang memiliki tugas untuk menterjemahkan script jenis ini disisi client adalah web browser. agar semua script yang masuk kategori ini dapat diterjemahkan oleh web browser maka didalam web browser terdapat sebuah komponen/ modul/ “engine” yang memiliki daftar pustaka (library) yang mampu mengenali semua perintah-perintah yang terdapat pada kategori client side scripting. berikut contoh web browser yang populer digunakan: internet explorer, mozilla firefox, opera., safari. berikut adalah contoh client side scripting: HTML (hypertext markup language), java script, XML (extensible markup language), CSS (cascading style sheet). client side scripting merupakan script yang digunakan untuk membuat halaman web statis.
2. server side scripting (SSS), merupakan script yang pengolahannya (baca: diterjemahkan) di sisi server. server yang dimaksud disini adalah sebuah komponen yang biasa disebut web server yang didalamnya terintegrasi dengan sebuah mesin (engine)/ modul yang didalamnya terdapat daftar pustaka (library) yang mampu menterjemahkan script-script tersebut yang kemudian setelah di terjemahkan di server kemudian dikirim (ditampilkan) ke client (web browser) dalam format HTML (hypertext markup language). mesin (engine) tersebut harus di install terlebih dahulu karena mesin-mesin tersebut memiliki karakteristik yang berbeda untuk tiap script (bahasa pemrograman) yang digunakan. berikut contoh server side scripting: PHP (Hypertext Pre Processor), ASP (active server pages), JSP (java server pages). server side scripting digunakan untuk membuat halaman web dinamis. hal ini disebabkan karena server side scripting memiliki kelebihan, diantaranya: mampu berinteraksi dengan banyak perangkat lunak basis data (database), mampu mengelola sumber daya yang terdapat di sistem operasi dan perangkat keras komputer, mampu dijalankan di semua sistem operasi (multi plattform), aman karena scriptnya di proses di server yang tidak dapat dilihat dari sisi client.
2. Maksud Pemrograman Web & Jenisnya
Web merupakan fasilitas hypertext untuk menampilkan data berupa teks,gambar,suara,animasi,dan data multimedia lainnyajika anda ingin meguasai web maka anda perlu  mengenal itu bahasa HTML dan PHP.HTML merupakan bahasa pemrogrman web yang merupakan  pada kategori script client side sedangkan PHP merupakan salah satu script(perintah-perintah program) server side yang sangat populer diterapkan dalam sebuah web.web dapat menjadi alat untuk mempromosikan suatu produk maupun diri kita sendiri jika ingin terkenal  lewat web.web mengalami perkembangan yang sangat pesat dewasa ini.mulaidari situs web e-commerce sampai web non-profit.Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis.

1.    1.      Web statis
Web statis adalah web yang berisi/menampilkan informasi –informasi yang sifatnya statis(tetap).disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut.singkatnya,untuk mengetahui suatu web bersifat statis atau dinamis dapat dilihat Dari tampilannya.jika suatu web hanya berhubungan dengan halaman web lain dan berisi informasi yang tetap maka web tersebut disebut dengan web statis.pada web statis,pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain.interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan .tetapi tidak dapat mengolah informasi yang dihasilkan.web statis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .Html atau .htm.
1.    Web Dinamis
Web dinamis adlah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna.web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan.web dinamis bersifat interaktif,tidak kaku,dan terlihat lebih indah.
1.    Pemrograman Web
Ada 2 kategori dalam pemrograman web,yaitu pemrograman server side dan client side.padapemrograman server-side.perintah-perintah program (script) dijalankan di server web.kemudian hasil dikirimkan dalam bentuk HTML biasa.Adapun pada client side,program  Dijalankan pada browser web sehingga ketika klien meminta dokumen script maka script  Dapat didownload dari server kemudian dijalankan pada browser bersangkutan.
1.    Mengenal script client side
Program web yang tergolong dalam client side seperti Javascript,Vbscript,HTML,dan lain-lain.hasil parsing script pemrograman client side (misal javascript dan Vbscript) yang berupa HTML dari server web dapat dilihat dengan memilih menu view >Source Code.Anda dapat melihat bahwa script program yang ditulis ditampilkan pada halaman source code.
1.    Javascript
Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995.pada awalnya bahasa ini dinamakan “Livescript” dan berfungsi sebagai bahasa sederhana utnuk browser Netscape Navigator 2.Pada masa awal dirilis,bahasa ini banyak dikritik karena kurang aman.tidak ada pesan kesalahan yang ditampilkan saat kita membuat kesalahan program.kemudian sejalan Dengan kerjasama antara Netscape dengan Sun(pengembang bahasa pemrograman Java) pada masa itu,maka netscape memberi nama “Javascript” kepada bahasa tersebut pada tanggal 4 Desember 1995.Javascript adalah bahasa pemrograman sederhana karena bahasa ini tidak dapat digunakan untuk membuat aplikasi ataupun applet.dengan  Javascript kita dapat dengan mudah  sebuah halaman web yang interaktif.program Java script dituliskan pada file HTML.dengan kata lain anda tidak perlu menuliskan program Javascript pada file terpisah (walaupun anda juga bisa melakukannya).Bahasa ini adalah bahasa  pemrograman untukn memberikan kemampuan tambahan terhadap bahasa HTML.dengan mengizinkan Pengeksekusian perintah di sisi klien,yang artinya disisi browser bukan disisi server web.Javascript bergantung kepada browser yang memanggiol halaman web berisi script.Javascript tidak memerlukan kompilator atau penerjemah khusus untuk menjalankannya.Pada Javascript kita tidak mungkin menyembunyikan kode script yang kita tulis.kode langsung ditulis dalam dokumen HTML dan sangat mudah terlihat.Javascript adalah bahasa yang “case-sensitive”.artinya,membedakan penamaan variabel dan fungsi.

 Pengertian Pemrograman Web

Apa sih pemrograman web itu?

Cara kerja pemrograman web sendiri seperti apa?


Pemrograman web (web programming) berawal dari kata pemrograman dan web.

Pemrograman merupakan sekumpulan intruksi atau perintah tertulis yang di buat oleh manusia sendiri sob, dan di buat secara logis untuk memerintahkan komputer agar melakukan langkah atau proses tertentu dalam menyelesaikan suatu masalah.

Web sendiri merupakan sebuah halaman atau media informasi yang dapat diakses dengan perangkat lunak browser melalui jaringan komputer atau internet.

Jadi, pemrograman web adalah proses membuat aplikasi komputer yang dapat digunakan atau ditampilkan dengan bantuan browser sob.

Contoh dari hasil pemrograman web sendiri, yaitu :
  • Gmail
  • Google Maps
  • Flickr
  • Dan Facebook
Untuk cara kerja pemrograman web, sebaiknya sobat mengetahui tentang HTML dulu, kalau sebenarnya HTML itu bukan bahasa pemrograman tetapi HTML merupakan bahasa penandaan yang terdiri dari TAG (markup language).

Jadi, HTML itu hanya mendeskripsikan bagian tertentu dalam sebuah halaman website, yang isinya harus di tampilkan oleh browser dengan cara tertentu sob.

Setelah mengetahui HTML selanjutnya bagaimana?

Selanjutnya, pemrograman web itu hanya melakukan dengan menyisipkan perintah diantara TAG HTML. Contoh sederhananya :
<html>
<head>
<title>Ari Prasetyawan</title>
</head>
<body>
<p>Hi sobat, terima kasih sudah berkunjung... Saya Ari</p>
</body>
</html>

Dengan adanya pemrograman web sobat dapat melakukan seperti :
  • Membuat halaman web yang dinamis dengan perintah - perintah yang cukup sederhana dan sobat dapat menghasilkan informasi yang beragam.
  • Melakukan interaksi, sehingga sobat dapat memperoleh informasi yang sobat butuhkan. Contoh : Pencarian, pengiriman data dan lain - lain.
  • Berhubungan dengan beragam basis data atau database. Contoh : Oracle, mysql, sql server dan lain - lain.
Untuk bahasa pemrograman, sobat bisa menggunakan hampir semua bahasa pemrograman, asalkan bahasa pemrograman itu bisa bekerja dalam sebuah web server dan dapat menciptakan HTML, XHTML, CSS, JavaScript, dan XML.

Ada beberapa bahasa pemrograman yang terpopuler saat ini, yaitu :
  • PHP
  • ASP.NET
  • ASP classic
  • Ruby on Rails
  • Perl
  • Python
  • JSP 
PENGERTIAN HTML


Hypertext Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

PENGERTIAN JAVA SCRIPT

JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis.JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkadalam halaman web menggunakan tag SCRIPT.[5] JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial.

Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF, dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile.
PENGERTIAN ANGULAR


AngularJS adalah kerangka aplikasi web Open Source. Ini awalnya dikembangkan tahun 2009 oleh Misko Hevery dan Adam Abrons. Ini sekarang dikelola olehGoogle. Versi terbaru adalah 1.4.3.
Definisi AngularJS seperti menempatkan dengandocumen yang resmi sebagai berikut −
  • AngularJS adalah Framework struktural untuk aplikasi web dinamis. Ini memungkinkan Anda untuk menggunakan HTML sebagai bahasa template Anda dan memungkinkan Anda memperluas sintaks HTML untuk mengekspresikan komponen aplikasi Anda secara jelas dan ringkas. Sudut yang mengikat data dan ketergantungan injeksimenghilangkan banyak kode yang Anda miliki untuk menulis. Dan itu semua terjadidalam browser, sehingga adalah pasangan yang ideal dengan teknologi server apapun.
  • AngularJS adalah front-end frameworkuntuk javascript yang dikembangkan oleh Google. Dengan fitur-fitur powerful dari AngularJS, proses development bisa menjadi jauh lebih singkat.
Fitur AngularJS
  • AngularJS adalah membangun framework berbasis javascriptuntuk membuat RICH Internet Application (RIA)
  • AngularJS menyediakan pilihan pengembang untuk menulis sisi aplikasi klien (menggunakan javascript) dalamMVC (Model View Controller).
  • Aplikasi yang ditulis dalam AngularJS cross-browser compliant. AngularJSsecara otomatis menangani kode JavaScript yang cocok untuk masing-masing browser.
  • AngularJS adalah open source, sepenuhnya gratis, dan digunakan oleh ribuan pengembang di seluruh dunia. Hal ini berlisensi di bawah lisensi Apache versi 2.0.
  • Secara keseluruhan, AngularJS adalah suatu framework kerja untuk membangun kinerja tinggiaplikasi web sementara menjaga mereka sebagai mudah-untuk-mempertahankan dan skala besar.
Fitur Utama AnggularJS
Berikut adalah fitur utama yang paling penting dari AngularJS
  • Data binding- Sinkronisasi data seraca otomatis antara komponen model dan view.
  • Scope / Lingkup− Merupakan obyek yang mengacu pada model. Mereka bertindak sebagai lem antara controller dan View.
  • Controller − Merupaan fungsi javascript yang terikat pada lingkup tertentu.
  • Services / Layanan− AngularJS datang dengan beberapa built-in services misalnya $http untuk membuat XMLHttpRequests. Ini adalah objek tunggal yang dipakai hanya sekali diapp.
  • Filter− Pilihan subset dari item dari array dan mengembalikan array baru.
  • Directives / Arahan− Adalah tanda-tanda pada elemen DOM (seperti elemen, atribut, css, dan lain – lain). Ini dapat digunakan untuk membuat kustom tag HTML yang berfungsi sebagai widget baru, kustom. AngularJS memiliki built-in arahan (ngBind, ngModel…)
  • Templates− Adalah View yang diberikan dengan informasi dari controller dan model. Terdapat beberapa view dalam satu halaman, menggunakan “parsial” atau file tunggal (seperti index.html).
  • Routing –  Merupajan konsep View switching.
  • Model View Whatever – Apapun MVC adalah pola desain untuk membagi aplikasi menjadi bagian yang berbeda (disebut Model, View dan Controller), masing-masing dengan tanggung jawab yang berbeda. AngularJS tidak melaksanakan MVC dalam arti tradisional, tetapi agak sesuatu lebih dekat ke MVVM(Model-View-ViewModel).
  • Deep Linking− Deep menungkinkan  menghubungkan Anda untuk menyandikan keadaan aplikasi dalam URL sehingga ia dapat bookmarked. Aplikasi kemudian dapat dikembalikan dari URL ke negara yang sama.
  • Dependency Injection − AngularJS memiliki built-inketergantungan injeksi subsistem yang membantu pengembang dengan membuat aplikasi lebih mudah untuk mengembangkan, memahami, dan menguji.
PENGERTIAL LARAVEL

Laravel adalah kerangka kerja aplikasi web berbasis PHP yang open source, menggunakan konsep model–view–controller (MVC). Laravel berada dibawah lisensi MIT, dengan menggunakan GitHub sebagai tempat berbagi kode .
Desember 2013, Laravel menempati PHP framework terpopuler dan berada diatas PHP framework lain seperti Phalcon, Symfony2, CodeIgniter dan lainnya

PENGERTIAN VUE JS.
Vue.js adalah kerangka kerja JavaScript progresif yang bersumber terbukauntuk membangun antarmuka pengguna. Integrasi ke dalam proyek yang menggunakan pustaka JavaScript lainnya mudah dilakukan dengan Vue karena dirancang untuk diadopsi secara bertahap. Vue juga bisa berfungsi sebagai kerangka kerja aplikasi web yang mampu menjalankan aplikasi single-page yang canggih.

Jumat, 19 Juli 2019

Praktikum 3 Membuat Sistem

SISTEM TUGAS SISWA
Tujuan sistem ini adalah:
Agar siswa tidak kelelelahan dalam menulis semua tugas yang di berikan dari guru dan mempercepat selesainya tugas apabila banyak tugas yang terlewati:
Jenis Data:

  • Siswa 
  • Tugas 
  • Buku Nilai siswa

Primary key:

  • ID Siswa
  • Kode Tugas 

Kerja Sistem:

  • Siswa membuka aplikasi yang telah di sediakan
  • Siswa login dengan ID siswa yang telah di berikan dari guru pelajaran
  • Siswa masuk dalam tugas tersebut dengan kode tugas yang telah di berikan oleh guru tersebut
  • Siswa mengerjakan tugas berupa pengerjaan online
  • Siswa mengpulkan tugas ke server guru yang berupa ID khusus

Output:

  • Nilai tugas yang telah di kerjakan oleh siswa akan di cetak dalam sebulan sekali fdalam bentuk buku nilai
  • siswa akan di berikan remedial apabila siswa tidak mengerjakan tugas atau nilai siswa di bawah rata rata (KKM)
  
T.Siswa
T.Tugas
T.Buku Nilai
-ID Siswa
-Kelas siswa
-NO Absen Siswa
-Nama Pelajaran
-Kode Tugas
-Isi Tugas
-no induk siswa
-Nilai Siswa
-Nama ortu
-Nama guru


Praktikum 2 Basis Data

BASIS DATA

SEJARAH BASIS DATA


TAHUN 1960
Dari awal penggunaan komputer, penyimpanan dan manipulasi data merupakan focus utama aplikasi. Pada awal tahun 1960, Charles Bachman diperusahaan General Electric mendesain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store). Dasar untuk model datajaringan dibentuk lalu distandardisasi oleh Conference on Data System Language (CODASYL). Kemudian, Bachman menerima ACM Turing Award (Penghargaan semacam nobel pada ilmu komputer ) di tahun 1973.

Pada akhir tahun 1960-an, IBM mengembangkan system manajemen informasi (Information Manajemen System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang disebut model data hierarki. Dalam waktu yang sama, hasil kerja sama antara IBM dengan perusahaan penerbangan Amerika mengembangkan system SABRE. System SABRE memungkinkan user mengakses data yang sama pada jaringan computer.

TAHUN 1970
Pada tahun 1970, Edgar Codd di laboratorium penelitian di San Jose mengusulkan suatu representasi data baru yang disebut model data relational. Pada tahun 1980, model relasional menjadi paradigm DBMS paling dominan. Bahasa query SQL dikembangkan untuk basisdata relasional sebagai bagian proyek Sistem R dari IBM. SQL di standardisasi di akhir tahun 1980 dan SQL-92 diadopsi oleh American National Standards Institute (ANSI) dan International Standards Organization (ISO). Program yang digunakan untuk eksekusi bersamaan dalam basisdata disebut transaksi. User menulis programnya, dan bertanggung jawab menjalankan program secara bersamaan terhadap DBMS. Pada tahun 1999, James Gray memenangkan Turing award untuk kontribusinya pada manajemen transaksi dalam DBMS.

TAHUN 1980
Pada akhir tahun 1980 dan permulaan tahun 1990, banyak bidang system basisdata dikembangkan. Penelitian dibidang basisdata meliputi bahasa query yang powerful, model data yang lengkap, dan penekanan pada dukungan analisis data yang kompleks semua bagian organisasi. Beberapa vendor (misalnya IBM, DB2, Oracle8, dan Informix UDS) memperluas sistemnya dengan kemampuan menyimpan tipe data baru misalnya image dan text serta kemampuan query yang kompleks. System khusus dikembangkan banyak vendor untuk membuat data warehouse dan mengonsolidasi data beberapa basisdata.

Suatu fenomena menarik adalah munculnya enterprice resource planning (ERP) dan management resource planning (MRP), yang menambah lapisan substansial dari fitur berorientasi aplikasi pada DBMS utama. Paket yang digunakan secara luas meliputi Baan, Oracle, PeopleSoft, SAP, dan Siebel. Paket tersebut mengidentifikasi kumpulan tugas umum (misalnya manajemen inventori, perencanaan sumber daya manusia, dan analisis keuangan) yang dihadapi oleh sejumlah besar organisasi dan menyediakan lapisan aplikasi umum untuk melaksanakan tugas. Data disimpan dalam DBMS relasional. Kemudian, lapisan aplikasi dapat disesuaikan pada perusahaan berbeda sehingga biaya keseluruhan perusahaan menjadi lebih rendah disbanding biaya pembuatan lapisan aplikasi dari awal. Lebih jauh, DBMS memasuki dunia internet. Saat generasi pertama, web site menyimpan datanya secara ekskulisif dalam file system operasi. Pada saat ini, DBMS dapat digunakan untuk menyimpan data yang dapat diakese melalui web browser. Query dapat dibuat melalui form web dan format jawabannya dengan menggunakan markup language semisal HTML untuk mempermudah tampilan pada browser. Semua vendor basisdata menambah fitur ini untuk DBMS mereka.

Manajemen basisdata mempertimbangkan pentingnya suatu data bersifat online dan dapat diakses melalui jaringan computer. Saat ini, bidang seperti ini diwujudkan dalam basisdata multimedia, video unteraktif, perpustakaan digital, proyek ilmuwan seperti proyek pemetaan, proyek system obeservasi bumi milik NASA, dan lain sebagainya (Ramakrishnan and Gehrke, 2003).

PENGERTIAN BASIS DATA

Basis data adalah kumpulan informasi yang disimpan secara sistematik sehingga dapat di periksa hingga suatu manajemen basis data .sistem basis data dipelajari dalam ilmu informasi.
istilah"basis data" berawal dari ilmu komputer.meskipun kemudian artinya semakin luas,memasukkan hal hal di luar bidang elektronika,artikel ini mengenai basis data komputer.catatan yang mirip bais data sebenarnya sudah ada sebelum masa revolusi industri yaitu dalam bentuk bentu besar,kuitansi dan kumpulan data yang berhubungan dengan bisnis.



TUJUAN BASIS DATA


Ada beberapa tujuan dari Basis data yang mana ternyata sangat penting dalam mendukung berbagai kinerja seperti penyimpanan data dan lain-lain, di antaranya sebagai berikut:

Dalam melakukan penyimpanan cepat dan mudah, memanipulasi dan juga memunculkan kembali dari data tersebut.
Memberikan efesiensi ruang yang lega di memory penyimpanan karena dengan adanya basis data, redudansi data dapat terhindari
Akurasi (Accuracy) data.
Ketersediaan (Availability) data.
Kelengkapan (Completeness) data, dapat melakukan berupa perubahan struktur dalam basis data tersebut baik itu dari penambahan Objek baru (Tabel) hingga penambahan dari berbagai Field baru di Table
Security (Keamanan) data adalah dasar dari ketentuan di pengguna dimana boleh atau tidaknya dalam mengakses Basis Data serat berbagai objek yang terdapat di dalamnya dan menentukan berbagai jenis apa saja yang boleh di gunakannya.

Kebersamaan Pemakai (Sharability), Pengguna dari basis data dapat digunakan lebih dari      satu orang, namun tetap menjaga atau menghindari adanya masalah baru yang bisa saja terjadi di antaranya seperti inkonsistensi data hal ini dapat saja terjadi karena data yang sama di ubah oleh banyak pemakai di dalam waktu yang bersamaan dan juga kondisi deadlock hal ini tentu bisa juga dapat terjadi karena banyak pemakai yang saling menunggu (Antrian) untuk menggunakan data tersebut.
FUNGSI BASIS DATA

Kegunaan atau Fungsi Sistem Basis Data adalah untuk mengatasi berbagai masalah yang terjadi pada saat pemrosesan data dimana dengan menggunakan metode konvensional, masalah-masalah tersebut dapat teratasi di antaranya seperti : 

  • Inkonsistensi/ Redudansi data
  • Pengaksesan dalam pengaksesan data sulit
  • Data Isolation.
  • Konkurensi pengaksesan.
  • Masalah keamanan.
  • Masalah Integritas.

PENGERTIAN SISTEM BASIS DATA




Secara singkat, sistem adalah kumpulan komponen yang saling berhubungan dan disatukan untuk bersama- sama mencapai suatu tujuan tertentu.
Basis data adalah objek yang tidak dapat bergerak sendiri, ia membutuhkan program/aplikasi sebagai penggerak atau pengelolanya. Sehingga gabungan keduanya (basis data dan aplikasi) dapat menghasilkan sebuah sistem.
Sistem basis data adalah sistem yang terdiri atas kumpulan tabel data yang saling berhubungan dan kumpulan program yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi tabel tabel data tersebut.

TUJUAN SISTEM BASIS DATA


Tujuan dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan. Oleh karena itu, titik awal untuk perancangan sebuah basis data haruslah abstrak dan deskripsi umum dari kebutuhan-kebutuhan informasi suatu organisasi harus digambarkan di dalam basis data.

FUNGSI SISTEM BASIS DATA

fungsi atau kegunaan sistem basis data,mengatasi masalah masalah pemrosesan data yang sering ditemui dengan menggunakan metode konversional,permasalahan yang diatasi di antaranya:
  • redudansi data dan juga inkonsesti data 
  • kesulitan dan pengaksesan data 
  • data isolation
  • konkurensi pengaksesan 
  • masalah keamanan
  • masalah integritas
KOMPONEN UTAMA SISTEM KOMPUTER


komponen utama dalam sistem komputer antara lain adalah:
  • hardware
  • sistem operasi
  • basis data
  • pengguna
  • optional software

PENGERTIAN SISTEM BASIS DATA RELASIONAL
Basis data relasional adalah basis data digital yang organisasinya berdasarkan relasional data.seperti yang di ajukan oleh E.F codd pada tahun 1970.berbagai sistem perangkat lunak yang digunakan untuk menjaga hubungan antar basis data di kenal dengan sistem basis data relasional.secara kesat mata menggunakan SQL sebagai bahasa untuk untuk mengumpulkan kueri dan menjaga basis data tersebut.

Selasa, 16 Juli 2019

Parktikum 1 Jaringan Komputer

17 juli 2019   Jaringan komputer
Jaringan komputer secara umum adalah suatu sistem yang terdiri dari dua komputer atau lebih yang saling berhubungan satu dengan yang lainnya melalui media transmisi atau media komunikasi sehingga bisa saling berbagi aplikasi, data ataupun berbagi hardware komputer.Istilah jaringan komputer juga bisa diartikan sebagai suatu kumpulan beberapa terminal komunikasi yang terdiri atas dua komputer atau lebih yang saling terhubung.Tujuan dibangunnya jaringan komputer adalah supaya data atau informasi yang dibawa oleh transmitter (pengirim) bisa sampai kepada receiver (penerima) dengan tepat, cepat dan akurat.
Jenis-Jenis Jaringan KomputerJenis Jaringan Komputer secara umum kita kenal ada 5 macam, yaitu LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network), Internet, dan Wireless (jaringan tanpa kabel). Sebenarnya, konsep dari Jenis Jaringan Komputer sama, yaitu untuk menghubungkan berbagai perangkat jaringan untuk dapat berkomunikasi dan berbagi sumber daya. Hanya yang membedakan adalah dari letak geologis-nya (mencakup wilayah dan area jaringan) dan teknologi yang digunakan (seperti penggunaan jenis kabel yang berbeda, IP Addressing sesuai kelas-nya, dan sistem keamanan (security) yang berbeda).Berikut ini jenis-jenis jaringan komputer :1.LAN ( Local Area Network )Local Area Network (LAN) merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor perusahaan atau pabrik-pabrik untuk memakai bersama resource (misalnya, printer, scanner) dan saling bertukar informasi.LAN mempunyai ukuran yang terbatas, yang berarti bahwa waktu transmisi pada keadaan terburuknya terbatas dan dapat diketahui sebelumnya. Dengan mengetahui keterbatasnnya, menyebabkan adanya kemungkinan untuk menggunakan jenis desain tertentu. Hal ini juga memudahkan manajemen jaringan.2.MAN ( Metropolitan Area Network )
Metropolitan Area Network (MAN) merupakan jenis jaringan yang lebih luas dan lebih canggih dari LAN. Disebut Metropolitan Area Network karena jenis jaringan MAN ini biasa digunakan untuk menghubungkan jaringan komputer dari suatu kota ke kota lainnya. Untuk dapat membuat suatu jaringan MAN, biasanya diperlukan adanya operator telekomunikasi untuk menghubungkan antar jaringan komputer. Contohnya seperti jaringan Depdiknas antar kota atau wilayah dan juga jaringan mall-mall moderen yang saling berhubungan antar kota.Keuntungan dari jenis jaringan MAN ini diantaranya adalah cakupan wilayah jaringan lebih luas sehingga untuk berkomunikasi menjadi lebih efisien, mempermudah dalam hal berbisnis, dan juga keamanan dalam jaringan menjadi lebih baik.Kerugian dari jenis jaringan MAN seperti lebih banyak menggunakan biaya operasional, dapat menjadi target operasi oleh para Cracker untuk mengambil keuntungan pribadi, dan untuk memperbaiki jaringan MAN diperlukan waktu yang cukup lama.3.WAN ( Wide Area Network )
Wide Area Network (WAN) merupakan jenis jaringan yang lebih luas dan lebih canggih daripada LAN dan MAN. Teknologi jaringan WAN biasa digunakan untuk menghubungkan suatu jaringan dengan negara lain atau dari satu benua ke benua yang lainnya. Jaringan WAN bisa terdiri dari berbagai LAN dan WAN karena luasnya wilayah cakupan dari WAN. Jaringan WAN, biasanya menggunakan kabel fiber optic serta menanamkannya di dalam tanah maupun melewati jalur bawah laut.Keuntungan dari jenis jaringan WAN seperti cakupan wilayah jaringannya lebih luas dari LAN dan MAN, tukar-menukar informasi menjadi lebih rahasia dan terarah karena untuk berkomunikasi dari suatu negara dengan negara yang lainnya memerlukan keamanan yang lebih, dan juga lebih mudah dalam mengembangkan serta mempermudah dalam hal bisnis.Kerugian dari jenis jaringan WAN seperti biaya operasional yang dibutuhkan menjadi lebih banyak, sangat rentan terhadap bahaya pencurian data-data penting, perawatan untuk jaringan WAN menjadi lebih berat.4.PAN (personal area network)Personal Area Network atau biasa kita sebut dengan jaringan PAN pada istilah jaringan komputer adalah jaringan komputer yng digunakan untuk komunikasi antara komputer dengan perangkat-perangkat lain seperti handphone, speaker, komputer dan perangkat lain. jangkauan jaringan komputer ini relatif sangat dekat sehingga tidak bisa menjangkau jarak yang jauh.
PAN dapat digunakan untuk komunikasi antara perangkat pribadi mereka sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat yang lebih tinggi dan jaringan Internet (an uplink).Personal area jaringan kabel mungkin dengan komputer bus seperti USB dan  FireWire.A wireless personal area network (WPAN) juga dapat dimungkinkan dengan teknologijaringan seperti IrDA, Bluetooth, UWB, Z-Wave dan ZigBee.x

TP 1 Jaringan Komputer

jaringan komputer Jari ngan  komputer secara umum  adalah suatu sistem yang terdiri dari dua komputer atau lebih yang saling berhubun...