Rabu, 02 Mei 2018

Institusi Pengelolaan Web Luar dan dalam Negeri

1. Advanced Research Project Agency Network (ARPANET)

Adalah jaringan komputer yang dibuat oleh ARPA (Advanced Research Project Agency) dari Departemen Pertahanan Amerika Serikat pada tahun 1969. ARPANET difungsikan sebagai sarana percobaan teknologi jaringan komputer terbaru pada zamannya, seperti teknologi packet switching dan menjadi permulaan berdirinya Internet yang ada sekarang. Network Control Protocol (NCP) merupakan protokol jaringan standar pertama pada ARPANET. NCP disempurnakan dan diluncurkan pada Desember 1990 oleh Network Working Group (NWG), dipimpin sekaligus juga penemunya yaitu Steve Crocker .

2. World Wide Web Consortium (W3C)

Awalnya dibentuk dari Laboratorium Ilmu Komputer MIT oleh Tim Berners-Lee dan Al-Vezza. W3C saat ini bertanggung jawab terhadap perkembangan dari berbagai protokol dan standar yang terkait dengan Web. Seperti misalnya standarisasi HTML, XML, XHTML dan CSS diatur oleh W3C. Saat ini W3C masih dipimpin oleh Berners-Lee. Website W3C dapat diakses pada URL:  http://www.w3c.org.

3. Internet Engineering Task Force (IETF)

Merupakan badan yang bertanggungjawab terhadap masalah teknis dari perkembangan teknologi internet. IETF bertugas mengkaji berbagai teknologi terkait untuk kemudian distandarkan menjadi sebuah request for comment (RFC). IETF fokus pada evolusi dari internet dan menjamin proses tersebut berjalan dengan smooth (lancar).

4. Internet Architecture Board (IAB)

IAB bertanggung jawab dalam  mendefiniskan backbone internet.

5. Internet Society (ISOC)

Dibentuk dari berbagai organisasi, pemerintahan, non-profit, komunitas, akademisi maupun para professional. Kelompok ini bertanggung jawab dalam membuat kebijakan tentang internet, dan memantau lembaga lain seperti IETF.

6. The Internet Assigned Numbers Authority (IANA) & The Internet Network Information Center (InterNIC)

Kelompok ini bertanggung jawab terhadap alokasi alamat IP  dan nama domain.

7. ICANN

singkatan dari Internet Corporation for Assigned Names and Numbers, adalah organisasi nirlaba yang didirikan pada 18 September 1998 dan resmi berbadan hukum pada 30 September 1998. Organisasi yang berkantor pusat di Marina Del Rey, California ini ditujukan untuk mengawasi beberapa tugas yang terkait dengan Internet yang sebelumnya dilakukan langsung atas nama pemerintah Amerika Serikat oleh beberapa organisasi lain, terutama Internet Assigned Numbers Authority (IANA).

8. APJII dan PANDI

Dua nama tersebut merupakan institusi yang mengatur pengelolaan internet untuk wilayah Indonesia. Meraka adalah APJII (Asosiasi Penyelenggara Jasa Internet Indonesia) dan PANDI (Pengelola Nama Domain Internet Indonesia).

Hukum dan Etika dalam berinternet

Aspek Hukum dalam penggunaan internet terbagi menjadi :

1. Aspek hak milik intelektual. Yaitu yang memberikan perlindungan hukum bagi pembuat karya. Contohnya : Hak Cipta dan Hak Paten.

2. Yurisdiksi hukum dan aspek-aspek terkait. Komponen ini menganalisa dan menentukan keberlakuan hukum yang berlaku dan diterapkan di dalam dunia maya itu.

3. Landasan penggunaan internet sebagai sarana untuk melakukan kebebasan berpendapat yang berhubungan dengan tanggung jawab pihak yang menyampaikan, aspek accountability, tangung jawab dalam memberikan jasa online dan penyedia jasa internet (internet provider), serta tanggung jawab hukum bagi penyedia jasa pendidikan melalui jaringan internet. 

4. Aspek kerahasiaan yang dijamin oleh ketentuan hukum yang berlaku di masing-masing yurisdiksi negara asal dari pihak yang mempergunakan atau memanfaatkan dunia maya sebagai bagian dari sistem atau mekanisme jasa yang mereka lakukan.

5. Aspek hukum yang menjamin keamanan dari setiap pengguna dari internet.

