Website Ini Berisi Kumpulan Tutorial Pemrograman Web (HTML, CSS, Javascript, PHP, MySql), Tutorial Blogger, Tutorial jaringan Komputer, Materi Teknik Komputer Jaringan Dan Tips Seputar Teknologi

Monday, June 28, 2021

KALENDER PENDIDIKAN TK, SD, SMP, SMA, SMK, SLB PROVINSI JAWA BARAT TAHUN PELAJARAN 2021-2022

 KALENDER PENDIDIKAN TK, SD, SMP, SMA, SMK, SLB

PROVINSI JAWA BARAT TAHUN PELAJARAN 2021-2022

 





Unduh Filenya disini ...

Wednesday, June 2, 2021

KISI-KISI PAT ASJ 2020/2021

KISI-KISI PAT ASJ 2020/2021

 

-          Sistem Operasi Jaringan

o   Jenis Sistem Operasi Jaringan Berdasarkan Skala

o   Jenis Sistem Operasi Jaringan Berdasarkan Fungsi

-          DHCP Server

o   Klasifikasi DHCP Server

-          FTP Server

-          Remote Server

o   SSH Server

o   Telnet

-          File Server

o   Jenis File Server

o   PDC

-          Web Server

-          DNS Server

-          Database Server

o   Sejarah Awal Database

o   Konsep Dasar Database

o   Jenis-Jenis Program Database

Jenis-Jenis Program Database

 Macam-macam Aplikasi Database

Ada beberapa aplikasi database yang bisa Anda gunakan. Beberapa aplikasi tersebut antara lain:

1.  MySQL

MySQL
MySQL

Merupakan salah satu aplikasi yang cukup populer diantara aplikasi lain database. Aplikasi yang satu ini memiliki sifat open source serta bisa Anda gunakan untuk membuka platform dengan baik tanpa mengalami gangguan. MySQL sendiri bisa Anda gunakan sebagai sistem operasi dari Linux, Windows, mac OS X, dan masih banyak lagi. Terlebih, aplikasi ini juga bersifat network, sehingga Anda bisa menggunakannya dengan multi user.

2.  MariaDB

Merupakan sebuah aplikasi yang dikembagkan oleh sistem basis data yang sama dengan aplikasi MySQL. Mereka menyebutkan alasan mengapa mengembangkan aplikasi ini karena sebagai bentuk kekhawatiran pada Oracle Corporation. Adapun tujuan dikembangkannya MariaDB adalah mempertahankan dan menjaga kompatibilitas tinggi terhadap MySQL.

3.  Microsoft SQL Server

Microsoft SQL Server
Microsoft SQL Server

Aplikasi database yang satu ini tentu sudah Anda ketahui. Sesuai dengan namanya, aplikasi ini merupakan sebuah aplikasi basis data yang berasal dari Microsoft. Bahasa database yang digunakan tersebut adalah Transact-SQL yang merupakan gabungan dari SQL standar ISO/ANSI. Memang bahasa ini merupakan bahasa yang populer dan banyak digunakan oleh Sybase ataupun Microsoft.

Pada mulanya, Ms. SQL Server merupakan data yang digunakan untuk database skala menengah atau kecil. Namun saat ini Anda bisa menggunakan aplikasi ini untuk database dengan skala yang lebih besar. Adapun beberapa kelebihan jika Anda menggunakan aplikasi yang satu ini adalah dapat digunakan oleh banyak platform, mempunyai tipe data banyak, database cukup banyak, dan lain sebagainya.

Baca juga : Faktor Memilih Database Server

4.  Oracle Database

Aplikasi ini merupakan aplikasi database terbaik yang bisa Anda gunakan untuk menyimpan data dengan skala besar. Anda bahkan bisa menggunakannya untuk menyimpan data hingga ukuran terabyte. Saat ini pun ada banyak orang yang menggunakan aplikasi ini. Alasannya karena dapat menyimpan dalam jumlah besar selain itu juga mudah didownload.

Pada aplikasi ini juga memiliki versi gratis serta tampilan yang sesuai dengan Anda yang baru saja terjun ke dunia database.

5. PostgreSQL

PostgreSQL
PostgreSQL

Aplikasi database selanjutnya adalah PostgreSQL. atau yang lebih sering dikenal dengan nama PostgreSQL. Aplikasi ini merupakan aplikasi basis data yang bersifat data relasional sehingga bisa digunakan untuk menyimpan hingga mengembalikan data dengan aman. Aplikasi ini sendiri mampu merespon perintah dari perangkat lunak atau aplikasi yang lain.

