Teknik Informatika

Translate

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 09 Desember 2021

Model Fuzzy Sugeno dan Tsukamoto Beserta Studi Kasusnya

 Model Fuzzy Sugeno dan Tsukamoto Beserta Studi Kasusnya



        Logika fuzzy merupakan salah satu pembentuk soft computing. Logika fuzzy pertama kali diperkenalkan oleh Prof. Lotfi A. Zadeh pada tahun 1965. Dasar logika fuzzy adalah teori himpunan fuzzy. Pada teori himpunan fuzzy, peranan derajat keanggotaan sebagai penentu keberadaan elemen dalam suatu himpunan sangatlah penting. Nilai keanggotaan atau derajat keanggotaan atau membership function menjadi ciri utama dari penalaran dengan logika fuzzy tersebut. (Kusumadewi & Purnomo, 2010) Ada beberapa definisi logika fuzzy, diantaranya :

  1. Logika fuzzy adalah logika yang digunakan untuk menjelaskan keambiguan, logika himpunan yang menyelesaikan keambiguan. (Vrusias, 2008).
  2. Logika fuzzy menyediakan suatu cara untuk merubah pernyataan linguistik menjadi suatu numerik. (Synaptic, 2006).

        Logika fuzzy memiliki derajat keanggotaan dalam rentang 0 hingga 1. Berbeda dengan logika digital yang hanya memiliki dua nilai 1 atau 0. Logika fuzzy digunakan untuk menerjemahkan suatu besaran yang diekspresikan menggunakan bahasa (linguistic), misalkan besaran kecepatan laju kendaraan yang diekspresikan dengan pelan, agak cepat, cepat, dan sangat cepat. Dan logika fuzzy menunjukan sejauh mana suatu nilai itu benar dan sejauh mana suatu nilai itu salah. Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input kedalam suatu ruang output [3]. Fuzzy dinyatakan dalam derajat dari suatu keanggotaan dan derajat dari kebenaran. Oleh sebab itu sesuatu dapat dikatakan sebagian benar dan sebagian salah pada waktu yang sama. (Kusumadewi & Purnomo, 2010).

        Algoritma fuzzy memiliki ke 3 model yaitu model fuzzy Tsukamoto, Sugeno, dan Mamdani dan dari ke 3 model fuzzy ini memiliki mesin inferensi dan defuzzfikasi yang berbeda. Namun, artikel ini hanya akan membahas tentang model fuzzy Sugeno dan Tsukamoto beserta studi kasusnya. 

1. Model Sugeno

        Metode Sugeno hampir sama dengan penalaran Mamdani, hanya saja output (konsekuen) system tidak berupa himpunan fuzzy melainkan berupa konstanta atau persamaan linier. Metode ini diperkenalkan oleh Takagi-Sugeno Kang pada tahun 1985. Sistem fuzzy Sugeno memperbaiki kelemahan yang dimiliki oleh sistem fuzzy murni untuk menambah suatu perhitungan matematika sederhana sebagai bagian THEN. Pada perubahan ini, system fuzzy memiliki suatu nilai rata-rata tertimbang (Weighted Average Values) di dalam bagian aturan fuzzy IF-THEN.

        Sistem fuzzy Sugeno juga memiliki kelemahan terutama pada bagian THEN, yaitu dengan adanya perhitungan matematika sehingga tidak dapat menyediakan kerangka alami untuk erepresentasikan pengetahuan manusia dengan sebenarnya. Permasalahan kedua adalah tidak adanya kebebasan untuk menggunakan prinsip yang berbeda dalam logika fuzzy, sehingga ketidakpastian dari Seminar Nasional Aplikasi Teknologi Informasi 2005 (SNATI 2005) ISBN: 979-756-061-6 Yogyakarta, 18 Juni 2005 K-60 sistem fuzzy tidak dapat direpresentasikan secara baik dalam kerangka ini.

Ada dua model metode Sugeno yaitu model fuzzy sugeno orde nol dan model fuzzy sugeno orde satu.

  1. Model Fuzzy Sugeno Orde Nol Bentuk Umum dari Model Fuzzy Orde Nol adalah sebagai berikut: IF (x1 is A1) o (x2 is A2) o ….. o (xn is An) THEN  z = k Dengan A1 adalah himpunan fuzzy ke-I sebagai anteseden dan k adalah suatu konstanta (tegas) sebagai konsekuen.
  2. Model Fuzzy Sugeno Orde Satu  Bentuk Umum dari Model Fuzzy Orde Satu adalah sebagai berikut: IF (x1 is A1) o (x2 is A2) o ….. o (xn is An) THEN  z = p1.x1 + … pn.xn + q Dengan A1 adalah himpunan fuzzy ke-I sebagai anteseden dan p1 adalah suatu konstanta (tegas) ke-i dan q juga merupakan konstanta dalam konsekuen.

Studi Kasus Model Sugeno:

Sebuah perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari data 1 bulan terakhir, PERMINTAAN TERBESAR mencapai 5000 kemasan/hari, dan PERMINTAAN TERKECIL 1000 kemasan/hari. PERSEDIAAN TERBANYAK digudang sampai 600 kemasan/hari, dan PERSEDIAAN TERKECIL mencapai 100 kemasan/hari. Dengan segala keterbatasan kemampuan PRODUKSI TERBANYAK adalah 7000 kemasan/hari, dan agar efisien PRODUKSI TERKECIL adalah 2000 kemasan/hari. Dalam produksi perusahaan menggunakan aturan :

R1 : JIKA permintaan TURUN dan persediaan BANYAK maka produksi = permintaan – persediaan

R2 : JIKA permintaan TURUN dan persediaan SEDIKIT maka produksi = permintaan

R3 : JIKA permintaan NAIK dan persediaan BANYAK maka produksi = permintaan

R4 : JIKA permintaan NAIK dan persediaan SEDIKIT maka produksi = 1,25 * Permintaan – Persediaan

