SQL Server Hosting-JaringanHosting :: Mengelola SQL Server Services dengan PowerShell

Pendahuluan

PowerShell menyediakan shell command-line dan scripting language (dibangun pada NET Framework) didesain khusus untuk administration task automation dan configuration management. PowerShell termasuk perintah (disebut cmdlets) untuk mengelola SQL Server bersamaan dengan memiliki cmdlets untuk mengelola produk server Microsoft lainnya. Hal ini memberikan administrator bahasa scripting umum pada platform server.

SQL Server Hosting Indonesia - JaringanHosting.com

PowerShell menyediakan lebih banyak kemampuan dari sekedar pemberian SQL Server, tidak mungkin untuk menjelaskan semuanya dalam satu artikel. Artikel ini akan berbicara tentang bagaimana caranya, dengan bantuan PowerShell, Anda dapat mengelola Windows service yang berhubungan dengan SQL Server baik pada mesin lokal atau mesin remote.

 Mengidentifikasi SQL Server Service

Get-Service PowerShell cmdlet yang mengambil daftar layanan Windows baik dari mesin lokal atau dari mesin remote.

Pastikan  PowerShell command prompt atau tools PowerShell ISE dijalankan dengan izin Administrator untuk melaksanakan cmdlet ini untuk mengakses Windows service dan mengelolanya. Juga Anda harus menjadi administrator pada mesin target untuk mengelola layanan Windows.

# Returns all windows services   on local machine
Get-service
# Returns all windows services   on "MySQLBox" remote machine
Get-service -computername MySQLBox
# Returns all windows services   on local machine which are in running state
Get-service | where-object {$_.Status -eq "Running"}

 

Anda dapat menerapkan filter dengan Get-Service cmdlets untuk mengambil hanya layanan yang mengandung beberapa kata-kata tertentu dalam namanya. Misalnya, script di bawah ini menghasilkan daftar layanan Windows dari mesin lokal, yang mengandung “SQL” dalam namanya (semua layanan yang terkait dengan SQL Server).

# Returns all windows services   on local machine which contains SQL word in its display name
Get-service *SQL*
# Returns all windows services   on local machine which contains SQL word in its display name and which are in   running state
Get-service *SQL* | Where-Object {$_.status -eq   "Running"}

 

Memulai dan Menghentikan SQL Server Service

 

Anda dapat menggunakan Start-Service PowerShell cmdlets untuk memulai Windows service pada komputer lokal atau remote. Dengan script ini Anda dapat mulai layanan SQL Server terkait.

# Start SQL Server Database   engine service (default instance)
Start-Service -Name 'MSSQLSERVER' 
# Start SQL Server Database   engine service (named instance CONTOSO)
Start-Service -Name 'MSSQL$CONTOSO' 

# Start SQL Server Integration   Services on SQL Server 2012 box
Start-Service -Name 'MsDtsServer110' 
# Start SQL Server Integration   Services on SQL Server 2008 and 2008 R2 box
Start-Service -Name 'MsDtsServer100' 

# Start SQL Server Analysis   services engine service (default instance)
Start-Service -Name 'MSSQLServerOLAPService'   
# Start SQL Server Analysis   services engine service (named instance CONTOSO)
Start-Service -Name 'MSOLAP$CONTOSO' 

# Start SQL Server Reporting   Server service (default instance)
Start-Service -Name 'ReportServer' 
# Start SQL Server Reporting   Server service (named instance CONTOSO)
Start-Service -Name 'ReportServer$CONTOSO' 

# Start SQL Server SQL Server   Agent service (default instance)
Start-Service -Name 'SQLSERVERAGENT'
# Start SQL Server SQL Server   Agent service (named instance CONTOSO)
Start-Service -Name 'SQLAgent$CONTOSO'

 

Demikian juga, Anda dapat menggunakan Stop-service PowerShell cmdlets untuk menghentikan layanan Windows yang berjalan pada komputer lokal atau remote.

 

# Stop SQL Server Database   engine service (default instance)
Stop-Service -Name 'MSSQLSERVER' 
# Stop SQL Server Database   engine service (named instance CONTOSO)
Stop-Service -Name 'MSSQL$CONTOSO' 

# Stop SQL Server Integration   Services on SQL Server 2012 box
Stop-Service -Name 'MsDtsServer110' 
# Stop SQL Server Integration   Services on SQL Server 2008 and 2008 R2 box
Stop-Service -Name 'MsDtsServer100' 

# Stop SQL Server Analysis   services engine service (default instance)
Stop-Service -Name 'MSSQLServerOLAPService'   
# Stop SQL Server Analysis   services engine service (named instance CONTOSO)
Stop-Service -Name 'MSOLAP$CONTOSO' 

# Stop SQL Server Reporting   Server service (default instance)
Stop-Service -Name 'ReportServer' 
# Stop SQL Server Reporting   Server service (named instance CONTOSO)
Stop-Service -Name 'ReportServer$CONTOSO' 

# Stop SQL Server SQL Server   Agent service (default instance)
Stop-Service -Name 'SQLSERVERAGENT'
# Stop SQL Server SQL Server   Agent service (named instance CONTOSO)
Stop-Service -Name 'SQLAgent$CONTOSO’

Stop-Service cmdlets mungkin gagal jika Anda mencoba untuk menghentikan layanan yang bergantung pada layanan lain. Sebagai contoh,  layananSQL Server agent tergantung pada layanan SQL Server mesin database dan karenanya jika Anda mencoba menghentikan layanan SQL Server database engine tanpa terlebih dahulu berhenti perintah layanan SQL Server Agent akan gagal. Dalam hal ini, baik Anda harus terlebih dahulu menghentikan layanan SQL Server agen kemudian menghentikan layanan SQL Server mesin database atau yang lain menggunakan parameter force tegas untuk menghentikan semua layanan yang saling bergantung.

 

# Stop SQL Server Database   engine service (default instance) along with dependent service
Stop-Service -Name 'MSSQLSERVER' -Force
# Stop SQL Server Database   engine service (named instance CONTOSO) along with dependent service
Stop-Service -Name 'MSSQL$CONTOSO' -Force

 

Harap dicatat, berdasarkan jenis instalasi SQL Server (default atau bernama) nama layanan mungkin berbeda dan karenanya Anda perlu memberikan nama layanan yang tepat ketika memulai atau menghentikan nama layanan. Misalnya, dengan instalasi default nama layanan untuk mesin database SQL Server adalah MSSQLSERVER tetapi misalkan Anda memiliki contoh bernama disebut Contoso nama layanan akan menjadi MSSQL Contoso..

 