6. Ketentuan hukum yang memformulasikan aspek kepemilikan didalam internet sebagai bagian dari pada nilai investasi yang dapat dihitung sesuai dengan prinisip-prinsip keuangan atau akuntansi.

7. Aspek hukum yang memberikan legalisasi atas internet sebagai bagian dari perdagangan atau bisnis usaha.


Dibawah ini adalah etika-etika dalam menggunakan internet antara lain :

1. Jangan menyindir, menghina, melecehkan, atau menyerang pribadi seseorang/pihak lain.

2. Jangan sombong, angkuh, sok tahu, sok hebat, merasa paling benar, egois, berkata kasar, kotor, dan hal-hal buruk lainnya yang tidak bisa diterima orang.

3. Menulis sesuai dengan aturan penulisan baku. Artinya jangan menulis dengan huruf kapital semua (karena akan dianggap sebagai ekspresi marah), atau penuh dengan singkatan-singkatan tidak biasa dimana orang lain mungkin tidak mengerti maksudnya (bisa menimbulkan salah pengertian).

4. Jangan mengekspose hal-hal yang bersifat pribadi, keluarga, dan sejenisnya yang bisa membuka peluang orang tidak bertanggung jawab memanfaatkan hal itu.

5. Perlakukan pesan pribadi yang diterima dengan tanggapan yang bersifat pribadi juga, jangan ekspose di forum.

6. Jangan turut menyebarkan suatu berita/informasi yang sekiranya tidak logis dan belum pasti kebenarannya, karena bisa jadi berita/informasi itu adalah berita bohong (hoax). Selain akan mempermalukan diri sendiri orang lainpun bisa tertipu dengan berita/info itu bila ternyata hanya sebuah hoax.

7. Andai mau menyampaikan saran/kritik, lakukan dengan personal message, jangan lakukan di depan forum karena hal tersebut bisa membuat tersinggung atau rendah diri orang yang dikritik.

8. Jika mengutip suatu tulisan, gambar, atau apapun yang bisa/diijinkan untuk dipublikasikan ulang, selalu tuliskan sumber aslinya.

9. Jangan pernah memberikan nomor telepon, alamat email, atau informasi yang bersifat pribadi lainnya milik teman kepada pihak lain tanpa persetujuan teman itu sendri.

10. Selalu memperhatikan Hak Atas Kekayaan Intelektual (HAKI). Artinya jangan terlibat dalam aktivitas pencurian/penyebaran data dan informasi yang memiliki hak cipta.

Sumber :
http://webs-science.blogspot.com/2013/06/institusi-pengelola-internet-atau-web.html
http://rakhapermanasblog.blogspot.com/2013/05/aspek-hukum-dan-etika-internet.html

Jumat, 20 April 2018

Tugas Individu Matematika Informatika 4

Relasi Rekursi

Muhammad Yusuf Fadilla (55416145)







Tugas Kelompok Matematika Informatika 4
Tree



2IA14
Anggota Kelompok 3 :
50416423 AINUR RIDWAN
50416977 ANWAR SADAT
51416459 BOGIANT RASKAROWANA
51416732 DAVID PANCA LAKSANA
52416425 FACHRI AKMAL KAUTHAR
53416013 GHAZA TRY ISBULLAH
54416535 MUCHAMMAD RIVARI
54416701 MUHAMMAD ALIF MUSDIAR
55416145 MUHAMMAD YUSUF FADILLA
57416130 SOPHA SALSABILA
57416700 WISNUNDARI DYAH AYU LESTA
57416813 YOSUA


      1.
matif soal no1

Dari gambar 1 berikut yang merupakan tree adalah …
a. G1 dan G3
b. G3 dan G4
c. G2 dan G4
d. G1 dan G2

Jawaban : D
Penjelasan : Disebut tree karena setiap komponen dalam graph terhubung dengan lintasan tunggal dan tidak mengandung sirkuit yaitu G1 dan G2, sedangkan G3 mengandung sirkuit yaitu pada titik adf dan G4 merupakan forest karena mengandung dua tree.

2.

matif soal no2

Dari gambar 2 berikut yang merupakan spanning tree dari graf G adalah …
a. T1,T2
b. T3,T4
c. T1,T3,T4
d. Benar semua

Jawaban : D
Penjelasan : Spanning tree memiliki lintasan tunggal dan tidak mengandung sirkuit dan dari gambar tersebut semuanya merupakan spanning tree.

3.

matif soal no3