Berapa harus diproduki jika PERMINTAAN 4000 kemasan dan PERSEDIAAN 300 kemasan?

Jawab :

Terdapat 3 variabel fuzzy yaitu (1) permintaan, (2) persediaan, dan (3) produksi

  • PERMINTAAN. Terdiri dari 2 himpunan fuzzy, yaitu (1) TURUN, dan (2) NAIK. Diketahui : Permintaan terendah adalah 1000 kemasan/hari  Permintaan tertinggi adalah 5000 kemasan/hari  Permintaan permasalahan = 4000 kemasan.
  •  PERSEDIAAN. Terdiri dari 2 himpunan fuzzy, yaitu (1) SEDIKIT, dan (2) BANYAK. Diketahui :  Persediaan terendah adalah 100 kemasan/hari  Persediaan tertinggi adalah 600 kemasan/hari Persediaan permasalahan = 300 kemasan.

Nilai Produksi Z

  • Permintaan X


  • Permintaan Y

Mencari Produksi Z

  • R1 : JIKA permintaan TURUN dan persediaan BANYAK maka produksi = Permintaan – Persediaan

  • R2 : JIKA permintaan TURUN dan persediaan SEDIKIT maka produksi =    Permintaan

  • R3 : JIKA permintaan NAIK dan persediaan BANYAK maka produksi = Permintaan

  • R4 : JIKA permintaan NAIK dan persediaan SEDIKIT maka produksi = 1,24 * Permintaan – Persediaan

Hitung z sebagai berikut:

Maka, barang yang harus diproduksi jika permintaan 4000 kemasan dan persediaan 300 kemasan adalah 4230.

2. Model Tsukamto

        Metode Tsukamoto Pada metody fuzzy Tsukamoto, proses inferensi dilakukan dengan aturan (rule) berbentuk IF-THEN dan menggunakan operasi AND, dimana akan dipilih nilai yang lebih minimum (MIN) dari dua variable yang ada.

        Menurut Kusumadewi (2010), metode Tsukamoto merupakan perluasan dari penalaran monoton. Pada metode Tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-Then harus dipresentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan yang monoton. Sebagai hasilnya, output hasil inferensi dari tiap-tiap aturan diberikan secara tegas (crisp) berdasarkan α-predikat (fire strength). Hasil akhirnya diperoleh dengan menggunakan rata-rata terbobot.

        Menurut Sutojo (2011:233) secara umum bentuk model fuzzy Tsukamoto adalah:

If (X IS A) and (Y IS B) Then (Z IS C)

Di mana A, B, dan C adalah himpunan fuzzy.

Misalkan diketahui 2 rule berikut :

IF (x is A1) AND (y is B1) Then (z is C1)

IF (x is A2) AND (y is B2) Then (z is C2)

Dalam inferensinya, metode Tsukamoto menggunakan tahapan berikut.

  1. Fuzzyfikasi
  2. Pembentukan basis pengetahuan Fuzzy (rule dalam bentuk IF … THEN)
  3. Mesin Inferensi, menggunakan fungsi implikasi MIN untuk mendapatkan nilai α predikat tiap-tiap rule (α1, α1, α1,…. αn).
  4. Defuzzyfikasi, menggunakan metode rata-rata (Average).

Studi Kasus Model Tsukamto:

Penelitian ini dilakukan di BMKG Kelas III Tanjungpinang, fokus penelitian ini adalah penerapan logika fuzzy metode Tsukamoto untuk prediksi cuaca. Data yang dibutuhkan dalam penelitian ini adalah data suhu udara, kelembaban udara, kecepatan angin, tekanan udara dan intensitas penyinaran matahari dalam bentuk harian dari tahun 2013 sampai dengan 2015 yang diperoleh dari BMKG (Badan Meteorologi Klimatogi dan Geofisika) kelas III Tanjungpinang. Sedangkan metode prediksi yang digunakan dalam penelitian ini adalah metode fuzzy Tsukamoto. Pada metode Tsukamoto implikasi setiap aturan berbentuk Sebab-Akibat atau Implikasi Input-Output dimana antara anteseden dan konsekuen harus ada hubungannya. Metode Tsukamoto menerapkan penalaran monoton pada setiap aturanya. Karena menerapkan penalaran monoton maka setiap aturan yang berbentuk IF – Then harus direpresentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan yang monoton. Hasil dari setiap aturan inferensi akan diberikan secara tegas berdasarkan predikat. Sehingga diperoleh hasil akhir dengan menggunakan defuzzy konsep rata – rata terbobot.

Jawab :

Proses Mencari Nilai Z

Langkah-langkah untuk prediksi cuaca menggunakan metode Tsukamoto dalam penelitian ini adalah sebagai berikut:

  1. Membagi data menjadi 2 kelompok, yaitu data Training dan data Test
  2. Menentukan nilai domain himpunan fuzzy
  3. Membuat fungsi keanggotaan masing-masing variabel
  4. Pembentukan Rule aturan fuzzy
  5. Pembobotan
  6. Mencari nilai Alph
  7. Mencari nilai 
  8. Membandingkan hasil prediksi

        Data yang digunakan dalam penelitian ini adalah data rata-rata cuaca harian dalam waktu 3 tahun, di mulai dari Januari 2013 sampai dengan April 2015, data tersebut di bagi menjadi 2 yaitu data Training dan data Test. Data Training di gunakan untuk proses pelatihan dengan tujan untuk mendapatkan nilai dari domain himpunan fuzzy, fungsi keanggotaan serta untuk mendapatkan Rule. Data rata-rata cuaca pada data Training ditunjukkan pada tabel 1 berikut :

Data Test digunakan untuk pengujian dari hasil prediksi metode Tsukamoto dengan data real dari BMKG, data Test ditunjukkan pada tabel II berikut :