Mengelola SQL Server Services Remote Machine

Sebagai administrator Anda mungkin bertanggung jawab untuk menjaga beberapa mesin SQL Server. Sekarang perhatikan sebuah skenario di mana Anda diminta untuk mengubah account pengguna domain untuk SQL Server layanan terkait pada semua mesin ini atau jika Anda ingin memperbarui domain akun atau password untuk semua layanan ini (pada lokal atau pada remote ). Apakah Anda benar-benar perlu log on ke setiap mesin dan melakukan perubahan? Tidak persis, dengan bantuan PowerShell scripting Anda tidak hanya dapat memulai dan menghentikan layanan tetapi juga dapat mengubah properti lain seperti pengguna akun log-on atau password, ketik startup, dll

 

Dengan script di bawah ini saya terlebih dahulu menciptakan sebuah sesi remote dengan mesin MySQLBox dan kemudian mengeksekusi perintah untuk mengubah log-on nama account pengguna dan password.

#Create a new remote PowerShell   session and pass in the scrip block to be executed
$session = New-PSSession -ComputerName MySQLBox   -Credential Domain01\User01   
$UserName = "" # specify user Name here
$Password = "" # specify Password here  
Invoke-Command -Session $session -ArgumentList $UserName, $Password   -Scriptblock { 
       param($UserName,   $Password)
    # Start SQL   Server Database engine service (default instance)
       $Svc   = Get-WmiObject   win32_service -filter   "name='MSSQLSERVER'"
       $Svc.Change($Null, $Null, $Null, $Null, $Null, $Null, $UserName, $Password)
       Stop-Service   -Name 'MSSQLSERVER'   -Force
    Start-Service   'MSSQLSERVER'
    # Start SQL   Server Integration Services on SQL Server 2012 box
       $Svc   = Get-WmiObject   win32_service -filter   "name='MsDtsServer110'"
       $Svc.Change($Null, $Null, $Null, $Null, $Null, $Null, $UserName, $Password)
       Stop-Service   -Name 'MsDtsServer110'   -Force
    Start-Service   'MsDtsServer110'
    # Start SQL   Server Analysis services engine service (default instance)
       $Svc   = Get-WmiObject   win32_service -filter   "name='MSSQLServerOLAPService'"
       $Svc.Change($Null, $Null, $Null, $Null, $Null, $Null, $UserName, $Password)
       Stop-Service   -Name 'MSSQLServerOLAPService'   -Force
    Start-Service   'MSSQLServerOLAPService'
    # Start SQL   Server Reporting Server service (default instance)
       $Svc   = Get-WmiObject   win32_service -filter   "name='ReportServer'"
       $Svc.Change($Null, $Null, $Null, $Null, $Null, $Null, $UserName, $Password)
       Stop-Service   -Name 'ReportServer'   -Force
    Start-Service   'ReportServer'
    # Start SQL   Server SQL Server Agent service (default instance)
       $Svc   = Get-WmiObject   win32_service -filter   "name='SQLSERVERAGENT'"
       $Svc.Change($Null, $Null, $Null, $Null, $Null, $Null, $UserName, $Password)
       Stop-Service   -Name 'SQLSERVERAGENT'   -Force
    Start-Service   'SQLSERVERAGENT'
}

Setelah mengubah nama account pengguna log-on dan password Anda harus berhenti dan memulai atau restart layanan agar untuk dapat melihat perubahannya

 

Kesimpulan

PowerShell menyediakan shell baris perintah dan scripting language (dibangun pada NET Framework) didesain khusus untuk otomatisasi tugas administrasi dan manajemen konfigurasi. Pada artikel ini, saya menunjukkan bagaimana, dengan bantuan PowerShell, Anda dapat mengelola layanan Windows yang berhubungan dengan SQL Server baik pada mesin lokal atau mesin remote.

Prestashop Hosting-JaringanHosting.com :: 5 Langkah Aktivasi URL Rewriting Pada PrestaShop

Manakala saya sedang surfing di Internet sering kali ditemukan banyak sekali situs E-Commerce yang menggunakan PrestaShop belum mengaktifkan URL Rewriting pada situs mereka. Url Rewriting adalah salah satu yang yang dipertimbangkan google untuk mereferensikan halaman web anda

PrestaShop Hosting Indonesia - JaringanHosting.com

Apa itu URL Rewriting?

Url Rewriting merupakan teknik yang mengubah URL Anda seperti misalnya seperti di bawah ini:

http://jaringanhosting.com/product.php?id_product=1

dengan URL lebih mudah dibaca dan ramah untuk pengguna internet dan untuk Google:

http://jaringanhosting.com/Indonesia-PrestaShop-Hosting

ini merupakan hal penting untuk menuliskan ulang url Anda dengan kata kunci atau kalimat yang ingin ditampilkan pada mesin pencari. Anda akan memahami bahwa url rewriting adalah titik untuk merawat munculnya situs anda di mesin pencari dengan kata kunci dan kalimat yang relevan.

5 langkah: untuk menginstal Url rewriting pada e-commerce Prestashop Anda

Persyaratan: Periksalah apakah server Anda mengelola url rewriting. Anda dapat memintanya kepada penyedia hosting anda.

Mintalah file phpinfo kepada penyedia layanan Hosting anda

Buka file tersebut maka Halaman web akan menampilkan sesuatu seperti berikut:

Prestashop Hosting-JaringanHosting.com

 

check the mod_rewrite is activated.

Jika mod_rewrite tidak diaktifkan dan anda memiliki akses ke file konfigurasi ini httpd.conf, buka file tersebut dari server Anda yang ditempatkan dalam file Server dan tanda komentar pada baris berikut dengan membatalkan dari awal pada setiap baris:

Modul LoadModule rewrite_module / mod_rewrite.so
AddModule mod_rewrite.c

Setelah itu, jangan lupa untuk me-restart server Anda.

Langkah 1: Pilih kata kunci Anda

Langkah ini sangat penting sebelum melangkah lebih jauh karena Anda harus memilih kata kunci dan kalimat yang ingin ditampilkan pada mesin pencari.

Langkah 2: Menginformasikan penulisan ulang URL dari halaman produk Anda

Dimanakah penginformasian URL Rewriting dari halaman produk Anda di Pretashop?

