Mengenal Ukuran Rackmount

June 09, 2018 0 Comments A+ a-

Seven - Rackmount merupakan casing berbentuk tipis, pipih horizontal dan dapat disusun layaknya sebuah rak pada sebuah lemari khusus.

Author: Victorgrigas / Rackmount pada server wikimedia

Ukuran rackmount berkisar antara :
UnitDimension (W x H x D)
1U19″ x 1.75″ x 17.7″; 19″ x 1.75″ x 19.7″; 19″ x 1.75″ x 21.5″
2U19″ x 3.5″ x 17.7″; 19″ x 3.5″ x 20.9″ ;19″ x 3.5″ x 24″
3U17.1″ x 5.1″ x 25.5″
4U19″ x 7″ x 17.8″; 19″ x 7″ x 26.4″
5U19″ x 8.34″ x 19.67″; 19.1″ x 8.75″ x 26.4″
6U19″ x 10.5″ x 19.5″
7U17″ x 12.2″ x 19.8″
Pada sistem rackmount merupakan istilah yang merepresentasikan jumlah unit server yang bisa dipasang pada rak server, yaitu 1U, 2U, 3U atau 4U. 1U sendiri melambangkan ketebalan (tinggi) server dalam satuan inchi, 1U = 1.75 inchi (44.5mm).
Dengan sistem rackmount maka pengaturan server yang berjumlah lebih dari 2 unit atau lebih akan tertata dengan baik. Rackmount umumnya dipakai institusi yang menggunakan fungsi server berbeda pada satu rak, seperti Web Server, Database Server, dan sebagainya.

Referensi:
https://gemaroprek.com/mengenal-rack-rerver-dan-ukuran-rackmount/
https://members.idcolo.com/knowledgebase/71/Mengenal-Ukuran-Rackmount-1U-2U-3U-4U-dll.html
https://commons.wikimedia.org/wiki/File:Wikimedia_Foundation_Servers-8055_08.jpg (sumber gambar)

Fungsi Header PHP

June 08, 2018 0 Comments A+ a-

Seven - Fungsi header() pada bahasa pemrogramman PHP berfungsi untuk mengirim data mentah header HTTP.

Ingat! Fungsi header() harus dipanggil sebelum keluaran lainnya dikirim, baik itu hanya baris kosong dalam berkas, tag HTML biasa atau dari PHP. Dan ini adalah kesalahan yang sangat umum terjadi pada kode dengan fungi include atau require, function atau fungsi akses berkas lainnya. Lihat >> PHP: header - Manual untuk informasi lebih lanjut.

Contoh:


Contoh diatas akan menghasilkan error karena ada tag HTML yang dipanggil sebelum fungsi header().

Parameter:

string

Ada 2 kasus khusus pemanggilan header.

Pertama adalah sebuah header yang dimulai dengan string "HTTP/" (kasus ini tidak begitu signifikan), yang akan digunakan untuk mencari tahu kode status HTTP untuk dikirim. Contoh:



Kode diatas digunakan untuk menangani request berkas yang tidak ada/tidak ditemukan dan akan mengirimkan kode status HTTP 404.

Kedua adalah header "Location:". Tidak hanya mengirim header ini kembali ke browser, tapi juga mengembalikan kode status REDIRECT (302) ke browser terkecuali jika kode status 201 atau 3xx sudah diset sebelumnya.


Kode diatas akan mengirimkan kode status REDIRECT (302) ke browser dan akan di redirect ke https://www.seven.web.id/.

replace

Parameter replace mengindikasikan apakah header yang dikirim harus mengganti header serupa yang sudah dikirim sebelumnya, atau menambahkan header kedua dari tipe yang sama. Secara default akan menggantikan header yang sebelumnya, tapi jika menambahkan FALSE sebagai argumen kedua maka dapat memaksa beberapa header dengan tipe yang sama.

Contoh:

http_response_code

Memaksa kode respon HTTP ke nilai yang ditentukan. Perhatian! Parameter ini hanya akan memiliki efek jika string tidak kosong.

Referensi:

http://php.net/manual/en/function.header.php

https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/understanding-http-authentication

Contoh Script PHP Koneksi Database MySQL/MariaDB

June 08, 2018 0 Comments A+ a-

Solusi Masalah NginX: 413 Request Entity Too Large Error

June 08, 2018 0 Comments A+ a-

Seven- Apakah Anda pernah mengalami error '413 Request Entity Too Large Error' pada NginX ketika mencoba upload file yang berukuran besar?



Error '413 Request Entity Too Large Error'  pada NginX muncul dikarenakan ukuran file yang diupload melebihi batas maksimal default 'client_max_body_size' pada web server NginX, yaitu sebesar 1 MB.

Instruksi client_max_body_size menetapkan ukuran maksimal permintaan klien yang diterima, ditunjukkan oleh baris 'Content-Length' pada header permintaan. Jika ukurannya melebihi dari batas yang sudah ditentukan, maka klien akan mendapatkan error '413 Request Entity Too Large'.

Solusi Mengatasi Error '413 Request Entity Too Large Error'


Solusi untuk mengatasinya adalah dengan mengubah konfigurasi NginX dan menyesuaikan client_max_body_size sesuai dengan kebutuhan. Berikut langkah-langkahnya:

Pertama login sebagai root ke server Anda (Saya menggunakan OS Ubuntu) lalu edit file 'nginx.conf' menggunakan teks editor (saya menggunakan nano)
# nano /etc/nginx/nginx.conf
Kemudian pada bagian http atau server atau location (sesuaikan dengan kebutuhan) tambahkan baris berikut ini untuk menambah batasan pada nginx.conf:
# setting client_max_body_size ke 5M#
client_max_body_size 5M;



Simpan file dan tutup teks editor serta reload web server NginX:
nginx -s reload 
atau
service nginx reload
atau
/etc/init.d/nginx reload
 NB: Sesuaikan client_max_body_size dengan kebutuhan Anda.

Semoga bermanfaat. Terimakasih

Contoh Script Python Untuk Membalik Kata

June 08, 2018 0 Comments A+ a-


Seven- Contoh Script Python Untuk Membalik Kata, dalam contoh ini saya menggunakan python versi 3.


Copy + paste script diatas ke editor favorit Anda, lalu simpan dengan ekstensi .py seperti balik-kata.py. Kemudian jalankan script diatas via console (saya menggunakan OS Ubuntu) seperti gambar dibawah ini:


Contoh Script Python Untuk Mencari Faktorial Suatu Bilangan

June 08, 2018 0 Comments A+ a-

Source: python.org


Seven- Berikut adalah contoh script python untuk mencari faktorial suatu bilangan

Contoh Script Python Untuk Mengecek Bilangan Prima

June 08, 2018 0 Comments A+ a-

python
Source: python.org

Seven - Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Wikipedia

Berikut adalah contoh skrip program python yang berfungsi untuk mengecek suatu bilangan apakah bilangan yang dimasukkan termasuk ke dalam bilangan prima. Dalam contoh ini saya menggunakan python versi 3.