Jumat, 26 Juli 2019

TP 6 Database

Deskripsi

JSON
JSON, singkatan dari JavaScript Object Notation, adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif. 

Query
Bahasa Queri adalah suatu bahasa komputer yang digunakan untuk melakukan permintaan terhadap basis data dan sistem informasi. Jenis-jenis bahasa ini antara lain: SQL; bahasa query yang terkenal untuk basis data relasional MDX; bahasa query untuk basis data OLAP DMX; bahasa query untuk model penggalian data.
Hosting
Adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL, atau DNS.

Kamis, 25 Juli 2019

TP 5 PHP


PHP: Hypertext Prepocessor



Pengertian PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Karakteristik PHP
  1.   Extention harus .php
  2.  Sintak PHP harus ditulis di dalam dilamenter atau yang sering disebut tag PHP
  3. Sintak PHP mengikuti bahasa induknya yaitu bahasa C
  4. PHP dapat di gunakan bersamaan dengan html
  5. PHP merupakan bahasa server side scripting
  6. PHP Open source
  7. PHP Multi Platform.

Fungsi Pemrograman PHP
Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.
Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.
Untuk pembuatan web, kode PHP biasanya di sisipkan ke dalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.



Server Side
Apa itu server side?

Skrip sisi server adalah teknik yang digunakan dalam pengembangan web yang melibatkan penggunaan skrip pada server web yang menghasilkan respons yang disesuaikan untuk setiap permintaan pengguna ke situs web. Alternatifnya adalah untuk server web itu sendiri untuk memberikan halaman web statis.

Perbedaan halaman statis dan dinamis
1.Interaksi antara pengunjung dan pemilik web
Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum, dll.
2.Bahasa Script yang digunakan
Web statis hanya menggunakan HTML saja, atau paling tidak bisa ditambah dengan CSS. Sedangkan web dinamis menggunakan bahasa pemrograman web yang lebih kompleks seperti PHP, ASP dan JavaScript.
3.Penggunaan Database
Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti MySQL, Oracle, dll untuk menyimpan dan memroses data.
4.Konten
Konten dalam web statis hanya diberikan oleh pemilik web dan jarang di-update, sementara konten dalam web dinamis bisa berasal dari pengunjung dan lebih sering di-update. Konten dalam web dinamis bisa diambil dari database sehingga isinya pun bisa berbeda-beda walaupun kita membuka web yang sama.

Pengertian XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Pengertian Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Pengertian MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia.

Keterkaitan HTML Dengan PHP
PHP diperuntukan untuk berinteraksi dengan server sedangkan HTML untuk menampilkan hasil dari PHP pada browser, meskipun PHP juga dapat menampilkan text selayaknya HTML dengan fungsi php echo() atau print(). Dari sini PHP lebih dimanfaatkan untuk dinamisasi web karena halaman yang dibuat dengan HTML masih statis.








Senin, 22 Juli 2019

Praktikum 4 Pemograman Web

PEMROGRAMAN WEB



 Sejarah Pemrograman Web

  Apakah yang dimaksud Web Programming? Web Programming 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 suatuprogram yang dapat melakukan suatu perhitungan atau proses sesuai dengan keinginan si pemrogram.
  Jadi Secara singkat untuk Web programming adalah proses pembuatan program yang outputnya disajikan olehWeb Browser. Di sini belum akan di jelaskan web programming secara detail dimada ada program berupaserver side ataupun client side. Untuk lebih jelas jenis-jenis dan perkembangan dari Web programming hal inibisa dibaca pada Web Development.Dan bahasa yang digunakan adalah bahasa HTML.

Pengertian HTML
Hypertext Markup Language 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 terintegeras.

Pengertian JavaScript

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, Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.




Pengertian Angular

AngularJS adalah kerangka kerja web front-end open-source berbasis-JavaScript yang sebagian besar dikelola oleh Google dan oleh komunitas individu dan perusahaan untuk mengatasi banyak tantangan yang dihadapi dalam mengembangkan aplikasi satu halaman.

Pengertian Laravel

Laravel adalah kerangka kerja aplikasi web berbasis PHP yang open source, menggunakan konsep model–view–controller. Laravel berada dibawah lisensi MIT, dengan menggunakan GitHub sebagai tempat berbagi kode.

Pengertian Vue.JS

Vue.js adalah kerangka kerja JavaScript progresif yang bersumber terbuka untuk membangun antarmuka pengguna. Integrasi ke dalam proyek yang menggunakan pustaka JavaScript lainnya mudah dilakukan dengan Vue karena dirancang untuk diadopsi secara bertahap.

Bahasa pemrograman manakah yang paling mudah

Menurut Saya Yang paling mudah adalah JavaScript.
Kenapa?Karena Penulisan Kode di JavaScript lebih mudah daripada penulisan kode Yang lain dan JavaScript juga tidak hanya di gunakan di sisi browser saja, Javascript juga digunakan pada server, console, program desktop, mobile, IoT, game, dan lain-lain,sehingga Memudahkan Pengguna untuk mengakses JavaScript tersebut.




TERIMA KASIH TELAH BERKUNJUNG











Sabtu, 20 Juli 2019

Praktikum 3


Sistem Warnet Online Daerah Palnunjuk

Tujuan di buat suatu sistem:
Agar para pemain bisa memesan dulu komputer nomor berapa yang mau mereka pakai sehingga pemain lain tidak ada yang menempatinya.

Jenis Data:
1.Nama User
2.No Komputer

Primary Key:
1.Email User
2.No Komputer

Kerja Sistem:
1.User Membuka Aplikasi
2.User login menggunakan Email Member
3.User memilih komputer yg akan di pesan
4.User selesai Memilih
5.User Menerima Output berupa Billing dan Password Komputer
6.User pergi ke warnet lalu memakai komputer.

Output:
1.Billing
2.Password Komputer

Tabel User
Tabel Komputer
Email User
Nama User
Jenis Kelamin
No Komputer
Merk Kompute
Waktu yg dipesan



 




Jumat, 19 Juli 2019

Praktikum 2 Basis Data

BASIS DATA

Sejarah Basis Data
 Basis data modern muncul pada tahun 1960-an.Sebagian besar penelitian dipusatkan di sekitar automasi kantor (office automation),khususnya mengotomatiskan penyimpanan data dan tugas pengindeksan yang sebelumnya memerlukan banyak tenaga kerja secara manual.Kekuatan komputing dan penyimpanan telah menjadi sangat murah sehingga memanfaatkan komputer untuk mengindeks data dan menyimpan adalah sebuah solusi yang bisa dijalankan.Pelopor di bidang basis data adalah Charles W.Bachman yang menerima Turing Award pada tahun 1973 karena telah mempelopori pekerjaan dalam teknologi basis data.

  Pada tahun 1970,peneliti IBM yang bernama Ted Codd menerbitkan artikelnya yang pertama untuk basis data relasional (relational database).Walaupun IBM adalah pemimpin di dalm riset basis data,Honeywell Information System,Inc.melepaskan sebuah produk komersial seperti  pada tahun 1976 berdasrkan prinsip yang sama sepertiistem informasi pada sistem informasi IBM.Namun,produk itu telah dirancang dan diterapkan secara terpisah dari pekerjaan IBM.Pada awal tahun 1980-an,sistem basis data yang pertama dibangun dengan standar SQL yang muncul dari perusahaan seperti Oracele 2,dan yang terakhir SQL/DS dari IBM,maupun host sistem lain dari perusahaan-perusahaan lainnya.

Pengertian Basis Data
-Menurut Stephens dan Plew (2000)
  Adalah mekanisme yang digunakan untuk menyimpan informasi atau data.Informasi adalah sesuatu yang bisa kita gunakan sehari-hari untuk berbagai alasan.Dengan basis data,pengguna dapat menyimpan data secra terorganisasi.Setelah disimpan informasi harus mudah diambil.