Setelah di dapatkannya Rule selanjutnya memasukan nilai bobot dari masing-masing variable kedalam Rule dengan tujuan untuk mendapatkan nilai Z. Variabel yang digunakan pada penelitian ini yaitu suhu udara, kelembaban udara, kecepatan angin, tekanan udara dan intensitas penyinaran matahari. Banyaknya data yang digunakan untuk penelitian ini adalah 850 dimana sebanyak 730 data digunakan untuk pelatihan dan 120 data yang digunakan untuk pengujian.

Hasil pengujian sebanyak 120 data menghasilkan total sebanyak 83 data tepat prediksi dengan hasil persentase keakuran sebesar 69,17 %. Hasil prediksi cuaca dapat dilihat pada tabel III berikut :














Kamis, 18 November 2021

KONVOLUSI PADA CITRA

 

KONVOLUSI PADA CITRA



Konsep Konvolusi Citra

Konvolusi adalah sebuah operator matematika yang sangat penting untuk banyak operator dalam melakukan Image prosessing . Konvolusi ini akan menyediakan untuk cara menggabungkan 2 array dan biasanya array yang digunakan juga berbeda namun masih memilki dimensi array yang sama dan menghasilkan array ketiga yang akan mempunya dimensi yang sama juga.

Jadi konvolusi citra dapat diartikan adalah teknik yang digunakan untuk menghaluskan suatu cita atau memperjelas citra dengan menggantikan nilai piksel gambar dengan sejumlah nilai yang sesuai atau berdekatan dengan piksel aslinya dari gambar. Namun walaupun begitu dengan menggunakan konvolusi, ukuran dari citra akan tetap sama dan tidak berubah.


3 Metode yang Filtering yang Menggunakan Proses Konvolusi Citra

1. Adactive Local Filtering

    a. Konsep Metode
        Filter adaptif dilakukan pada citra terdegradasi yang mengandung citra asli dan noise. Mean dan varians adalah dua ukuran statistik yang bergantung pada filter adaptif lokal dengan region Window mxn yang ditentukan.

        Rumus Adaptif Filtering

        

    b. Tujuan Metode
        Tujuan dari Adaptive Local Filtering adalah untuk memperbaiki gambar dengan menjadikan noise yang ada pada gambar memudar.

    c. Penjelasan Input-Proses-Output
        Berikut isi input source code pada Matlab untuk adaptive local filtering :

    A = imread(‘peppers.png’);
    B = rgb2gray(A);
    sz = size(B,1)*size(B,2);
    %Add gaussian noise with mean 0 and variance 0.005
    B = imnoise(B,’gaussian’,0,0.005);
    figure,imshow(B); title(‘Image with gaussian noise’);
    B = double(B);
    %Define the window size mxn
    M = 5;
    N = 5;
    %Pad the matrix with zeros on all sides
    C = padarray(B,[floor(M/2),floor(N/2)]);
    lvar = zeros([size(B,1) size(B,2)]);
    lmean = zeros([size(B,1) size(B,2)]);
    temp = zeros([size(B,1) size(B,2)]);
    NewImg = zeros([size(B,1) size(B,2)]);
    for i = 1:size(C,1)-(M-1)
    for j = 1:size(C,2)-(N-1)
    temp = C(i:i+(M-1),j:j+(N-1));
    tmp = temp(:);
    %Find the local mean and local variance for the local region
    lmean(i,j) = mean(tmp);
    lvar(i,j) = mean(tmp.^2)-mean(tmp).^2;
    end
    end
    %Noise variance and average of the local variance
    nvar = sum(lvar(:))/sz;
    %If noise_variance > local_variance then local_variance=noise_variance
    lvar = max(lvar,nvar);
    %Final_Image = B- (noise variance/local variance)*(B-local_mean);
    NewImg = nvar./lvar;
    NewImg = NewImg.*(B-lmean);
    NewImg = B-NewImg;
    %Convert the image to uint8 format.\
    NewImg = uint8(NewImg);
    figure,imshow(NewImg);title(‘Restored Image using Adaptive Local filter’);


        Berikut output dari source code diatas:

        

    d. Algoritma dan Flowchart
        Algoritma sederhana dari Filter ini adalah setelah pengguna menjalankan source code filter maka selanjutnya pengguna diminta untuk memilih salah satu gambar untuk diolah. Setelah itu gambar tersebut akan diolah sesuai dengan source code filter ini. Hasilnya akan ditampilkan 2 gambar, citra sebelum di olah dan citra setelah diolah dengan filter ini.
 
            


2. Gaussian Filtering / Gaussian Blur

    a. Konsep Metode
        Pengertian Filter Gaussian Menurut Usman (2005 :70), filter Gaussian sangat baik untuk menghilangkan noise yang bersifat sebaran nomal, yang banyak di jumpai pada sebaran citra hasil proses digitasi menggunakan kamera karena merupakan fenomena alamiah akibat sifat pantulan cahaya dan kepekaan sensor cahaya pada kamera itu sendiri. Gaussian Blur adalah Filter blur yang menempatkan warna transisi yang signifikan dalam sebuah image, kemudian membuat warna-warna pertengahan untuk menciptakan efek lembut pada sisi-sisi sebuah image. Gaussian blur adalah salah satu filter blur yang menggunakan rumus matematika untuk menciptakan efek autofocus untuk mengurangi detail dan menciptakan efek berkabut sehingga sudut-sudut tajam pada citra akan menjadi lebih halus. Pengolahan citra ini dapat berdampak suatu citra menjadi semakin baik, tapi bisa juga menjadi semakin buruk.