Anda pun bisa menggunakan aplikasi ini dengan lebih ringan, meskipun digunakan oleh banyak pengguna. Perlu diketahui juga bahwa pengguna yang mempunyai macOS Server, aplikasi PostgreSQL adalah database default. Hal ini berarti aplikasi basis data yang satu ini memang sudah terinstall dan bawaan dari OS tersebut.

6.  SQLite

Aplikasi database lainnya adalah SQLite. Aplikasi yang satu ini cocok bagi Anda yang ingin mempunyai data yang terstruktur. Anda bahkan bisa memanfaatkannya sebagai caching serta menyediakan data dari cloud. Bagi Anda yang juga suka dengan data dalam bentuk kolom dan baris maka gunakan saja aplikasi yang satu ini.

7. DBeaver

DBeaver
DBeaver

Merupakan sebuah aplikasi yang mempunyai mode graphical atau GUI. Anda pun bisa mendapatkan versi Community Edition ataupun versi yang berbayar. Adapun beberapa fitur menarik yang disediakan adalah dukungan banyaknya platform serta kemampuan menulis berbagai file ekstensi (plugins).

8.  MongoDB

Aplikasi basis data yang satu ini memiliki cara kerja yang berorientasi pada open source serta cross platform. Tak hanya itu, aplikasi ini juga digolongkan sebagai aplikasi dengan basis data NoSQL sehingga cara kerjanya pun memakai prinsip yang hampir sama dengan JSON (aplikasi database lain).

9.  Apache Cassandra

Apache Cassandra
Apache Cassandra

Aplikasi yang satu ini adalah aplikasi yang bersifat cluster. Aplikasi ini sendiri memiliki benchmark yang bisa digunakan dengan lebih baik jika dibandingkan dengan NoSQL lainnya. Aplikasi database yang satu ini juga dapat menjamin keamanan data saat perangkat Anda mati. Tak hanya itu, aplikasi ini juga sudah dilengkapi dengan tim pendukung yang sangat profesional dalam keperluan enterprise.

Konsep Dasar Database

 

Konsep dasar dari database adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu database, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database: ini dikenal sebagai database model atau model data.


Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.


Konsep dasar dari basis data ialah kumpulan dari sebuah catatan atau sebuah potongan dari pengetahuan. Sebuah basis data memiliki penjelasan testruktur dari jenis fakta yang tersimpan di dalamnya, penjelasan tersebut dengan skema. Skema menggambarkan sebuah objek yang diwakili suatu basis data dan memiliki hubungan diantara objek tersebut. Ada banyak cara untuk mengorganisasi skema atau memodelkan struktur basis data, ini dikenal sebagai model basis data atau model data. Biasanya model yang umum digunakan sekarang ialah model relasional yang istilahnya layman mewakili semua informasi dalam bentuk table-tabel yang saling berhubungan dimana setiap table terdiri dari baris dan kolom ( definisi yang sebenarnya menggunakan terminologi matematika ). Dalam model ini hubungan antar table diwakili dengan menggunakan nilai yang sama antar table. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar table.

Sejarah Awal Database

 Sejak era lalu ketika basis data telah jadi konsentrasi yg mutlak pada aplikasi. Di awal tahun 1960, Charles Bachman, seorang asal Amerika merancang generasi pertama DBMS yg dinamakan Daya Simpan Data Terintegrasi atau Integrated Data Store.

Dasar model data jaringan terbentuk lalu distandarisasi oleh CODASYL atau Conference on Data System Languages. Setelah itu, ilmuan komputer yang dilahirkan di Kansar pada tahun 1924 ini menerima Turing Award dari Association for Computing Machinery (ACM) pada tahun 1973 untuk "kontribusi luar biasa untuk teknologi database.

Menurut sejarah, sistem pemrosesan basis data terbentuk sesudah masa sistem pemrosesan manual & sistem pemrosesan berkas. Sistem pemrosesan manual (berbasis kertas) ialah wujud pemrosesan yg memanfaatkan basic berupa setumpuk rekaman yg disimpan pada rak-rak berkas. Apabila berkas-berkas tersebut digunakan, berkas tersebut mesti dicari di rak-rak tersebut.