-Menurut  Ramakrisnan,Silberschactz(2002)
 Basis data adalah kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan.Sistem manajemen basisdata (DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data.Tujuan utama sistem manajemen basis data adalah menyediakan cara menyimpan dan mengambil informasi basisdat secara mudah dan efisien.

-Menurut Pendapat Orang Lain
   Basis data merupakan kumpulan informasi yang terorganisasi dan disajikan untuk mencapai tujuan khusus.Basis data terkomputerisasi adalah basisdata yang bisa di-update,filenya teroganisasi,informasinya dapat dibaca,pencarian bisa dilakukan secara cepat,dan bisa di-retrieve menggunakan komputer.Isilah basisdata sering disalahgunakan sebagai sinonim bagi sistem manajemen basis data (DBMS),padahal kedua-duanya tidak sama.Sistem manajemen basis data adalah mekanisme perangkat lunak untuk mengolah data.

Fungsi Basis Data
1. Kecepatan Dan Kemudahan
Database Memiliki Kemampuan Untuk Memilih Data Sehingga Menjadi Kelompok Diurutkan Dengan Cepat.

2. Dapat di Gunakan Bersama
Database Dapat Digunakan Oleh Siapa Saja Dalam Sebuah Perusahaan. Misalnya Dalam Database Siswa Perguruan Tinggi Diperlukan Oleh Beberapa Bagian, Seperti Admin, Keuangan, Bagian Akademik.
3. Kontrol Data Terpusat
Terkait Dengan Menunjuk Ke Dua, Meskipun Pada Sebuah Perusahaan Memiliki Banyak Bagian Atau Divisi Tapi Database Yang Diperlukan Tetap Menjadi Salah Satu Saja.

4. Perangkat Hemat Biaya
Dengan Memiliki database terpusat maka Dalam Setiap Divisi Tidak Memerlukan Perangkat Untuk Menyimpan Database Karena Database Hanya Diperlukan Satu Yang Disimpan Di Server Pusat, Ini Akan Memotong Biaya Pembelian Perangkat.
sistem basis data
pengertian sistem basis data
Sistem basis data dapat di artikan suatu system yang didalamnya terdiri dari koleksi data atau dari suatu kumpulan data yang saling berhubungan dan berbagai program untuk mangakses daru tersebut.
tujuan sistem basis data
Didalam melakukan pengambilan data (retrieving) dan penyimpanan (storing) di tujukan dari suatu lingkungan yang tepat dan efesien, serta menyediakan User Interface (Tampilan Antar Muka) yang lebih ramah terhadap pengguna/user untuk melihat data.
Fungsi Sistem 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 :
  • Pengaksesan dalam pengaksesan data sulit
  • Data Isolation.
  • Konkurensi pengaksesan.
  • Masalah keamanan.
  • Masalah Integritas.
  • Inkonsintensi/redudasi data


Komponen Utama Sistem Basis Data

  1. Hardware atau perangkat keras
  2. Operating System (Sistem Operasi)
  3. Databases (Basis Data)
  4. DBMS (Database Management Sistem) atau Sistem Pengelola Basis Data yakni sebagai pengolah basis data secara fisik tidak di lakukan secara langsung, namun di tangani dari suatu perangkat lunak tertentu. Software (Perangkat Lunak) inilah yang di namakan DBMS (Database Management Sistem) yang mana untuk menentukan bagaimana data tersebut dapay terorganisasi, tersimpan, diubah serta di ambil kembali. Software/perangkat luanak ini pun yang menerapkan suatu mekanisme sebagai pengamanan data secara bersamaan, konsistensi data dan semacamnya.
  5. Pengguna (User)
  6. Aplikasi (Dukungan Perangkat Lunak lain)

Pengertian Basis Data Relational
Sebuah sistem manajemen basis data relasional atau dalam Bahasa Inggrisnya dikenal sebagai relational database management system (RDBMS) adalah sebuah Program Komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang dirancang untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi,manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.