Prestashop Hosting Indonesia

Pergi ke “catalog” tab. Pilih produk yang ingin menginformasikan Url Rewriting. Klik pada tombol “Edit”. Lalu Klik tanda panah di bawah

Prestashop Hosting Indonesia-JaringanHosting.com

URL Rewriting Prestashop

Langkah 3: Menginformasikan URL Rewriting dari halaman konten Anda

Di back office, klik ke tab “Tools”. Kemudian, clik pada subtab “CMS”. Klik pada tombol “Edit” dari halaman konten yang dipilih. Lakukan hal yang sama  yang dijelaskan  pada langkah 2 dari posting ini.

Langkah 4: Buat file htaccess Anda dari back office

PrestaShop Hosting Indonesia

  1. untuk semua versi sebelumnya: masuk ke back office dan klik pada tab “Preferences”. Kemudian klik pada link ” generate a .htaccess file “PrestaShop Hosting Indonesia
  2.  Untuk Versi 1.4 : masuk ke back office Anda, klik pada tab “Tools” dan klik pada submenu “Generator” centang kotak: “Optimasi” dan “friendly  URL” dan kemudian klik pada tombol ” generate .htaccess file”

Jika anda menggunakan versi 1.4 anda tidak perlu untuk mencapai langkah berikutnya. Anda hanya harus pergi ke front office dan periksa apakah semuanya bekerja dengan baik.

Langkah 5: Aktifkan URL Rewriting anda di PrestaShop

- Untuk 1.3 versi Prestashop dan sebelumnya: klik back office Anda, klik pada tab “Preferences”.

Centang kotak sebagai berikut:

PrestaShop Hosting Indonesia

 

Klik pada tombol “save”. Url Rewriting anda kini telah aktif.

Kembalilah ke front office Anda untuk memeriksa jika semuanya berjalan dengan baik. Jika situs Web Anda down: nonaktifkan url rewriting anda pada BO dan hapus file htaccess dari server Anda.

ASP.Net MVC 5 Hosting – JaringanHosting :: Memulai Hosting IIS dan Publikasi MVC 5

Kali ini kami akan berbagi Artikel yang menjelaskan mengenai cara untuk meng-host App MVC 5 Anda di IIS Express dan menyimpan data dan informasi dalam database yang dibuat di SQL Server.  IIS Express sendiri merupakan versi ringan dari IIS, yang tersedia sebagai Server freeware mandiri dan dapat diinstal pada Windows XP sp3 atau versi lebih baru dari Microsoft Windows. IIS 7.5 Express hanya mendukung Protokol HTTP dan HTTPS. IIS Express dapat didownload secara terpisah atau sebaga bagian dari WebMatrix

IIS Hosting - JaringanHosting Indonesia

Pengantar

Artikel ini menjelaskan cara untuk meng-host App MVC 5 Anda di IIS Express dan menyimpan data dan informasi dalam database yang dibuat di SQL Server. Visual Studio menggunakan ASP.NET Development Server sebagai default dan di sini saya menggunakan IIS Server untuk hosting MVC 5 App. Seperti yang Anda tahu, dalam Visual Studio 2013 Preview Aplikasi Web ASP.NET menggunakan proyek template MVC5 dan MVC5 menggunakan tema Bootstrap untuk menampilkan aplikasi, jadi di sini saya menggunakan Visual Studio 2013 Preview untuk mengembangkan aplikasi yang menggunakan proyek Template MVC .

Prasyarat

Berikut ini adalah persyaratan yang anda butuhkan untuk mengembangkan aplikasi MVC 5:

  • Visual Studio 2013 Preview
  • SQL Server 2008 atau 2012

Membuat MVC 5 Aplikasi

Mari kita mulai untuk mengembangkan aplikasi di MVC 5 menggunakan prosedur berikut.

  1. Langkah 1: Buka Visual Studio 2013 Preview
    VisualStudio-in-mvc5
  2. Langkah 2: Klik pada “New Project” dan masukkan nama aplikasi.
    IIS Hosting - JaringanHosting.com
  3. Langkah 3: Pilih MVC project template untuk membuat proyek.
    Windows Hosting - JaringanHosting.com
  4. Langkah 4: Dalam Solution Explorer anda, buka file web.config.
    Seperti yang Anda lihat, the connection property tersedia pada file saya:

    <add name="DefaultConnection"
    connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet
    MvcIISDemo-20130911053147.mdf;Initial Catalog=aspnet-MvcIISDemo-20130911053147;Integrated
    Security=True"
    providerName="System.Data.SqlClient" />

    Sekarang, ubahlah kode di atas seperti yang ditunjukkan di bawah ini:
    Windows Hosting-JaringanHosting.com

  5. Langkah 5: Debug aplikasi Anda dan klik pada “Register Link” seperti gambar dibawah ini:
  6. Langkah 6: Masukkan rincian dan klik pada tombol “Register”.
    Details
    Anda akan melihat UserName Anda di pada halaman berikutnya:
    HomePage-in-MVC5

Verifikasi di SQL Server 2012

Seperti yang anda lihat, saya tidak membuat database atau tabel apapun dalam saya SQL Server 2012. Ketika saya menyatakan connection string,  maka database dan table akan dibuat secara otomatis di SQL Server saya. Anda tidak perlu khawatir tentang itu.

inilah database saya pada SQL Server Object Explorer.
ObjectExplorer

Pilih database Anda dan buka User Table. Anda dapat melihat informasi pengguna seperti yang ditunjukkan di bawah ini:

UsersTable

Publish Aplikasi

Langkah berikutnya adalah hosting di IIS 8 (IIS Express). Untuk itu gunakan prosedur berikut:

      1. Langkah 1: Dalam Solution Explorer Anda pilih proyek Anda, klik kanan lalu pilih Publish.
        SolutionExplorer
      2. Langkah 2: Pilih NewProfile dan klik Next seperti yang ditunjukkan di bawah ini:
        NewProfile-in-Publish
      3. Langkah 3: Masukkan Profile name dan klik OK.
        Profile-in-publish
      4. Langkah 4: Pilih File System pada Publish Metode dan pilih lokasi pilihan Anda di Target Folder.TargetLocation3-in-publish
      5. Langkah 5: Pilih Rilis pada Konfigurasi di jendela berikutnya dan klik “Next”.
        Release-in-Publish
      6. Langkah 6: Klik “Publish” di wizard berikutnya.
        Publish-in-Publish
        Anda akan melihat bahwa aplikasi akan berhasil diterbitkan.
        PublishSucceeded

 