Sistem pemrosesan berkas adalah sebuah sistem komputer, di mana sekelompok rekaman disimpan pada banyaknya berkas dengan cara terpisah. Perancangan sistem ini didasarkan kepada kepentingan individual pengguna, bukan kepentingan sebanyak pengguna. Maka setiap aplikasi menuliskan data tersendiri, alhasil ada bisa saja data yg sama terdapat pada berkas-berkas lain yg dipakai oleh program penerapan lain.

Sejarah Database Management system (DBMS)

Generasi pertama DBMS di desain oleh Charles Bachman di perusahaan General Electric pada awal thn 1960, dinamakan sbg Daya Simpan Data Terintegrasi (Integrated Data Store). Dibentuk basic buat model data jaringan yg selanjutnya distandardisasi oleh Conference on Data Sistem Languages (CODASYL).

Bachman seterusnya menerima ACM Turing Award (Penghargaan semacam Nobel kepada ilmu komputer) di thn 1973. Dan pada akhir 1960, IBM mengembangkan system manajemen berita (Information Management Sistem) DBMS.

IMS dibentuk dari representasi data pada kerangka kerja yg dinamakan dgn model data hirarki. Dalam waktu yg sama, dikembangkan system SABRE sbg hasil kerja sama antara IBM dgn perusahaan penerbangan Amerika. System ini mengizinkan user utk membuka data yg sama pada jaringan komputer.

Pada thn 1985, Microsoft dan IBM mengumumkan perjanjian kerja sama Jangka Panjang untuk pengembangan Os atau Sistem Operasi dan produk-produk perangkat lunak yang lain. Pengumuman ini yaitu permulaan dimulainya OS/2, suatu system operasi sesudah masa kejayaan MS-DOS.

OS/2 ini akan lebih "hebat" dan lebih "canggih" daripada MS-DOS, Dia akan dapat menangani multitasking application dgn menggunakan kekuatan processor Intel yg terupdate yaitu 80286. "That was the plan!" OS/2 secara resmi diumumkan terhadap bln April 1987, & dijanjikan dapat sedia untuk end-user pada akhir tahun tersebut.

Materi DNS Server

Apa Itu DNS Server?

Seperti yang sudah dibahas sebelumnya, DNS server adalah server yang menghubungkan URL (uniform resource locator) dengan IP Address (internet protocol address).

Sebelum domain name dan DNS server hadir di internet, Anda perlu memasukkan IP address sebuah website saat Anda ingin mengaksesnya. 

Hal ini tentu melibatkan proses yang lebih rumit. Anda harus menghafal rangkaian nomor IP address yang ingin Anda kunjungi dan memasukkannya secara manual.

DNS server membantu Anda memecahkan permasalahan ini. Anda hanya perlu mengingat alamat domain dan URL dari website yang ingin Anda kunjungi.

Selanjutnya, DNS akan menerjemahkan URL tersebut menjadi rangkaian nomor IP yang dipahami oleh komputer dan browser.

Contohnya, saat Anda ingin mengakses Facebook, Anda tidak perlu memasukkan http://69.63.176.13/ ke dalam address bar browser Anda. 


Fungsi DNS 

Nah setelah mengetahui pengertian apa itu DNS server, pertanyaan selanjutnya adalah apa sebenarnya fungsi dari DNS server sendiri?

Sejatinya, DNS server adalah sebuah database server yang berfungsi untuk menyimpan alamat-alamat IP yang digunakan oleh host-name. 

Namun, ada juga fungsi lain dari DNS yang perlu Anda ketahui seperti:

  1. Mencari alamat host untuk memenuhi request dari klien.

  2. Meminta informasi IP address sebuah website berdasarkan dengan alamat domain

  3. Mendapatkan informasi URL sebuah website berdasarkan oleh IP address digunakan oleh klien.

  4. Menentukan server yang paling tepat untuk pengiriman email.

  5. Mengamankan aktivitas transfer data yang terjadi selama user mengakses suatu website.

  6. Menerjemahkan hostname ke IP address dan sebaliknya.

  7. Mencari data yang sesuai pada database server untuk ditampilkan pada browser klien.

Sebenarnya, semua fungsi ini bekerja secara otomatis saat Anda sedang mengakses sebuah website di internet. Namun, untuk memahami DNS lebih lanjut, berikut adalah penjelasan lengkap cara kerja DNS server.

 

Cara Kerja DNS

DNS server bekerja dalam banyak tahapan. Mulai dari proses meminta informasi atau yang biasa disebut dengan DNS query sampai proses menampilkan konten website melalui authoritative nameserver.


DNS Query

Proses pertama yang terjadi ketika Anda mengetikkan URL alamat domain website pada sebuah browser adalah DNS Query.

Saat Anda memasukkan URL pada sebuah browser, DNS server secara otomatis akan mencari informasi IP address URL tersebut  pada file hosts server.

Jika informasi tidak ditemukan, server akan mencari rekam informasi yang pernah tercatat di sistem server (cache).

DNS query sendiri memiliki tiga jenis yang berbeda: recursive query, iterative query, dan non-recursive query.

Berikut adalah penjelasan singkat tentang ketiga jenis DNS query yang ada:

  • Non-recursive query  — pencarian informasi DNS paling cepat, saat user memasukan hostname, server berhasil mencari dan mendapatkan informasi tentang IP address yang tersimpan dalam sistem cache.

  • Recursive query — recursive query berperan untuk menyediakan setiap informasi relevan yang diminta oleh klien melalui pencarian root server dan authoritative name server.

  • Iterative query — saat user memasukan hostname pada browser, DNS resolver akan mencari informasi di root server dan authoritative name server yang paling dekat dan relevan dengan DNS zone.

     

DNS Recursive Resolver 

DNS recursive resolver adalah proses pertama pencarian informasi IP address. Jika informasi yang relevan tidak ditemukan pada cache server, sistem akan mencari informasi pada cache penyedia internet atau internet service provider (ISP).

 

Root Name Server 

Jika informasi yang diminta oleh klien tidak bisa ditemukan di ISP, sistem akan mencari informasi yang Anda butuhkan pada root name server, database yang menjawab pertanyaan-pertanyaan soal nama domain dan IP address.

Root name server sendiri tidak memiliki semua informasi hostname dan IP address. Server ini meneruskan permintaan informasi ke pihak ketiga yang mempunyai informasi tersebut.

Sampai sekarang, ada 13 root server yang ada di seluruh dunia. Root server ini diurutkan secara alfabetis dan dikelola organisasi besar seperti Internet System Consortium, dan ICANN.

 

TLD Name Server

Melalui root name server, sistem akan menggunakan top-level domain untuk menemukan jenis informasi yang dicari. 

Contohnya jika TLD menggunakan ekstensi domain .id, berarti server yang digunakan pasti adalah server Indonesia. Begitu pula dengan .au yang pastinya ada di server Australia.

Dengan begini, sistem bisa meneruskan pencarian informasi ke server yang  memiliki informasi dan data yang dicari.

 

Authoritative Name 

Setelah berhasil menemukan server tempat hostname disimpan, Authoritative server memiliki semua informasi lengkap tentang website yang dituju.

Saat semua informasi yang diminta sesuai dengan hasilnya, browser pun akan  menampilkan website atau halaman yang klien minta pada awal pencarian.

Biasanya, proses pencarian konten melalui DNS server ini akan diulang untuk memastikan informasi yang ditampilkan tetap up-to-date. 

Tapi, beberapa informasi juga disimpan dalam bentuk cache pada DNS server agar proses query bisa berjalan dengan lebih cepat.

 

Macam-macam DNS

Dalam sistem DNS server, informasi yang disimpan dan diberikan disebut dengan DNS record. Berikut adalah 10 DNS record yang paling sering dijumpai

  • Address record atau yang sering juga disebut A Record adalah informasi yang menyimpan informasi soal hostname

  • AAA Record menyimpan informasi hostname dan hubungannya dengan IPv6 address.

  • MX Record digunakan untuk merekam server SMTP yang khusus digunakan untuk saling berkirim email pada suatu domain.

  • CName Record digunakan untuk melakukan redirect domain atau subdomain pada sebuah alamat IP.

  • NS Record merujuk subdomain pada authoritative name server, digunakan jika DNS server subdomain Anda berbeda dengan main domain.

  • PTR Record memberikan izin pada DNS resolver untuk menyediakan informasi IP address dan menampilkan hostname.

  • CERT Record digunakan untuk menyimpan sertifikat enkripsi atau sertifikat keamanan.

  • SRV Record berfungsi untuk menyimpan informasi terkait lokasi permintaan klien seperti priority, name, weight, port, points, dan TLL.

  • TXT Record digunakan untuk menyalurkan data yang hanya bisa dibaca oleh komputer.

  • SOA Record adalah bagian yang muncul pada dokumen DNS zone. SOA record juga merujuk pada authoritative name server serta informasi lengkap sebuah domain.