Rumus Gaussian Kernel 2 dimensi 
                        
              

    b. Tujuan Metode
        Tujuan dari gaussian filtering adalah untuk menghilangkan noise dengan memudarkan gambar, namun dengan konsekuensi detail gambar juga ikut berkurang.

    c. Penjelasan Input-Proses-Output
        Berikut isi input source code pada Matlab untuk Gaussian Filtering.

    %Read an Image
    Gambar = imread(‘peppers.png’);
    Img = rgb2gray(Gambar);
    A = imnoise(Img,’Gaussian’,0.04,0.003);
    %Image with noise
    figure,imshow(A);
    I = double(A);
    %Design the Gaussian Kernel
    %Standard Deviation
    sigma = 1.76;
    %Window size
    sz = 4;
    [x,y]=meshgrid(-sz:sz,-sz:sz);
    M = size(x,1)-1;
    N = size(y,1)-1;
    Exp_comp = -(x.^2+y.^2)/(2sigmasigma);
    Kernel= exp(Exp_comp)/(2pisigma*sigma);
    %Initialize
    Output=zeros(size(I));
    %Pad the vector with zeros
    I = padarray(I,[sz sz]);
    %Convolution
    for i = 1:size(I,1)-M
    for j =1:size(I,2)-N
    Temp = I(i:i+M,j:j+M).*Kernel;
    Output(i,j)=sum(Temp(:));
    end
    end
    %Image without Noise after Gaussian blur
    Output = uint8(Output);
    figure,imshow(Output);


        Berikut output dari source code diatas.

        

    d. Algoritma dan Flowchart
        Algoritma sederhana dari Filter ini adalah setelah pengguna menjalankan source code filter maka selanjutnya pengguna diminta untuk memilih salah satu gambar untuk diolah. Setelah itu gambar tersebut akan diolah sesuai dengan source code filter ini. Hasilnya akan ditampilkan 2 gambar, citra sebelum di olah dan citra setelah diolah dengan filter ini.
 
                


3. Oil Painting Filtering

    a. Konsep
        Untuk mendapatkan efek seperti lukisan, tentukan matriks jendela kecil berukuran m kali n. Salin nilai piksel gambar asli ke dalam matriks dan temukan histogram dari setiap nilai. Temukan nilai piksel maksimum yang terjadi dan ganti posisi saat ini dengan nilai kejadian maksimum.

    b. Tujuan
        Tujuan dari Oil Painting Filtering adalah untuk menghasilkan gambar yang menyerupai hasil dari lukisan minyak.

    c. Penjelasan Input-Proses-Output
        Berikut isi input source code pada Matlab untuk Oil Painting Filtering.

    A=imread(‘peppers.png’);
    figure,imshow(A)
    %Define the matrix size of your convience.
    m=5;
    n=6;
    Image=uint8(zeros([size(A,1)-m,size(A,2)-n,3]));
    %Calculate the histogram for each RGB value.
    for v=1:3
    for i=1:size(A,1)-m
    for j=1:size(A,2)-n
    mymask=A(i:i+m-1,j:j+n-1,v);
    h=zeros(1,256);
    for x=1:(m*n)
    h(mymask(x)+1)=h(mymask(x)+1)+1;
    end
    %Maximum occurring value and the position is obtained
    [maxvalue,pos]=max(h);
    Image(i,j,v)=pos-1;
    end
    end
    end
    figure,imshow(Image);


        Berikut output dari source code diatas.

        

    d. Algoritma dan Flowchart
        Algoritma sederhana dari Filter ini adalah setelah pengguna menjalankan source code filter maka selanjutnya pengguna diminta untuk memilih salah satu gambar untuk diolah. Setelah itu gambar tersebut akan diolah sesuai dengan source code filter ini. Hasilnya akan ditampilkan 2 gambar, citra sebelum di olah dan citra setelah diolah dengan filter ini.

                 

Kamis, 01 April 2021

7 Tips Optimalisasi SEO (Search Engine Optimization)

 Assalamu'alaikum Warahmatullahi Wabarakatuh 

Hii guys! Jika kamu seorang bloger, pastinya kamu ingin blog kamu dilihat oleh banyak orang dan dapat menghasilkan uang. Nah, kali ini saya akan membahas mengenai bagaimana cara menghasilkan uang dengan menjadi bloger, yaitu dengan Optimalisasi SEO (Search Engine Optimization) 

Berikut penjelasan selengkapnya ya!

Optimalisasi SEO (Search Engine Optimization)



SEO (Search Engine Optimization)

SEO (Search Engine Optimization) merupakan tindakan pengoptimalan blog atau website agar berada diperncarian pertama di mesin pencari atau search engine. Satu hal yang harus Anda pahami, SEO bukanlah pekerjaan yang selesai dilakukan dalam satu kali waktu saja. SEO adalah proses tiada akhir, yang artinya Anda harus terus-menerus mengoptimasi website.Untuk melakukannya, Anda wajib memahami cara kerja mesin pencari dalam memberi peringkat terhadap website yang didasarkan pada kualifikasi atau persyaratan tertentu. 

Optimalisasi SEO 

1. PageSpeed Bagus
Saat mendowload tema, pilih lah tema dengan pagespeed yang tinggi atau > 80. Caranya yaitu dengan menyalin link tema, lalu buka PageSpeed Insight pada browser. Setelah itu, paste link tema yang telah disalin tadi. Maka akan muncul pagespeed dari tema tersebut. Setelah itu downloadlah tema tersebut dan pasang pada website Anda. 

2. Research Keyword
Dalam membuat suatu konten, pemilihan keyword termasuk hal yang penting. Pilihlah keyword yang sering digunakan orang pada search engine. Caranya yaitu buka web google keyword terlebih dahulu (sesuai keinginan. ex : Google Ads). Kemudian ketikkan kata kunci apa yang ingin Anda gunakan. Maka akan muncul keyword-keyword yang dapat digunakan. Setelah itu pilihlah yang berkaitan dengan keyword Anda sebelumnya dengan memiliki jumlah pengunjung terbanyak.