IIS host

Buka Internet Information Services (IIS) Manager dan ikuti prosedur yang diberikan di bawah ini.

      1. Langkah 1: Pilih Profil Anda di Site default.
        ConverttoApplication
      2. Langkah 2: Cukup klik “OK” pada wizard Add Application berikutnya.
        AddApp-in-IIS
      3. Langkah 3: Pastikan Anda Default Site Status Dimulai pada Application Pools.
        AppPool-in-IIS
      4. Langkah 4: Klik kanan Profile Anda, Pilih Browse di Manage Application.
        AdvanceSettings-in-Apppool
      5. Langkah 5: Anda akan melihat kesalahan seperti “This Operation requires IIS integrated pipeline mode” pada browser Anda.
        IISPipelineMode
        Catatan: janganlah menutup browser.
      6. Langkah 6: Pilih “Advanced Settings” dari situs Anda pada Application Pool dengan mengklik kanan dan memilih “Advanced Settings”.
        AdvanceSettings-in-Apppool
      7. Langkah 7: Pilih Integrated in the Managed Pipeline Mode.
        Integrated
      8. Langkah 8: Reload browser anda maka anda akan melihat Halaman depan.
        HomePage-by-IIS
      9. Langkah 9: Sekarang klik pada “Register” dan memasukkan rincian.Register-in-IIS
      10. Langkah 10: Setelah register anda bisa login.
        Login
        HelloSumit

Itu saja.

Ringkasan

Sejauh ini, artikel ini akan membantu Anda untuk belajar membuat aplikasi MVC 5 untuk menyimpan data dan informasi di SQL Server secara langsung dan Anda tidak perlu khawatir tentang pembuatan  database secara manual. Dengan artikel ini Anda juga dapat belajar mempublikasikan artikel Anda dan mem-browse aplikasi Anda dari IIS Manager dan aplikasi akan berjalan di IIS Server.

SSL Hosting – JaringanHosting.com :: Cara Ekspor dan Impor Sertifikat SSL di Windows Server

Setelah sebelumnya kami berbagai tips mengenai cara memasang SSL Sertifikat pada windows server di IIS, maka kali ini kami kembali berbagi tips mengenai caranya melakukan ekspor dan import Sertifikat SSL dari Windows Server melalui Microsoft Management Console

SSL Hosting - JaringanHosting Indonesia

 

Berikut Cara Ekspor dan Impor Sertifikat SSL di Windows Server melalui Microsoft Management Console

Ekspor Sertifikat SSL dari Windows Server.

Berikut langkah langkah yang dilakukan untuk mengekspor Sertifikat SSL dari Windows Server,

    1. Pergi ke Start => Run => Ketik MMC dan kemudian klik Ok.
      Jalankan MMC
    2. Dalam Microsoft Management Console, klik pada menu File dan kemudian klik Add\Remove Snap-in …
      SSL Hosting-JaringanHosting.com
    3. Dalam Add or Remove Snap-ins wizard, pilih Sertifikat dari snap-in yang tersedia dan kemudian klik Add.
      exportssl3
    4. Pilih my user account dan klik Finish.
      exportssl4
    5. Sertifikat akan ditambahkan lalu klik Ok.
      exportssl5
    6. Dalam panel kiri expand Sertifikat, kemudian expand Personal.
    7. Klik pada folder Sertifikat.
    8. Klik kanan pada sertifikat, klik Semua tugas, lalu klik Ekspor.
      exportssl6
    9. Certificate Export Wizard akan muncul, lalu Next.
      exportssl7
    10. Pada Export File Format pilih Format DER encoded binary X.509 (.CER).
      exportssl8
    11. Klik Next.
    12. Dalam File Ekspor klik browse, pilih lokasi dan masukkan Nama.
      exportssl9
    13. Klik Save, sertifikat akan disimpan.
    14. Dalam Sertifikat Ekspor Wizard, klik Finish.
      exportssl10
    15. Anda akan mendapatkan pop up berikut, klik Ok.
      exportssl11
    16. Sertifikat ini telah berhasil diekspor.
      exportssl12

Mengimpor Sertifikat SSL ke Windows Server:

Berikut ini adalah cara mengimpor sertifikat SSL ke Windows Server:

    1. Pergi ke Start => Run => Ketik MMC dan kemudian klik Ok.
      Jalankan MMC
    2. Dalam Microsoft Management Console, klik pada menu File dan kemudian klik Add\Remove Snap-in …
      SSL Hosting-JaringanHosting.com
    3. Dalam Add or Remove Snap-ins wizard, pilih Sertifikat dari snap-in yang tersedia dan kemudian klik Add.
      exportssl3
    4. Pilih my user account dan klik Finish.
      exportssl4
    5. Sertifikat akan ditambahkan lalu klik Ok.
      exportssl5
    6. Dalam panel kiri Expand Sertifikat, klik kanan pada folder Personal, klik All Tasks, lalu klik Import.
      importssl6
    7. Certificate Export Wizard akan muncul, lalu Next.
      importssl7
    8. Klik Browse dan pilih sertifikat yang akan diimpor.importssl8
    9. Klik Next.
    10. Pilih tempat sertifikat yang akan disimpan.
      importssl9
    11. Klik Finish.
      importssl10
    12. Anda akan mendapatkan pop up berikut, klik Ok.
      importssl11

Cara Menginstal dan Mengkonfigurasi Sertifikat SSL Pada Windows Server 2012 – IIS 8 dan Windows Server 2012 R2 – IIS 8.5

Pada Postingan kali ini akan menjelaskan mengenai langkah menginstall dan mengkonfigurasi Sertifikat SSL pada Windows Server 2012 -IIS 8 dan Windows Server 2012 R2 -IIS 8.5

 

SSL  Hosting - JaringanHosting