Total bobot dari spanning tree berikut adalah … (gambar 3)
a. 24
b. 20
c. 15
d. 30

Jawaban : A
Penjelasan :

matif jawaban no3

Terlihat bahwa spanning tree tersebut mempunyai total bobot 2 + 3 + 4 + 4 + 4 + 4 + 3 = 24
(gambar1)

             4.    Yang merupakan parent dan child pada pohon diatas adalah … (gambar 1)

      Jawaban : Parent : a                  Child : b c d 
      Penjelasan :
      Parent adalah predecessor langsung dari suatu node, Semua node kecuali ROOT pasti memiliki    1 PARENT yang unique.

Child adalah Successor langsung dari suatu node, semua node kecuali LEAF pasti memiliki 1     atau lebih CHILD.

 5.     Tentukan pre order, in order dan post order pada tree dibawah ini :



Jawab :
Pre order    = A B W G H I P Q R S T Z C J K U V X D L E M N Y F O
In Order    = I H G P Q R S T Z A B W C J K U V X D L E M N Y F O
Post Order = I Z T S R Q P G W B X V U K N Y M L J O F E D C A


        6.       Tentukan Leaf dari tree di bawah ini :




Jawab : A4, A5, A6

       7.       Tentukan pre order, in order dan post order pada tree dibawah ini :


Jawab :
Pre order     = 1 2 3 4 5 6 7 8 9 10
In Order       = 7 6 8 9 10 1 4 5 3 2
Post Order  = 7 6 8 9 10 4 5 3 2 1

      8.       Dari ke 3 Tree gabungkanlah menjadi binary tree :




                 

                                        





Jawab :






9.           Infix dari gambar di bawah ini adalah :


Jawab : d – e * f * a + b / c

10.          Postfix dari gambar dibawah ini adalah :


Jawab : a b c / + d e f * - *







Rabu, 21 Maret 2018

Web Science


Definisi Web Science

Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah website, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Selain itu, Web Science juga mempelajari hubungan antara manusia dan teknologi, bahwa masyarakat dan teknologi mempunyai keterkaitan satu sama lain.

Di dalam Web Science, kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis. Web Science Institute menjelaskan bahwa Web Science adalah fokus kekuatan analitis peneliti dari disiplin ilmu yang beragam seperti matematika, sosiologi, ekonomi, psikologi, hukum dan ilmu komputer untuk memahami dan menjelaskan tentang Web.

Sejarah Web Science

Web Science didirikan pada tahun 2006 dengan nama Web Science Research Initiative (WSRI). Web Sicence ini awalnya adalah hasil dari Memorandum of Understanding antara MIT CSAIL dan University of Southampton, ECS. Ambisinya adalah mengkoordinasi dan mendukung sentralisasi pembelajaran World Wide Web. Sejak pertama kali diluncurkan, konsep Web Science sudah menyebar secara meluas dan mengukuhkan diri sebagai area aktifitas yang penting.

Aktifitas WSRI fokus pada (i) artikulasi agenda penelitian untuk komunitas scientific, (ii) mengkoordinasi pengembangan materi pembelajaran Web Science dan (iii) mengikat pemikiran tentang kepeminpinan pada sektor yang berkembang ini.

Untuk melanjutkan aktifitasnya dan mendukung pengembangan Web Science secara global, para direktur WSRI membuat badan amal-the Web Science Trust (WST). WST berkerja sama dengan World Wide Web. Golnya adalah untuk mendorong partisipan luas dalam pengembangan Web Science. the Foundation mempunyai misi untuk meningkatkan Web. the Trust dan the Foundation mempunyai kesamaan komitmen untuk melanjutkan disiplin dari Web Science dan akan bekerja bersama pada beberapa proyek yang memperbaiki pengertian tentag Web Science dan mempromosikan dampak positif Web Science pada masyarakat luas.

Arsitektur Web

Arsitektur Web adalah rancangan atau desain dari suatu web yang dibuat untuk mempermudah user (pengguna) suatu web agar menemukan konten-konten atau arsip yang ingin dicari. Rancangan suatu web harus memenuhi beberapa aspek, antara lain form, fungsi, navigasi, interface, interaksi, visual, dan maksud informasi itu sendiri.

Macam macam arsitektur web :
  • Pattern/Pola
  • Framework
  • Model View Control (MVC)
  • Code Igniter
  • Soa
  • Struts
  • Integrasi Sistem

Aplikasi Utama Arsitektur Web

Di dalam sebuah arsitektur web terdapat pula sebuah Aplikasi utama pada arsitektur web yang berfungsi sebagai sarana pengguna untuk dapat mengakses sebuah web atau situs. Aplikasi utama tersebut anatara lain.

  • HTTP( Hyper Text Transfer Protocol ), HTML ( Hyper Text Markup Languange ), Web Server,Browser dan Internet
  • Usergenerated Content, Blogs, Wikis, Folksonomies, Social Network.
  • Semantic Web Summary ( XML, RDF, OWL, Microdata, Microformats )
  • Web Security

1. HTTP( Hyper Text Transfer Protocol )

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. HTTP banyak digunakan untuk pengambilan data yang saling terhubung. HTTP merupakan sebuah protocol meminta/menjawab antara klien dan server.

2. HTML ( Hypertext MarkUp Language)

HTML ( Hypertext MarkUp Language) adalah sebuah bahasa markup 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. HTML merupakan standar internet saat ini dalam World Wide Web(WWW).

3. Web Server

Web Server adalah perangkat lunak yang menyediakan layanan akses data kepada pengguna melalui protokol komunikasi HTTP atau HTTPS. Macam macam Web Servers antara lain Apache, Nginx, Apache Tomcat, Lighttpd, Microsoft Internet Information Services (MIIS) dan LiteSpeed.

4. Browser

Browser adalah suatu perangkat lunak yang digunakan sebagai wadah untuk menampilkan halaman web. Contoh-contoh Browser adalah Google Chrome, Mozila Firefox, Internet Explorer, Opera, Safari, UC Browser, dll.

5. Internet

interconnection-networking(Internet) adalah seluruh jaringan komputer yang saling terhubung menggunakan global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol).

6. Usergenerated Content

UGC(Usergenerated Content) adalah tipe-tiipe konten pada media yang tersedia untuk umum yang dibuat oleh user lain.

7. Blog

Blog(Web Log) adalah sebuah aplikasi web berbentuk postingan pada sebuah halaman web umum. Blog memiliki banyak kegunaan seperti menyampaikan informasi, sebagai catatan harian, tempat berkumpulnya suatu komunitas, dll.

8. Wikis

Wiki adalah sebuah situs web yang berisikan sebuah tulisan tentang sesuatu yang dimana pengguna diperbolehkan untuk mnambahkan atau mengubah tulisan tersebut.

9. Folksonomies

Folksonomi adalah suatu sistem pengklasifikasian yang diturunkan dari praktik dan metode pembuatan dan pengelolaan tag-tag secara kolaboratif, untuk menganotasi dan mengkategorisasi konten.​

10. Social Network

Social Network/Sosial Media adalah sebuah media yang bertujuan untuk sesama manusia saling berinteraksi/berhubungan tanpa dibatasi ruang dan waktu.


Semantic Web Summary

1. XML(Extensible Markup Language)

adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C (World Wide Web Consortium)  untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.

2. RDF(Resource Description Framework)

adalah standar World Wide Web Consortium (W3C)  untuk mendeskripsikan Web resources, seperti title, author, modification date, content, dan copyright information dari Web page.

3. OWL (Web Ontology Language)

adalah salah satu bentuk ontology yang memang dirancang dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi ketimbang menampilkan informasi untuk konsumsi manusia.

4. Microdata

adalah Spesifikasi HTML yang berbasisi Web Hypertext Application Technology Working Group (WHATWG) yang digunakan untuk sarang simentik pada konten di halaman web.

5. Microformats

adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia sehingga informasi di dalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau dikombinasi.


Web Security

Web Security / keamanan web adalah salah satu hal yang penting dalam pengelolaan web. Biasanya orang yang bertanggung jawab terhadap keamanan sebuah web adalah pengelola web itu sendiri, ada 3 aspek penting yang harus diterapkan dalam keamanan web yaitu :

1. Confidentiality

Confidentiality memiliki makna bahwa data atau informasi pada web anda hanya dapat diakses oleh orang yang memiliki kewenangan untuk mengaksesnya.

2. Integrity

Integrity memiliki makna bahwa data atau informasi pada web anda hanya dapat diubah atau dihapus oleh orang yang memiliki kewenangan untuk melakukan hal tersebut, seperti admin dari post tersebut.

3. Availability

Availability memiliki makna bahwa hanya user tertentu yang dapat mengakses beberapa data tertentu yang user lain tidak bias akses.