3. Buat Konten SEO (Yoast SEO : Good)
Yoast SEO berstatus good merupakan salah satu cara pengoptimalisasi SEO. Sebelumnya pastikan bahwa website Anda sudah mendownload Plugin Yoast SEO dan memasangnya pada website Anda. Kemudian buatlah konten dengan min 300 kata. Setelah itu atur SEO hingga berstatus "good". Caranya yaitu dengan mengatur internal dan eksternal link, frasa kunci diawal, panjang frasa kunci, kepadatan frasa kunci, frasa kunci dalam deskripsi meta, panjang deskripsi meta, frasa kunci yang digunakan sebelumnya, gambat, panjang artikel (min 300 kata), frasa kunci dalam judul, panjang judul SEO, dan frasa kunci pada slug. Jika Anda sudah mengatur itu semua hingga berwarna hijau, maka yoast SEO akan berstatus "good" 

4. Link Building
Pengertian link building secara sederhana adalah sebuah teknik tertentu agar website lain yang mau memberikan link (tautan) ke website kita. Alasannya bermacam-macam, bisa karena Anda adalah partner bisnis dari website tersebut, ada jalinan kerjasama, atau karena website Anda berisi artikel-artikel bermanfaat, dan sebagainya.

5. Blokir Backlink Spam
Metode yang paling sering digunakan dalam melakukan SEO Off Page adalah menggunakan backlink. Backlink bisa kita dapatkan apabila ada website lain yang mencantumkan atau menyisipkan url website kita di dalam kontennya. Tidak semua backlink yang kita miliki akan berdampak baik untuk website . Memblokir backling dapat dengan cara menggunakan Google Dissavow. Tujuannya adalah untuk memblokir backlink dari website yang sifatnya negatif dan juga spam.

6. Selalu Cek Broken Link
Broken link berasal dari kata Broke dan Link. Broke sendiri bisa diartikan rusak, patah, putus, dll. Link artinya adalah tautan (yang berhubungan dengan alamat url). Jadi broken link bisa diartikan menjadi tautan yang rusak, atau tautan yang tak bisa menuju ke halaman yang dinginkan. Maka selalu cek broken link pada website Anda. Karna hal tersebut nantinya akan berpengaruh pada keoptimalan website Andaa. 

7. Konsisten dalam Publish Konten
Optimalisasi SEO yang terakhir yaitu dengan konsisten dalam publish konten. Misalnya dengan menjadwalkan bahwa Anda harus mengupload artikel sebanyak 3 kali seminggu, karena itu juga akan mempengaruhi keoptimalan website Anda. 




Oke  guys cukup sekian pembahsan mengenai tips optimalisasi SEO
Terimakasih dan Semoga bermanfaat yaa!
See u on my next blog guys!
Wassalamu'alaikum Warahmatullahi Wabarakatuh



Kamis, 25 Maret 2021

Cara Publish Website ke Internet


Assalamu'alaikum Warahmatullahi Wabarakatuh

Hii guys! Sebelumnya kita telah membahas mengenai pembuatan website pada WordPress dan mengatur temanya. Kali ini kita akan membahas bagaimana cara mempublish website tersebut ke internet. Berikut penjelasan selengkapnya ya!




Cara Publish Website ke Internet



Untuk teknik upload website ada beberapa cara, berikut ini 2 cara yang umum dalam melakukan upload file-file website ke server hosting:

1. Upload menggunakan File Manager (atau Legacy File Manager)

Keuntungan mengupload file menggunakan file manager adalah Anda tidak perlu menginstal apapun di server, cukup menggunakan browser dan mengakses CPanel saja. Sedangkan kelemahannya adalah folder tidak bisa ikut diupload, sehingga harus membuat folder secara manual.

Selain itu bisa dibilang bahwa proses upload dilakukan satu-persatu. File manager hanya bisa mengupload 15 file sekaligus dan harus berada di folder yang sama.

2. Upload menggunakan software FTP

Upload file menggunakan software FTP cukup mudah dan menyenangkan. Selain bisa mengupload banyak file sekaligus (termasuk folder-foldernya), ketika koneksi terputus dan proses upload terhenti, Anda bisa melanjutkannya sewaktu-waktu. Selain itu upload menggunakan FTP lebih bisa diandalkan ketika harus mengupload file-file dalam ukuran besar.

Software-software FTP yang banyak digunakan antara lain adalah FileZilla dan CuteFTP.
Setelah terhubung dengan FTP langkah selanjutnya adalah memindahkan file dari komputer anda ke server dengan cara copy paste atau drag and drop.

File website harus di upload kedalam folder tersebut.
Oke jika sudah di folder public_html, sekarang pindahkan file ke server hosting dengan cara copy atau drag and drop.

Cara Membuat Database

Kalau website anda menggunakan database maka berikut ini adalah tahapan cara membuat databasenya.

1. Di Client area klik “Service => Produk ” kemudian klik “View detail”
2. Kemudian scroll kebawah dan klik tombol “Login & Manage Account”
3. Jika ada window notifikasi, klik aja continue. Selanjutnya anda akan masuk ke control panel Directadmin.
4. di Directadmin cari menu “MySql Management”
5. Selanjutnya klik “Create database” dan isi dengan detailnya.
6. Selesai.

Cara Import File SQL di PHPMyadmin

Pastikan anda sudah mengexport database di lokal komputer anda menjadi file SQL. Anda bisa menggunakan menu Export di phpmyadmin.
Sekarang lanjut ke proses import di phpmyadmin. Caranya :
1. Buka di browser http://nama-domain-anda.com/phpmyadmin
2. Masukkan username dan password database yang anda masukkan sewaktu membuat database tadi.
3. Setelah login, klik nama databasenya sebelah kiri.
4. Setelah berhasil memilih database, selanjutnya klik menu “Import”
5. Klik “Browse” pada file SQL yang sudah anda simpan di komputer anda.
6. Scroll kebawah dan klik “GO”

Menghubungkan Koneksi Program ke Database

Anda harus menyesuaikan setting koneksi database di file kode program anda.
Anda bisa mengeditnya menggunakan file manager atau mengedit di lokal kemudian anda upload ke server.
Untuk masuk File manager di Directadmin klik “File Manager”
1. Kemudian cari file koneksi databasenya. Setelah anda menemukan filenya klik “edit”
2. Untuk hostname tetap menggunakan localhost dan sesuaikan username, password dan nama databasenya. Isi sesuai detail database yg anda buat di server sebelumnya. Biasanya diawali dengan namauser_database.
3. Jika anda lupa username dan password databasenya, caranya masuk kembali ke “Mysql Management” dan klik databasenya kemudian ubah password usernya.

Sampai sini website anda sudah sempurna terupload dan tersetting di server.

Selanjutnya test website anda dengan mengakses di browser http://nama-domain-anda.com





Oke guys itu tadi pembahasan mengenai cara mempublish website ke internet
Terimakasih dan semoga bermanfaat ya!
See u on my next blog guys!
Wassalamu'alaikum Warahmatullahi Wabarakatuh

Kamis, 18 Maret 2021

Konten Pada WordPress



Assalamu'alaikum Warahmatullahi Wabarakatuh

Hi guys! Kali ini kita akan membahas mengenai konten pada WordPress. Konten tidak pernah lepas dari setiap blogger karena seorang blogger pasti membuat konten pada blognya. Lalu, apa itu konten?

Yuk simak penjelasan mengenai konten selengkapnya!

Konten Pada WordPress



Apa itu konten?

Konten adalah sebuahkata yang berasal dari bahasa Inggris “content” yang berarti isi. Konten pada media artinya adalah sebuah isi yang digunakan sebagai media berkomunikasi antar pengguna media. Konten pada WordPress adalah sebuah tulisan atau artikel yang ditulis pada WordPress seorang blogger. Berikut merupakan hal-hal yang harus diperhatikan dalam pembuatan konten pada WordPress.

1. Keyword (Kata Kunci)

Keyword yang berarti kata kunci merupakan ide dan topik yang menentukan tentang konten Anda. Dalam hal SEO, kata-kata dan frasa yang dimasukkan oleh pencari ke mesin pencari juga disebut dengan permintaan pencarian. Sebagai pemilik website dan pembuat konten, Anda pasti ingin kata kunci pada halaman Anda relevan dengan apa yang dicari orang sehingga mereka (para pengguna) memiliki peluang lebih baik untuk menemukan konten Anda di antara hasil pencariannya. Ada beberapa aturan dasar penggunaan kata kunci yang harus Anda ikuti untuk memulainya. Kata kunci unik harus digunakan pada setiap halaman situs Anda di area yang biasanya dilihat oleh bot dan manusia untuk meyakinkan mereka bahwa Anda memiliki apa yang mereka cari.

2. Panduan Membuat Artikel

Konten seorang blogger adalah membuat artikel. Bagaimana cara membuat artikel yang baik? Berikut merupakan penduan dalam membuat artikel:

  • Judul artikel yang menarik "Capitalize Each Word"
  • Buat judul artikel yang tidak monoton
  • Selalu imbuhkan kata "mu"/"kamu" untuk judul artikel agar terkesan akrab dan menarik untuk dibaca.
  • Selain itu buat judul artikel dengan seruan/ajakan/pertanyaan dll yang interaktif mengajak pembaca untuk membaca keseluruhan isi artikel.
  • Bisa menambahkan istilah asing atau bahasa gaul
  • Pada judul boleh menambahkan angka. Misalnya "10 cara untuk...."
  • Paragraf pembuka yang menarik
  • Sub judul yang padat dan jelas dengan apa yang akan dibahas
  • 1 paragraf minimal 3-5 baris saja. Lebih dari itu biasanya membosankan
  • Paragraf penutup yang menarik dengan cara buatlah ajakan untuk mencoba, mempraktekkan, share, dll
  • Gunakan kata ganti "kamu" sebagai kata ganti orang kedua tunggal (Kamu, Anda, Kau/Engkau) dan jamak (Kamu, Kalian)
  • Paragraf tidak perlu menjorok kedalam
3. Plugin SEO : Good

Berikut cara agar plugin SEO good dalam sebuah artikel :

  • Isi focus keyword
  • Isi Meta Description
  • Focus keyword ada di judul, slug (url), paragraf pertama, meta description, Alt Text Gambar
  • Terdapat minimal 1 link internal dan 1 link eksternal
  • Jumlah keyword yang ada di artikel tidak lebih dari 2% jumlah artikel
  • Jumlah kata pada artikel minimal 400 kata
  • Judul dan deskripsi tidak terlalu panjang
  • Harus ada gambar minimal 1, untuk thumbnail
  • Pastikan semua analysis di plugin Yoast SEO berwarna hijau


Oke guys itu tadi penjelasan mengenai konten pada wordpress
Terimakasih dan semoga bermanfaat yaa!
See u on my next blog guys!
Wassalamu'alaikum Warahmatullahi Wabarakatuh




Pengertian Plugin Beserta Kegunaan dan Contohnya



Assalamu'alaikum Warahmatullahi Wabarakatuh

Hii guys! Kali ini kita akan membahas tentang plugin pada WordPress. Bagi para blogger atau developer pasti sudah tidak asing dengan kata plugin. Untuk membangun sebuah konten yang menarik dibutuhkan sebuah plugin yang dapat menjalankan konten tersebut hingga dapat ditemukan pada browser seperti Google Chrome, Mozilla, Yahoo!, dan Internet Explorer.

Yuk baca selengkapnya untuk mengetahui plugin lebih dalam




Apa itu Plugin?




A. Pengertian Plugin

Plug-in atau plugin adalah sebuah program komputer yang menambah fungsionalitas sebuah program utama. Program utama biasanya memberikan semacam antarmuka (interface) agar plug-in dapat berinteraksi dengan program utama. Sebagai contoh, plug-in biasanya digunakan pada web browser untuk memutar video, memindai virus, dan menampilkan jenis file baru. Contoh plug-in yang dikenal adalah plug-in untuk Adobe Flash Player dan Quick Time.

Menggunakan plugin berarti Anda memasukkan “plug” kode tambahan untuk memodifikasi kode original. Apabila suatu saat perubahan yang dilakukan tidak lagi digunakan, maka Anda hanya perlu “unplug” kode dengan cara menonaktifkan plugin.

WordPress menyediakan ribuan plugin baik yang berbayar maupun gratis. Mengaktifkan plugin yang sesuai tak hanya mengembangkan fungsionalitas situs dan memperbaiki pengalaman user (user experience), tapi juga mempermudah aktivitas dan pekerjaan Anda.

B. Kegunaan Plugin

Plugin merupakan sebuah alat atau tool yang dapat mengubah serta mentransformasi website sederhana menjadi website yang fungsional dan mempunyai banyak fitur. Bahkan, plug in ini hanya untuk beberapa kali klik saja, Selanjunya plugin yang telah terinstall yang kemudian mengubah website menjadi toko online, majalah online, portofolio online, dan kursus online – apa pun tipe website yang ingin Anda miliki!

Beberapa contohnya yaitu, ada plugin WooCommerce untuk membuat toko online dan ada plugin Bookly untuk membuat sistem reservasi online. Fungsi plugin bervariasi. Ada yang dirancang untuk mentransformasi website secara keseluruhan, tapi ada juga yang bekerja di balik layar.

Untuk tipe plugin yang disebutkan terakhir, Anda mungkin tidak akan melihat hasilnya di sisi front end. Justru plugin tersebut mengoptimasi performa dan cara kerja situs. Contoh pluginnya adalah WPSmush untuk mengcompress gambar, W3 Total Cache untuk menaikkan performa situs, dan WordFence untuk meningkatkan sistem keamanan website.

C. Contoh Plugin

Plugin merupakan salah satu cara mudah bagi para pengguna CMS WordPress untuk menambahkan fitur-fitur di website atau blognya. Ada ratusan ribu plugin yang tersedia di WordPress saat ini dan kita tentunya menyarankan untuk Anda memilih plugin yang sesuai dengan kebutuhan. Berikut ini adalah beberapa contoh plugin WordPress yang paling banyak digunakan saat ini :

  1. SEO, Plugin ini dapat membuat website bisnis anda menjadi peringkat pertama dalam laman pencaharian Google. Dengan menginstall plugin SEO seperti Yoast SEO Plugin tersebut berfungsi untuk membantu menganalisis artikel yang akan Anda rilis dari segi SEO dan dapat memberikan nilai dalam konten anda sudah layak dalam segi SEO atau belum. Contoh plugin SEO: All in One SEO Pack, Yoast SEO.
  2. Plugin Keamanan. Dalam dunia digital, terutama website pasti memiliki banyak tidak kejahatan. Seperti virus malware atau hacker. Untuk menghindari hal ini, anda memerlukan plugin keamanan. Agar website anda tidak mudah di retas oleh orang lain. Contoh plugin keamanan: iThemes Security, Jetpack, dan Wordfence, Let’s Encrypt.
  3. Plugin Backup. Pernahkah anda ingin membuat suatu konten namun anda lupa untuk menyimpannya karena website anda error. Kemudian konten anda tersebut hilang seketika karena belum di save. Nah, anda membutuhkan Plugin Backup yang berfungsi untuk mengembalikan data website yang error atau terhapus. Lalu, memasang plugin ini merupakan langkah antisipasi jika terjadi error pada website yang menyebabkan data-data di dalamnya terhapus. Contoh plugin backup: UpdraftPlus dan BackWPUp.
  4. dll




Oke guys itu tadi penjelasan mengenai Plugin
Terimakasih dan semoga bermanfaat yaa!
See u on my next blog guys!
Wassalamu'alaikum Warahmatullahi Wabarakatuh

Kamis, 04 Maret 2021

Cara Mengatur Theme pada WordPress yang Perlu Anda Ketahui

 Assalamu'alaikum Warahmatullahi Wabarakatuh

Hii guys!!

Welcome back to my blog!

Minggu kemarin saya sudah membahas tentang tahapan pembuatan website dengan platform wordpress. Nah, kali ini saya akan membahas mengenai Cara mengatur Theme pada WordPress agar website Anda menjadi lebih menarik. 

Baca selengkapnya yaa!


Cara Mengatur Theme pada WordPress


        Dalam membuat website menggunakan WordPress pasti menggunakan tema. Dengan menggunakan WordPress theme kita dapat mengubah desain dan layout pada sebuah website. Pada saat kita membuat theme untuk WordPress, theme tersebut akan mengambil data yang disimpan oleh program WordPress, kemudian menampilkan sesuai dengan layout dan desain yang kita inginkan. Dengan pengetahuan mengenai HTML, CSS, dan PHP kita dapat merancang tampilan themes sesuai dengan tampilan yang kita inginkan. Theme WordPress ini terdiri dari sekumpulan file-file. Meskipun demikian hanya ada dua file utama yang harus digunakan, yaitu :
  • index.php yang merupakan file untuk template utama 
  • style.css yang merupakan file css yang utama
    Lalu bagaimana cara mengatur theme pada WordPress?
Berikut cara menyesuaikan theme pada WordPress
  • Untuk mulai menyesuaikan tema WordPress, pilih menu Tampilan > Tema > Add new yang terletak disebelah kiri website .


           Pada halaman ini Anda dapat gunakan untuk memodifikasi theme WordPress Anda secara real time. Di               sebelah kanan Anda akan melihat daftar pilihan tema yang tersedia untuk melakukan perubahan tema                   pada WordPress.  
  • Kemudian pilih template yang ingin Anda instal. Anda dapat mencarinya melalui kolom pencarian. Setelah menemukan template yang ingin Anda gunakan, silakan klik Install. Tentu, jangan lupa mengaktifkannya. 
  • Setelah proses instalasi selesai, silakan untuk aktifkan template dengan menekan tombol Activate.
        Pada langkah ini, template Anda telah berubah sesuai dengan tampilan yang baru. Anda dapat mengeceknya dengan cara mengakses domain Anda.
Selain cara diatas, ada 1 cara lagi untuk mengaubah tema pada wordpress, dengan cara instal template wordpress dengan upload file.zip. 
        Cara ganti template wordpress selain instalasi langsung dari daftar direktori template yang ada di dasboard, juga dapat menginstal template dalam bentuk file .zip. Hal ini berguna ketika Anda ingin mengganti template WordPress dengan versi berbayar. Daftar template yang ada didasboard sejauh ini hanya tersedia untuk versi gratis. Oleh karena itu, jiks Anda akan menginstal template berbayar maka perlu menggunggahnya sendiri dalam bentuk file.zip. Berikut cara instal template wordpress dengan upload file .zip. 
  • Silakan mengunduh template yang ingin Anda instal. Setelah file .zip selesai diunduh, silakan unggah melalui dashboard WordPress pada menu Apperance > Themes dan klik tombol Add New. Pastikan template yang Anda unduh merupakan template dari sumber terpecaya agar nantinya tidak merugikan Anda. 
  • Selanjutnya, silakan pilih tombol Upload Theme > Browse dan pilih template yang sudah Anda unduh dalam bentuk file .zip, kemudian klik tombol Install Now.
  • Setelah proses instalasi selesai, aktifkan template dengan menekan Activate.
Setelah selesai, maka proses mengganti template wordpress dengan unduhan sudah selesai. Dan tampilan dari website tersebut pun akan berubah. 


Oke guys itu tadi pembahasan mengenai cara mengatur theme pada WordPress
Terimakasih dan semoga bermanfaat yaa!
See u on my next blog guys!
Wassalamu'alaikum Warahmatullahi Wabarakatuh



Kamis, 25 Februari 2021

Tahapan Membuat Website dengan Menggunakan CMS WordPress

 Assalamu'alaikum Warahmatullahi Wabarakatuh

Hii guys! Minggu lalu kita sudah membahas keuntungan membuat website dengan menggunaka CMS WordPress. Nah, kali ini kita akan membahas mengenai step by step membuat website menggunakan CMS WordPress. 

Berikut penjelasan mengenai judul yang tertera diatas. Baca selengkapnya yaa!


Tahapan Membuat Website dengan Menggunakan CMS WordPress


        Apa itu Wordpress? WordPress adalah platform pembuatan website yang diciptakan oleh Matt Mullenweg dan Mike Little pada  tahun 2003. Sejarah WordPress berawal dari ditutupnya software blogging bernama b2/cafeblog, Matt dan Mike sebagai pengguna b2/cafeblog, menginisiasi pembuatan software serupa. Yang menarik dari WordPress adalah software yang bersifat open source, artinya WordPress bisa digunakan secara gratis dan bebas untuk dimodifikasi oleh siapa saja. Selain itu, Wordpress menyediakan plugin yang memudahkan pengguna untuk menambahkan fitur diwebsite hanya dengan sekali klik saja.
        Nah untuk membuat website menggunakan WordPress, Anda perlu menginstall software XAMPP, dan mendownload CMS WordPress. Setelah mendownload CMS WordPress, extract file tersebut dan ikuti langkah-langkah berikut:

1.    1. Langkah pertama yaitu, salin file wordpress ke htdocs dengan mengubah nama file menjadi nama kita atau sesuai dengan nama database.



2.      2. Langkah kedua yaitu buka aplikasi XAMPP, lalu pilih databse nama kita, kemudian klik “new tab”



3.     3.  Langkah selanjutnya klik http://localhost/nama file yang disimpan pada file htdocs tadi.

Misalnya seperti gambar dibawah ini



4.      4. Setelah itu akan muncul tampilan seperti ini, kemudian klik “let’s go”



5.     5.  Setelah klik “let’s go”, maka akan mucul tampilan seperti gambar dibawah ini, lalu isilah kolom-kolom yang tertera pada tampilan tersebut. Namun, pada kolom password tidak isi. Lalu klik “submit”

 


6.      6. Setelah tekan “submit” maka akan muncul tampilan seperti berikut ini, lalu klik “run the installation”



7.      7. Setelah itu lengkapilah kolom-kolom yang tertera pada tampilan tersebut, seperti gambar dibawah ini



8.     8. Kemudian login dengan menggunakan Nama Pengguna Email dan Password yang telah dibuat sebelumnya 



9.      9. Setelah login, maka akan muncul tampilan seperti ini, yang menandakan bahwa wordpress sudah berhasil dibuat



MENU YANG TERDAPAT PADA WORDPRESS

1.      Dasbor



Dimenu ini terdapat dua sub menu, yaitu home dan update. Home merupakan sub menu yang menampilkan tampilan awal dasbor wordpress. Sedangkan Update untuk menampilkan plugin atau tema terbaru.

 

2.      Post



Pada menu ini penulis dapat menulis artikel yang akan dipublis di website tersebut

3.      Media



Menu media berfungsi untuk menyimpan file yang kita upload di wordpress

4.      Laman



Menu laman ini berfungsi untuk membuat halaman di wordpress kita, bisa kontak, about, privacy policy, dan lain-lain

5.      Comment



Menu ini berfungsi untuk komentar

6.      Tampilan



Menu ini berfungsi untuk mengatur tema, widget, dll.

7.      Plugin



Menu ini berfungsi untuk menginstall plugin atau mendownload plugin yang anda inginkan, seperti yoast SEO, hello dolly, dsb.

8.      Pengguna



Menu pengguna ini berfungsi untuk menambahkan admin atau user pada wordpress

9.      Peralatan



Menu peralatan ini berfungsi untuk mengimport dan mengeksport.

10.  Pengaturan



Menu pengaturan ini berfungsi untuk mengatur wordpress, mulai dari pengaturan umum, penulisan, pembacaan, dan lain-lain.




Oke guys, cukup sekian pembahasan kali ini 

Terimakasih dan semoga bermanfaat yaa!!

See u on my next blog guys!!

Wassalamu'alaikum Warahmatullahi Wabarakatuh