Single Certificate

  1. Buka file ZIP yang berisi sertifikat Anda. Simpan file bernama your_domain_name.cer ke desktop dari server web yang akan anda amankan.
  2. Dari layar Mulai, klik atau mencari Internet Information Services (IIS) Manager dan buka.
  3. Klik pada nama server.
  4. Dari menu pusat, klik dua kali tombol “Server Certificates” di bagian “IIS” (ada di tengah-tengah menu).
    1
  5. Pada menu “Action” (di kanan) klik “Complete Certificate Request…” maka akan muncul jendela Complete Certificate Request wizard
    iis8-install-2 (1)
  6. Browse ke file your_domain_name.cer. Anda kemudian akan diminta untuk memasukkan friendly name. Friendly name bukan bagian dari sertifikat itu sendiri, tetapi digunakan oleh administrator server untuk dengan mudah membedakan sertifikat. pilih untuk menempatkan sertifikat baru di personal certificate store
    iis8-install-3
  7. Mengklik “OK” akan menginstal sertifikat ke server.
  8. Setelah sertifikat SSL telah berhasil diinstal ke server, Anda akan perlu untuk menetapkan sertifikat untuk situs web yang tepat dengan menggunakan IIS.
  9. Dari “Connections” menu di jendela Internet Information Services utama (IIS) Manager, pilih nama server yang sertifikatnya dipasang.
  10. Di bawah “Sites,” pilih situs yang akan dijamin dengan SSL.
  11. Dari menu “Action” (di sebelah kanan), klik “Bindings …” Ini akan membuka jendela “Site Bindings”.
    iis8-install-4
  12. Dalam jendela “Site Bindings”, klik “Add …” Ini akan membuka jendela “Add Site Binding”.iis8-install-5
  13. Di bawah “Type” pilih https. Alamat IP harus alamat IP dari situs atau “All Unassigned”, dan port di mana traffic akan dijamin dengan SSL biasanya 443. Dan pada bagian ” SSL Certificate ” harus menentukan sertifikat yang diinstal pada langkah 7.
    iis8-install-6
  14. Klik “OK”
    iis8-install-7
  15. Sertifikat SSL Anda sekarang terinstal, dan website dikonfigurasi untuk menerima koneksi yang aman.

Diatas merupakan cara menginstall dan mengkonfigurasi SSL untuk Single sertifikat bagaimana untuk multiple sertifikat?

Multiple Certificate

  1. Buka file ZIP yang berisi sertifikat Anda. Simpan file bernama your_domain_name.cer ke desktop dari server web yang anda amankan.
  2. Dari start screen, klik atau cari Internet Information Services (IIS) Manager dan buka.
  3. Klik pada nama server.
  4. Dari menu pusat, klik dua kali tombol “Server Certificates” di bagian “IIS” (itu adalah di tengah-tengah menu).
    1
  5. Pada menu “Action” (di kanan) klik “Complete Certificate Request…” maka akan muncul jendela Complete Certificate Request wizard
    iis8-install-2 (1)
  6. Browse ke file your_domain_name.cer. Anda kemudian akan diminta untuk memasukkan friendly name. Friendly name bukan bagian dari sertifikat itu sendiri, tetapi digunakan oleh administrator server untuk dengan mudah membedakan sertifikat. Pilih untuk menempatkan sertifikat baru di web hosting ceritfied store.
    iis8-install-8
  7. Mengklik “OK” akan menginstal sertifikat ke server.
    Catatan: Ada masalah yang diketahui di IIS 8 memberikan error berikut: “Gagal untuk menghapus sertifikat” Jika ini adalah server yang sama yang denga dihasilkannya CSR pada saat itu, dalam banyak kasus, sertifikat sebenarnya terinstall. Cukup membatalkan dialog dan tekan “F5″ untuk me-refresh daftar sertifikat server. Jika sertifikat baru sekarang dalam daftar, maka terinstall ke server.
  8. Setelah sertifikat SSL telah berhasil diinstal ke server, Anda akan perlu untuk menetapkan sertifikat untuk situs web yang tepat dengan menggunakan IIS.
  9. Dari menu “Connections” di Internet Information Services utama (IIS) window Manager, pilih nama server yang sertifikatnya telah terpasang.
  10. Di bawah “Situs,” pilih situs yang akan dijamin dengan SSL.
  11. Dari menu “Tindakan” (di sebelah kanan), klik “Bindings …” Ini akan membuka jendela”Site Bindings”.
    iis8-install-4
  12. Dalam jendela “Site Bindings”, klik “Add …” Ini akan membuka jendela “Add Site Binding”.
    iis8-install-5
  13. Di bawah “Type” pilih https. Alamat IP harus alamat IP dari situs atau “All Unassigned”, dan port di mana lalu lintas akan dijamin dengan SSL. biasanya 443. Pada bagian ” SSL Certificate” harus ditentukan sertifikat yang diinstal pada langkah 7.
  14. Klik ok
    iis8-install-6
  15. Sertifikat SSL pertama Anda sekarang terinstal, dan website dikonfigurasi untuk menerima koneksi yang aman.
  16. Ulangi langkah-langkah untuk membuat CSR untuk situs + 2nd Anda.
  17. Menginstal file sertifikat sebagaimana disebutkan di atas, melalui langkah 12.
  18. Di bawah “Type” pilih https. Alamat IP harus alamat IP dari situs atau Semua belum dibagi, dan port di mana lalu lintas akan dijamin dengan SSL biasanya 443. Masukkan nama host Anda akan mengamankan dan memeriksa kotak yang menyatakan Perlu Indikasi Name Server. Hal ini diperlukan untuk semua situs tambahan (tidak diperlukan pada situs utama seperti yang ditunjukkan pada langkah 13). Pada bagian “Sertifikat SSL” harus ditentukan sertifikat yang diinstal pada langkah 7 untuk sertifikat tambahan Anda.
    iis8-install-9
  19. Klik OK
  20. Sertifikat SSL kedua Anda sekarang terinstal, dan website dikonfigurasi untuk menerima koneksi yang aman.
  21. Ulangi langkah enam belas melalui sembilan belas untuk mengatur situs-situs tambahan lainnya.

ASP.NET MVC Hosting Indonesia – JaringanHosting.com :: Cara Mengintegrasikan PayPal Dengan ASP.NET MVC

Setelah pada beberapa waktu yang lalu kami membahas mengenai cara integrasi aplikasi Asp.net di facebook maka kali ini kami akan menjelaskan cara mengintegrasikan payment gateway paypal di ASP.net MVC web application.

Paypal adalah layanan pembayaran online yang mengijinkan seseorang untuk membeli, menerima pembayaran ataupun mengirim dan menerima uang. Untuk mendapatkan layanan ini seseorang harus memasukkan beberapa rincian keuangan ke paypal, misalnya nomor credit card. Pengiriman dapat dilakukan dengan menggunakan mail. Setelah itu transaksinya dikirimkan tanpa mengungkapkan rincian keuangan, cukup hanya dengan email address dan password.

 

Read more

Tips dan Trik SEO :: Analisa Produk dari segi SEOnya (Bagian 4)

Seperti yang sudah disebutkan sebelumnya, artikel ini akan memaparkan cara memasarkan sebuah produk melalui SEO di sebuah search engine (Google) dan tentunya, kami dari JaringanHosting.com, hanya akan menjelaskannya dari sisi SEO saja. Dalam menjalankan sebuah bisnis (baik itu bisnis online maupun non-online), tentu ada aspek2 yang perlu diperhatikan, misalnya: modal, tempat usaha, strategi pemasaran, fitur produk, profit-loss, pengadaan produk, delivery produk, dsb. Hal2 ini tidak akan kami bahas disini karena ini tidak menjadi cakupan kami tentang SEO. Hal2 teknis tentang bisnis lebih baik dikomunikasikan dengan pakar bisnis.

Artikel ini akan membahas mengenai bagaimana cara kita menganalisa keyword dari produk2 yang kita jual sehingga mendapatkan rating SEO yang baik. Kita akan mengambil bahasan soal produk2 yang JaringanHosting.com tawarkan.

Seperti yang bisa dilihat di web kami, kami menjual produk / servis yang dinamakan sebagai “Web Hosting“. Jika dianalisa lebih lanjut, maka servis ini bisa dikategorikan menjadi beberapa bagian lagi, misalnya “Windows Web Hosting” atau “Linux Web Hosting”. Nah, dari Windows Web Hosting” sendiri saja, masih ada sangat banyak produk2 turunannya lagi, seperti “ASP.NET Web Hosting”, “SQL Server Web Hosting”, dsb. Sama halnya pula dengan “Linux Web Hosting” yang memiliki banyak sekali produk turunannya.

Supaya produk yang kita jual memiliki rating SEO yang bagus di Google, maka kita harus memperhatikan hal2 berikut:

 

Nama Produk yang Spesifik / Khusus

Contoh: Jika Anda menjual pendingin ruangan (AC) di toko online Anda, jangan tekankan keyword untuk “pendingin ruangan” atau “AC” saja. Mengapa? Jika Anda mecari “AC” di Google, maka akan keluar begitu banyak hasil pencarian. Hasil pencariannya bisa ada yang relevan maupun yang tidak relevan. “AC”, menurut Google, bisa saja singkatan perusahaan, ataupun, nama dari produk lainnya.  Silahkan cek gambar dibawah

bag4-1

Sesuai gambar diatas, Google, selain menampilkan AC sebagai “pendingin ruangan”, juga menampilkan “AC” dalam artian lainnya.

Jadi, daripada kita menekankan keyword “AC” di web kita, lebih baik menekankan nama produknya secara jelas. Misalnya: “AC LG Hercules 1 PK” atau “AC LG Hercules S09LPBX-R” (dengan nomer serinya)

Untuk kasus produk/servis JaringanHosting.com, kami menekankan penggunaan keywork yang sangat spesifik, seperti “Silverlight Hosting Indonesia”, “ASP.NET MVC Hosting Indonesia”, dsb. Jika Anda coba google “Silverlight Hosting Indonesia“, maka hasil yang muncul adalah sebagai berikut:

bag4-2
Anda bisa melihat sendiri bahwa hasil pencarian keyword “Silverlight Hosting Indonesia” menempatkan JaringanHosting.com di no 1 Google (diluar Ads)

 

Gunakan Kata-Kata Promosi yang menarik untuk Produk

Perlu diketahui bahwa seorang user akan menggunakan kata2 populer seperti “murah“, “terbaik“, “beli“, “jual“, “diskon“, dan bahkan ada beberapa user yang secara spesifik mencari produk di kota tertentu, misalnya “beli genset Monokwari“. Anda tentu saja bisa menambahkan keyword2 tersebut di website Anda. Kata2 seperti “beli genset Monokwari” itu dinamakan sebagai long-tailed keyword

Perlu diperhatikan bahwa Anda tidak boleh terlalu banyak menggunakan kata2 ini dalam web Anda. Selain web Anda menjadi kurang/tidak enak dibaca, Google juga bisa menandainya sebagai spam. Gunakan kata2 ini seperlunya saja di web dan kata2 ini TIDAK usah diulang2 di halaman web Anda.

 

Masukkan Fitur dalam Produk 

Jika produk yang Anda jual memiliki fitur khusus, bisa Anda masukkan sebagai keyword juga. Sebagai contoh: misalnya produk yang Anda jual bernama produk herbal ABC untuk melangsingkan badan, selain menekankan nama produknya (yaitu herbal ABC), Anda juga bisa menekankan “pelangsing badan” sebagai keyword-nya.

Dengan demikian, kita telah membahas 3 artikel mengenai cara analisa SEO yang ada di Google. Semoga bermanfaat.


To reach a port, we must sail,
Sail, not tie an anchor,
Sail, not drift
- Franklin Roosevelt -

Tips dan Trik SEO :: Analisa Calon Audiens dari segi SEOnya (Bagian 3)

Seperti yang sudah disebutkan sebelumnya, Artikel ini akan memaparkan cara memasarkan sebuah produk melalui SEO di sebuah search engine (Google) dan tentunya, kami dari JaringanHosting.com, hanya akan menjelaskannya dari sisi SEO saja. Dalam menjalankan sebuah bisnis (baik itu bisnis online maupun non-online), tentu ada aspek2 yang perlu diperhatikan, misalnya: modal, tempat usaha, strategi pemasaran, fitur produk, profit-loss, pengadaan produk, delivery produk, dsb. Hal2 ini tidak akan kami bahas disini karena ini tidak menjadi cakupan kami tentang SEO. Hal2 teknis tentang bisnis lebih baik dikomunikasikan dengan pakar bisnis.

Untuk bahasan kali ini, kami akan menganalisa “Calon Audiens website dari segi SEOnya”.

Kategori Audiens

Kami akan memulai dengan bahasan tentang kategori2 audiens:

1. Pengunjung tetap (Repetitive Visitor)
Kelompok audiens ini akan selalu mengunjungi sebuah web secara berulang-ulang (repetisi). Sebagai contoh: ada sebagian dari kita yang suka mengunjungi portal berita online. Kita mengunjungi portal berita ini TANPA perlu melalui referral lagi. Kita tinggal mengetikkan URL dari website secara langsung karena memang kita sudah hafal alamat webnya. Contoh portal berita seperti detik.com atau kompas.com.

2. Pengunjung Pemula (First-time Visitor)
Kelompok audiens ini mengunjungi sebuah web mungkin secara kebetulan saja. Mereka bisa mengunjungi web kita mungkin berdasarkan keyword yang mereka cari di search engine (SEO) ataupun melihat banner iklan yang ada. Bisa juga karena mereka mendapatkan infonya melalui TV, media cetak, SMS/Blackberry Message, ataupun word-of-mouth dari teman2.

3. Pengunjung tidak tetap (Occassional/Seasonal Visitor)
Kelompok audiens ini akan mengunjungi sebuah web untuk periode2 tertentu saja. Contoh: seorang visitor yang mengunjungi sebuah web karena pas lagi ada promo atau great sale. Audiens di kategori ini tidak berkunjung setiap hari dan mereka juga tidak berkunjung hanya sekali saja.

Jika kita memiliki sebuah website, kita harus pintar2 menganalisa calon audiens dari web kita. Misalnya: jika web kita adalah sebuah portal berita, maka kita harus pastikan bahwa berita2 yang ada dalam web itu harus diupdate selalu dan tidak asal copas dari portal berita lainnya.

Sama halnya juga jika kita sedang menjalankan sebuah bisnis berbasis web (online shop), maka kita harus pintar2 memberikan diskon/promo supaya kita bisa membuat “first time visitor” dan “occassional/seasonal visitor” untuk selalu berkunjung ke web.

Bahasa Audiens

Setelah kita mengetahui perihal calon audiens kita, maka bahasan berikutnya adalah mengenai bahasa yang audiens gunakan.

Mengapa ini penting? Oh, tentu ini sangat penting. Perlu diingat bahwa salah satu keuntungan kita memiliki web adalah daya jangkauan yang luas (seluruh dunia). Dengan kata lain, web kita bisa dilihat oleh teman/audiens kita yang mungkin ada di Amerika ataupun Afrika.

Katakanlah kita sedang menjalankan sebuah online store, tentu akan lebih baik jika online store kita dilengkapi dengan 2 bahasa atau lebih (yang umum adalah bahasa Indonesia dan English). Dengan mensupport lebih dari satu bahasa, maka kita memperluas kemungkinan audiens dari web kita sendiri.

Tentu kita harus pastikan bahwa kita tidak asal menerjemahkan satu bahasa ke bahasa lainnya. JANGAN menggunakan direct translator service yang ada di web. Gunakan, sebisa mungkin, seorang pakar bahasa yang menguasai bahasa asing. Dengan memiliki web yang telah diterjemahkan secara baik/professional, maka web kita juga akan lebih meyakinkan dan professional.

Target dan Lokasi Audiens

Ini juga merupakan bahasan yang penting. Google akan menampilkan hasil pencarian yang paling dekat / relevan dengan lokasi di mana seseorang sedang mencari sesuatu.

Contoh: jika si A sedang berada di negara Jerman dan dia menggunakan Google untuk mencari sesuatu. Maka, secara default, Google engine yang dia pakai adalah http://www.google.de. Tentu saja, dia bisa mengganti settingnya ke http://www.google.com ataupun http://www.google.de (Jerman) dan lainnya. Akan tetapi, tidak semua atau boleh dikatakan sebagian besar user di Google tidak mengerti untuk mengganti setting default Google. Jadi, sudah hampir dipastikan jika si A sedang berada di Jerman, maka dia akan menggunakan Google Jerman di http://www.google.de.

Nah, hasil pencarian Google Jerman tentu akan memprioritaskan hasil pencarian secara lokal dahulu. Misalnya si A sedang mencari “ASP.NET Web Hosting“, maka yang muncul tentu perusahaan web hosting yang berlokasi di Jerman. Silahkan lihat gambar di bawah:

bag3-1

Sekarang, coba bandingkan hasil pencarian dengan menggunakan Google Indonesia di http://www.google.co.id. Hasilnya niscaya akan berbeda (ataupun sedikit berbeda).

Dengan mengetahui target dan lokasi audiens kita, kita tentu bisa menentukan apakah kita perlu untuk menyediakan multi-language support di web kita. Kita juga bisa menentukan apakah perlu kita beriklan dengan target audiens di negara atau kota tertentu.

Perlu diperhatikan bahwa dengan perbedaan Google engine di masing2 negara, kata2 kunci (keyword) yang digunakan akan berbeda juga. Misalnya: kata “murah dan terbaik” akan digunakan di Google Indonesia. Akan tetapi, seseorang yang berada di Jerman belum tentu menggunakan kata “murah dan terbaik” lagi.

Semoga bahasan ini bermanfaat untuk Anda semua.


If what you’re doing isn’t moving you towards the goal,
then it’s moving you away from the goals
– Avinash Wandre -

Tips dan Trik SEO :: Analisa Kompetitor dari segi SEOnya (Bagian 2)

Di seri SEO sebelumnya, kami telah menjelaskan secara singkat tentang SEO dan apa yang berusaha kami capai di halaman Google. Kali ini, kami akan menjelaskan cara2 yang perlu ditempuh untuk mendapatkan ranking yang bagus di halaman Google.

Artikel ini akan memaparkan cara memasarkan sebuah produk melalui SEO di sebuah search engine (Google) dan tentunya, kami dari JaringanHosting.com, hanya akan menjelaskannya dari sisi SEO saja. Dalam menjalankan sebuah bisnis (baik itu bisnis online maupun non-online), tentu ada aspek2 yang perlu diperhatikan, misalnya: modal, tempat usaha, strategi pemasaran, fitur produk, profit-loss, pengadaan produk, delivery produk, dsb. Hal2 ini tidak akan kami bahas disini karena ini tidak menjadi cakupan kami tentang SEO. Hal2 teknis tentang bisnis lebih baik dikomunikasikan dengan pakar bisnis.

Sesuai dengan titel dari artikel ini: “Analisa Kompetitor dari segi SEOnya”, jadi kami akan melihat dari sisi ini melalui “kacamata” SEO.

Tentu saja, sebelum kita memulai sebuah bisnis online, kita harus menganalisa kompetitor2 kita. Bahasan kita kali ini hanya seputar menganalisa kompetitor kita dari segi peringkat web mereka di Google. Ingat, kita membahas masalah mengenai SEO dan bukan segi teknis dari kompetitor kita.

Apa yang bisa kita analisa?

a. Untuk sebuah keyword tertentu, coba pelajari kompetitor kita ada di ranking berapa halaman Google.
b. Coba ubah lagi keyword ke yang lain, apakah kompetitor yang sama rankingnya berubah drastis di Google atau hanya berubah sedikit
c. Coba pelajari apa yang menjadi alasan kompetitor kita mendapatkan ranking bagus di Google? Apa yang mereka tekankan di web
d. Coba pelajari berapa banyak kompetitor yang bergelut di bidang yang sama dengan Anda dengan kategory keyword tertentu

Mari kita analisa tentang produk “Crystal Report” yang JaringanHosting.com tawarkan. Jika Anda googling “crystal report  indonesia hosting“, Anda akan mendapatkan hasil pencarian seperti berikut:

bag2-1

Anda bisa melihat bahwa untuk kategori keyword “crystal report  indonesia hosting“, JaringanHosting.com ada di peringkat 1. Jika Anda bolak-balik keyword ini, hasilnya tetap sama.

Selanjutnya, coba Anda analisa apa yang Google baca di halaman JaringanHosting.com untuk kategori “crystal report  indonesia hosting“.

bag2-2

Anda bisa melihat bahwa Google menandakan keyword di halaman JaringanHosting.com dalam huruf tebal (BOLD). Ini yang Google mengerti tentang keyword “crystal report  indonesia hosting” dari halaman di JaringanHosting.com.

Hal terakhir adalah untuk kategori keyword yang sama, Anda akan menemukan hasil seperti berikut:

bag2-3
Anda bisa melihat bahwa dengan keyword “crystal report  indonesia hosting“, ada sekitar 7.34 juta hasil pencarian serupa yang ditemukan Google.

Anda jangan berkecil hati dahulu karena ini tidak berarti bahwa ada 7.34 juta kompetitor Anda di luar sana. Hasil ini hanya menunjukkan bahwa di luar sana, ada sekitar 7.34 juta halaman web yang menampilkan produk tentang crystal report. Kan bisa saja satu web berisikan 10 halaman tentang crystal report bukan?

Yang perlu Anda pelajari adalah bagaimana halaman2 ini bisa di-crawl dan di peringkatkan oleh Google. Ingat, belum tentu perusahaan besar dengan budget marketing besar memiliki web dengan SEO yang bagus di Google. Jadi, Anda jangan berkecil hati dahulu dan pesimis. Ada banyak lagi faktor yang mempengaruhi kualitas SEO dari sebuah web dan akan kami jabarkan dalam artikel berikutnya

Indahnya berbagi…..


There is a difference between getting the job done
and getting the job done RIGHT
DwightC Gibson, Jr.

Tips dan Trik SEO :: Belajar Mengenai SEO (Bagian 1)

Apakah SEO itu? Jika ini saja yang ditanyakan, maka jawabannya mudah. SEO adalah Search Engine Optimization. Akan tetapi, jawaban dari pertanyaan ini akan menjadi panjang jika pertanyaannya diganti menjadi “Bagaimanakan penerapan SEO dalam sebuah web”?

Kami, jaringanhosting.com, selaku pihak penyedia hosting berbasis ASP.NET dan Windows Server, sering mendapatkan pertanyaan2 dari client2 kami bagaimana caranya supaya web client2 bisa mendapatkan ranking bagus di Google.

Perlu diketahui bahwa web jaringanhosting.com mendapatkan ranking yang sangat memuaskan di halaman pertama Google. Kami menawarkan banyak produk berbasiskan Windows Server, ASP.NET, PHP, SQL Server, dan MySQL Server. Dari produk2 ini, terdapat lagi banyak produk2 turunannya, seperti ASP.NET 3.5, ASP.NET 4.5, ASP.NET 4.5.1, ASP.NET 2, SQL Server 2008, SQL Server 2012, dsb. Ada lebih dari 40 produk2 yang kami tawarkan di web jaringanhosting.com.

Yang selalu menjadi pertanyaan client2 kami adalah bagaimana kami tetap mempertahankan rangking yang bagus untuk semua produk2 yang kami tawarkan. Anda bisa membuktikan sendiri klaim kami diatas dan Anda bisa mencoba untuk googling kata kunci (keywords) seperti “asp.net 4.5 indonesia hosting“, “indonesia asp.net 4.5.1 hosting“, “indonesia crystal report hosting“, “indonesia asp.net mvc 5 hosting“, dsb, maka Anda pasti mendapatkan jaringanhosting.com di halaman 1 Google, atau lebih tepatnya di peringkat 1 Google (umumnya berkisar di peringkat 1 s/d 3 Google).

Berikut adalah beberapa hasil pencarian berdasarkan kata kunci (keyword) diatas per Juli 2014:

jh_aspnet45

untuk kata kunci “asp.net 4.5 indonesia hosting

jh_aspnet
untuk kata kunci “indonesia asp.net hosting

Kata2 kunci tersebut bisa dibolak-balik dan niscaya, hasilnya tetap akan sama: jaringanhosting.com tetap berada di peringkat 1 s/d 3 di Google. Kok bisa ya?

Mengingat besarnya minat dari client2 kami untuk belajar, maka kami menyediakan tutorial ini supaya kita semua bisa belajar mengenai SEO dan penerapannya.


By three methods we may learn:
first, by reflection, which is noblest;
second, by imitation, which is the easiest;
and third by experience, which is the bitterest

                                                                          -Confucius-”

 

Yang akan kami tunjukkan disini adalah proses untuk menaikkan peringkat web Anda di Google dengan berdasarkan pengalaman (experience) kami. Jika Anda tidak memiliki budget yang besar untuk advertising di TV/Majalah/Radio, maka salah satu cara untuk mengenalkan produk2 Anda adalah melalui Google (baca: SEO).

Apakah SEO memakan biaya? Bisa ya, bisa tidak. Jika tidak mau mengeluarkan uang untuk Google, maka Anda harus meluangkan banyak sekali waktu untuk belajar.

Yang akan kami jabarkan disini adalah panduan untuk menaikkan SEO web Anda dengan biaya seminimal mungkin. Kenapa masih harus ada biaya? Ada banyak faktor dan akan kami perjelas di artikel kami berikutnya. Jadi, ikuti saja artikel2 kami selanjutnya…