Laman

Kamis, 18 Juni 2015

Menganalisa Website

Kita akan menganalisa 3 website, website pendidikan(nature.org), website pemerintahan (kemenhan.go.id), dan yang terakhir website media social music yaitu (soundcloud.com). Kita menggunakan 4 tools yaitu GTMetrix, WebPageTest, Archiving, dan Alexa Ranking, meliputi SEO melalui Google juga.

Website pendidikan (Nature.org)

Pada hasil GT Metrix, website ini mempunyai:
  • Kecepatan membuka page 5.97s
  • Ukuran dari page tersebut 1.73mb
  • Konten yang harus di request sebanyak 177


Hasil yang ditampilkan dari webpagetest.org yaitu:
  • Statistik penggunaan file untuk membangun web tersebut seperti html, js, css, gambar, font, dan yang lainnya
  • Sebagian besar web ini dipenuhi dengan gambar dan JavaScript (js)

Dan berdasarkan Alexa rank, website ini berada pada urutan 31.705 dalam urusan traffic.


Dan hasil SEO melalui Google kami menyimpulkan bahwa SEO website ini sangat baik karena google dapat mengindexnya dan membentuk sebuah website ini dan terdapat info di kanan halaman google yang berarti website terindex dengan baik.

Hasil gambar diatas kita ambil dari archive.org yang bertugas untuk melacak halaman arsip web dari awal pembuatan sampai sekarang, bisa dilihat pada gambar diatas bahwa website ini dibuat pada tahun 1996 bulan Desember.


Website Pemerintah (Kemhan.go.id/Kemhan/)

Berdasarkan hasil GT Metrix, website pemerintahan ini mempunyai:
  • Kecepatan load page 15.78s (Grade E)
  • Size halaman sebesar 1.33mb
  • Sebanyak 61 konten yg harus dibuka untuk website ini


Selanjutnya hasil dari webpagetest yaitu:
  • Statistik penggunaan file untuk membangun web tersebut seperti html, js, css, gambar, font, dan yang lainnya
  • Sebagian besar web ini dipenuhi dengan gambar


Menurut Alexa Rank, website ini masuk ke dalam ranking 281,786 dalam urusan traffic website ini.


Dan hasil dari Google kami menyimpulkan bahwa SEO website ini terbilang cukup bagus karena bisa menampilkan site map website. Namun tidak terdapat info pada sebelah kanan page beda halnya dengan website nature.org.


Berdasarkan archive, website ini mempunyai arsip yg lebih sedikit dibanding website sebelumnya. Website ini dibuat bulan Juni 2012.


Website MedSos (Soundcloud.com)


Hasil pada GT Metrix menunjukkan bahwa soundcloud:
  • Mempunyai kecepatan load page 1.05s
  • Size Halaman sebesar 1.84mb
  • Konten yang harus di request sebanyak 8 buah

Pada webpagetest hasilnya adalah:
  • File pembangun website ini terdapat html, js, css, image, dan konten lain.
  • Website ini dipenuhi oleh penggunaan gambar, js, dan css.

Pada Alexa Rank, website lebih bagus dari dua diatas dalam urusan traffic mungkin karena media sosial membuat traffic ini lebih bagus dari yang kita sebutkan, dan berada pada rank 177.



SEO Website ini sama baiknya dengan Nature.org, karena terindex dengan baik yang membuat website ini mempunyai site map dan terdapat informasi pada sebelah kanan halaman.

Menurut archive, website ini mempunyai lebih banyak arsip dari kedua website yang disebutkan karena dapat dikategorikan sebagai media sosial. Soundcloud dibuat pada bulan Juli 2007.


Kelompok:
Nurul Arsyil Q (55411388)
Ragil Wiradiputra (55411757)
Ilyas Dikyasin (53411511)


Source:
http://gtmetrix.com/
http://www.webpagetest.org/
http://www.alexa.com/
https://archive.org/web/
http://djuneardy.blogspot.com

Kamis, 21 Mei 2015

Komputasi Paralel

Konsep Paralel
            Perkembangan baru dalam arsitektur komputer yang didasarkan oleh konep pemrosesan parallel. Pemrosesan parallel dalam komputer dijelaskan sebagai pelaksanaan instruksi waktu secara bersamaan. Hal tersebut dapat menyebabkan kejadian dalam interval waktu yang sama, waktu yang bersamaan atau rentang waktu yang saling tumpah tindih. Oleh karena itu dibuatlah konsep parallelism untuk menangani masalah dan aplikasi yang membutuhkan kecepatan pemrosesan yang cepat.

Pemrosesan Distribusi
            Merupakan ungkapan yang digunakan untuk merujuk kepada pembagian sistem komputer yang menggunakan lebih dari satu komputer (prosesor) untuk menjalankan sebuah aplikasi. Ini termasuk pemrosesan parallel dimana satu komputer menggunakan lebih dari satu CPU untuk mengeksekulsi program.
            Pemrosesan terdistribusi mengacu pada jaringan local (LAN), dirancang agar satu program dapat berjalan secara bersamaan diberbagai situs.

Arsitektur  Komputer Paralel
Terdapat dua sistem komputer konvensional, yaitu Prosesor dan Memory. Berikut penjelasan gambarnya:

Dua arsitektur komputer parallel yang sering digunakan, yaitu SIMD dan MIMD.
SIMD (Single Instruction Stream, Multiple Data Stream), peningkatan kecepatan SIMD proporsional dengan jumlah proses unit yang ada.

Struktur umum dari 16 elemen pemrosesan dan unit control tunggal dapat dilihat pada gambar dibawah ini:
 

MISD (Multiple Instruction Stream, Single Data Stream),  berdasarkan prinsip pipelining. Proses ini dibagi menjadi beberapa tahap dan beberapa proses (secara simultan).

MIMD (Multiple Instruction Stream, Multiple Data Stream),  merupakan sistem multiprosesing atau multicomputer. MIMD terdiri dari sistem tightly coupled (global memori) dan loosely coupled (local memori).
 


Pengantar Thread Programming
            Sebuah thread merupakan informasi yang berhubungan dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan. Thread memungkinkan program untuk mengetahui user sedang masuk didalam program secara bergantian dan akan kembali masuk atas nama user yang berbeda.
            Terdapat dua teknik yang digunakan pada thread:
-       Static Threading, biasa digunakan untuk komputer dengan chip multiprosesor dan jenis komputer shared-memory lain. Teknik ini membolehkan berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen. Mekanisme ini bisa dibilang lambat karena berjalan secara static.
-       Dynamic Multithreading, merupakan pengembangan dari static threading yang digunakan untuk memudahkan programmer untuk berkomunikasi, load balancing dan kerumitan lainnya. Platformnya masih daam pengembangan dan secara umum mendukung dua fitur nested parallelism dan parallel loops.

Pengantar Message Passing, Open MP
            Message passing merupakan sebuah teknik cara mengatur suatu alur komunikasi messaging terhadap proses pada sistem. Message passing dalam ilmu komputer adalah bentuk komunikasi digunakan dalam komputasi parallel, pemrograman berorientasi objek dan komunikasi interproses,
            Paradigma Message Passing:
1.     Banyak contoh dari paradima sekuensial dipertimbangkan bersama-sama
2.     Programmer membayangkan beberapa prosesor, masing-masing dengan memori dan menulis sebuah program untuk berjalan pada setiap prosesor.
3.     Proses berkomunikasi dengan mengirimkan prsan satu sama lain.
OpenMP merupakan API yang mendukung multi-platform berbagai memori multiprosesing pemrograman C, C++ dan Fortran, kebanyakan arsitektur prosesor dan sistem operasi seperti Linux, Mac, Solaris, AIX, HP-UX. OpenMP dikelola oleh nirlaba teknologi konsorsium OpenMP Arsitektur Review Board (ARB/OpenMP).

Pengantar Pemrograman CUDA, GPU
            CUDA (Compute Unified Device Architecture) merupakan framework dari bahsa pemrigraman yang mendukung bahasa C, dimana mampu berkomunikasi langsung dengan GPU dan sangat mudah bekerjasama untuk segala multi-threading parallel execution hampir diseluruh prosesor GPU. CUDA menggunakan konsep nvcc sebagai ORM dalam objek programmingnya. CUDA merupakan produk dari NVDIA.
            GPU (Graphics Processing Unit) merupakan prosesor yang didedikasikan untuk ender ceprat dalam pemrosesan polygon baik itu texturing dan shading. Terdiri dari banyak core namun menggunakan arsitektur sederhana, sehingga harganya relative murah dan diproduksi secara masal.



Source:
http://www.academia.edu/7424831/Parallel_PROCESSING_Pemrosesan_paralel
http://www.webopedia.com/TERM/D/distributed_processing.html
http://seto.citravision.com/berita-49-parallel-computation---pengantar-thread-programming.html
http://seto.citravision.com/berita-50-parallel-computation--pengantar-message-passing-openmp.html
http://seto.citravision.com/berita-51-parallel-computation--pengantarpemrograman-cuda-gpu.html

PDF Dosen Algoritma dan Pengolahan Paralel

Selasa, 28 April 2015

Membuat Website Menggunakan Wix

Disini saya akan menjelaskan bagaimana cara untuk mebuat suatu website dengan menggunakan WIX. cara penggunaan nya pun sangat gampang, kita hanya drop and drag design yang kita inginkan. begini langkah2nya:

A. Membuka website wix.com dan akan ada sebuah tampilan untuk sign in atau sign up apabila kalian tidak punya akun cukup sign up seperti ini

B. ketika kita telah log in, maka langkah selanjutnya adalah klik create untuk membuat website. Setelah mengklik create maka kita ditunjukkan ke halaman dimana kita bebas memilih template seperti yg kita inginkan.

C. Apabila template telah terpilih maka klik icon edit untuk mengganti design sesuai keinginan kalian. akan ada beberapa tools untuk membantu kalian 
                                       

  D. Setelah selesai kalian save template tersebut, wix tidak menyediakan auto-save sehingga apabila kalian tidak menyimpan tampilan yg akan diganti maka akan kembali ke semula dimana kalian mulai. Akan ada Dialog yang akan menanyakan apa url untuk website kalian, kalian masukkan lah url yg kalian inginkan.

   
     Dan inilah website yg saya buat(http://ragilwiradiputra.wix.com/mypage)
      

      Anggota Kelompok:

     Ilyas Dikyasin               (53411511)
     Nurul Arsyil Qistina         (55411388)
     Ragil Wiradiputra            (55411757)

    

    Source: