Wednesday, April 25, 2018

Pilih Apache/Nginx untuk Web Server?

Assalamu'alaikum Wr.Wb

A.Pendahuluan

Pada Kesempatan kali ini saya akan sharing sedikit tentang,Perbedaan Apache dan Nginx



B.Pengertian

Apache dan nginx adalah web server opensource yang menguasai dan bertanggung jawab atas 50%+ web server yang digunakan diseluruh website di internet. Baik nginx dan apache dapat compatible dengan berbagai stack teknologi seperi php (hypertext preprocessor), perl dan lain sebagainnya.

C.Maksud dan Tujuan
Agar tau perbedaan Apache dan Nginx

D.Latar Belakang

Karena kita harus memilih produk yang lebih unggul

E.Waktu Pelaksanaan
Kurang Lebih 30 Menit

F.Pembahasan:

1.Apache
Apache didikelola oleh apache foundation yang dikembangkan pertama kali pada tahun 1995. Apache adalah Http server yang opensource dimana kita dapat mendapatkan sourcenya secara gratis namun dengan lisensi-lisensi tertentu. Apache mulai merambah ke internet dan popularistasnya meningkat sejak tahun 1996 karena memiliki dokumentasi yang well written dan lengkap. Apache dikenal sebagai web server yang sangat baik untuk menyajikan konten dinamis.

2.Nginx
Berbeda dengan apache, nginx pertama kali dikembangkan tahun 2002 yang kemudian dipekernalkan pada publik pada tahun 2004. Sehingga secara maturity antara apache dan nginx, apache lebih dahulu lahir dan diperkenalkan ke publik. Namun kita tidak dapat menilai sesuatu dari hanya melihat umur. Nginx terkenal dengan arsitektur asynchronous, events-driven architecture. Nginx terkenal dengan impressi “lightweight” a.k.a ringan jika dibandingkan dengan apache selain itu nginx juga lebih efisien dalam menyajikan konten yang statis.

3.Apache vs Nginx
Kita akan membandingkan kedua http web server ini dalam dua topik yakni
  • Bagaimana web server tersebut menghandle koneksi. Tentu ini vital karena terkait stabilitas server.
  • Bagaimana web server tersebut menyajikan konten statis dan dinamis.
langsung saja kita membandingkan kedua hal tersebut pada nginx dan juga apache. Setelah itu diharapkan anda dapat menentukan pilihan web server yang terbaik sesuai dengan situasi dan kondisi.
4.Handle koneksi
Apache melakukan handle koneksi dengan MPM (multi-processing modules). Pada intinnya MPM ini sangat fleksible dalam menghandle koneksi. Sehingga sangat baik untuk menangani koneksi kongruen namun jika user membeludak maka performannya tidak secanggih nginx. Kongruen adalah situasi dimana dua kondisi sama. Contohnya pada bangun ruang maka terdapat dua buah kubus yang sama ukurannya. Pada terminologi server maka kongruen berarti koneksi yang berjalan bersamaan.
Berbeda dengan apache , nginx yang lahir setelah apache ini lebih memahami mengenai masalah yang akan terjadi terkait kongruensi jika user menjadi sangat banyak. Maka nginx memiliki performa yang lebih baik terkait hal tersebut karena arsitektur “asynchronous, events-driven” dan mempunyai kemampuan scaling yang lebih baik jika dibandingkan dengan apache. Namun disisi lain jika menghandle user yang tidak membeludak atau tidak terlalu banyak maka apache lebih diunggulkan.

5.Static content vs dynamic content

Kita berbicara mengenai performa dari web server saat menyajikan konten statis dan dinamis. Saat ini terdapat dua jenis mekanisme penyajian web. Pertama yakni secara statis yang kita kenal dengan single page application dan kedua yaitu MPA atau multipage application. Nginx terkenal dengan kemampuan menyajikan konten statis. Eschrade.com telah melakukan benchmark dan menyatakan bahwa :

  1. Nginx memiliki performa 2.5x lebih cepat saat menyajikan static content. Performa 2.5x lebih cepat ini akan muncul ketika nginx dan apache mendapatkan koneksi kongruen sebanyak lebih dari 1000 koneksi bersamaan. Ini artinnya untuk urusan static content atau kita dapat kaitkan dengan mekanisme SPA nginx memiliki performa yang sangat baik.
  2. Speedemy menyatakan bahwa dalam konteks dynamic content nginx dan apache memiliki performa yang sama. Namun sumber lain menyatakan bahwa apache memiliki performa sedikit diatas nginx karena mekanisme MPM yang dimiliki apache.
G.Kesimpulan
Kesimpulannya sangat sederhana yakni jika anda berfokus untuk menyajikanstatic content pilihlah nginx. Namun jika aplikasi anda menyediakan konten yang dinamis seperti php, phyton dan lain sebagainnya maka pilihlah apachekarena mekanisme MPM sangat baik dalam menghandle dynamic content. Ingat bahwa nginx memiliki performa yang jauh lebih baik ketika kita berbicara mengenai menghandle koneksi lebih dari 1000 user bersamaan.

H.Penutup

Demikian yang dapat saya sampaikan, kurang lebihnya mohon maaf


Wasalamu'alaikum Wr.Wb
Share:

Tuesday, April 24, 2018

Install Nextcloud di Debian

Assalamu'alaikum Wr.Wb

A.Pendahuluan

Pada Kesempatan kali ini saya akan sharing sedikit tentang, Cara menginstall Nextcloud di Debian


Hasil gambar untuk nextcloud

B.Pengertian
Nextcloud adalah perangkat lunak server klien untuk membuat dan menggunakan layanan file hosting. Secara fungsional mirip dengan Dropbox, meskipun NextCloud gratis dan bersumber terbuka, memungkinkan siapa pun untuk menginstal dan mengoperasikannya di server pribadi.

C.Maksud dan Tujuan
Agar bisa menginstall Nextcloud di VirtualBox

D.Latar Belakang
Karena nextcloud adalah salah satu aplikasi CMS untuk penyimpanan yang mudah penginstallannya dan handal juga

E.Alat dan Bahan
-Laptop
-Buku Referensi
-SO Server
-Nextcloud

F.Waktu Pelaksanaan
Kurang Lebih 30 Menit

G.Langkah langkah:

1. Upload file Nextcloud ke /var/www/html



2.Kita cek dulu apakan filenya sudah ada di /var/www/html atau belum, menggunakan perintah ls -lh


3. Jika sudah sekarang kita unzip file Nextcloud tersebut


4. Kita cek lagi apakah sudah terunzip


5. Masuk ke phpmyadmin kita buat datababe baru, dengan nama Nextcloud


6. Beri hak akses untuk Nextcloud dengan perintah chown -R www-data:www-data nextcloud


7. Sekarang kita cek lagi apakah hak aksesnya sudah benar/belum


8. Sekarang masuk ke web browser, lalu ketikan ip_kita/nextcloud, lalu buat user sesuai keinginan kita


9. Jika sudah maka tampilannya akan seperti gambar dibawa ini



H.Kesimpulan
Kita dapat membuat penyimpanan sendiri dengan Nextcloud

I.Penutup
Demikian yang dapat saya sampaikan, kurang lebihnya mohon maaf





Wasalamu'alaikum Wr.Wb
Share:

Monday, April 23, 2018

Nextcloud/ownCloud?

Assalamu'alaikum Wr.Wb

A.Pendahuluan

Pada Kesempatan kali ini saya akan sharing sedikit tentang,Perbedaan Nextcloud dan Owncloud



B.Pengertian
OwnCloud dan Nextcloud adalah sebuah suite software client-server untuk menciptakan layanan file hosting dan menggunakan mereka. ownCloud dan Nextcloud secara fungsional sangat mirip dengan banyak digunakan Dropbox , dengan perbedaan fungsional utama adalah bahwa ownCloud adalah gratis dan open-source , dan dengan demikian memungkinkan orang untuk menginstal dan mengoperasikannya tanpa biaya pada server pribadi.

C.Maksud dan Tujuan
Agar tau perbedaan Nextcloud dan Owncloud

D.Latar Belakang
Karena kita harus memilih produk yang lebih unggul

E.Waktu Pelaksanaan
Kurang Lebih 30 Menit

F.Pembahasan:

1.PENGERTIAN
OwnCloud dan Nextcloud adalah sebuah suite software client-server untuk menciptakan layanan file hosting dan menggunakan mereka. ownCloud dan Nextcloud secara fungsional sangat mirip dengan banyak digunakan Dropbox , dengan perbedaan fungsional utama adalah bahwa ownCloud adalah gratis dan open-source , dan dengan demikian memungkinkan orang untuk menginstal dan mengoperasikannya tanpa biaya pada server pribadi.

2.FITUR-FITUR 

  • ownCloud
>Akses data kapan saja
>Berbagi data dengan mudah
>Sinkronisasi data kapan saja
>Pengaturan Tema
>Kalender
>Migrasi dan Pencadangan berkas
>Aplikasi pembuka dokumen
>Pengingat Tugas
>Penyimpanan Eksternal
>Galeri
>Pusat Aplikasi

  •  Nextcloud
>Akses data kapan saja
>Berbagi data dengan mudah
>Sinkronisasi data kapan saja
>Pengaturan Tema
>Kalender
>Migrasi dan Pencadangan berkas
>Aplikasi pembuka dokumen
>Pengingat Tugas
>Penyimpanan Eksternal
>Galeri
>Pusat Aplikasi 

*Hampir sama semua fitur-fitur dari ownCloud akan tetapi Nextcloud lebih unggul di sini karena Nextcloud bisa:

>Bisa Chat dengan orang lain.
>Bisa juga vidcall dengan orang lain menggunakan Nextcloud.

3.APLIKASI ANDROID

Disini Nextcloud lebih unggul dikarenakan Nextcloud aplikasinya diPlay Store tidak berbayar sedangkan ownCloud sendiri harus dikenakan uang sebesar Rp.13000,- tapi ownCloud bisa ditangani juga dengan Cirrus aplikasi yg digunakan ownCloud untuk yg gratis tidak berbayar.



G.Kesimpulan
Carilah produk yang lebih unggul, dan bisa dimanfaatkan

H.Penutup
Demikian yang dapat saya sampaikan, kurang lebihnya mohon maaf


Wasalamu'alaikum Wr.Wb
Share:

Saturday, April 21, 2018

Hal Yang Harus Dimiliki Profesional IT di Bidang Industri Dari Mbah Suro

Assalamu'alaikum Wr.Wb

A.Pendahuluan
Pada Kesempatan kali ini saya akan sharing sedikit tentang,Hal Yang Harus Dimiliki Profesional IT di Bidang Industri Dari Mbah Suro



B.Pengertian
 Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT) adalah istilah umum untuk teknologi apa pun yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi

C.Maksud dan Tujuan
Agar bisa sebagai acuan bagi seorang IT tentang kemampuan yang digunakan dalam industri.
  

D.Latar Belakang
Ingin mengetahui tentang IT dan Kemampuan yang harus dimiliki oleh seorang IT.

E.Waktu Pelaksanaan
1 Hari

F.Pembahasan:
Sebelum mengetahui hal atau kemampuan yang harus dimiliki seorang IT, sebaiknya mengetahui terlebih dahulu tentang IT dan manfaat IT di bidang indusri. Berikut beberapa manfaat IT di industri :

- Sebagai media digital, maksudnya dengan adanya IT kita jadi lebih memudahkan urusan kita yang berhubungan dengan digital, semisal mencetak surat.

- Memudahkan telekomunikasi data, maksudnya dengan adanya IT kita dimudahkan dalam urusan transfering data, jadi kita tidak perlu harus pergi sana sini hanya untuk meminta / transferr data.

- Sebagai sarana pemasaran, maksudnya dengan adanya TI kita dimudahkan untuk mempromosikan perusahaan tertentu, semisal iklan.
 
beberapa hal atau kemampuan yang harus dimiliki oleh seorang IT versi Mbah Suro :

1.  Ahli technical dalam sistem analisis & sistem desain

2.  Memiliki pengetahuan cara kerja hardware, software, database, OS, & telekomunikasi

3.  Memahami detail beberapa bahasa pemrogaman untuk aplikasi bisnis

4.  Kreatif & inovatif

5.  Mampu memikirkan hal abstrak, simbol & logical permasalahan

6.  Menerima pendekatan perbedaan untuk pemecahan masalah analisis dan desain

7.  Mampu mengajar & melatih profesional & non-tecnical pengguna

8.  Memiliki kemampuan mendengar yang baik

9.  Menguasai manajement proyek

10. Suka pekerjaan yang berhubungan dengan orang

11. Memiliki pengetahuan tentang kegiatan & proses bisnis dalam perusahaan tersebut

12. Mampu bekerja dibawah tekanan & lingkungan konflik

13. Mampu bekerja sama dengan tim

G.Kesimpulan
 Pada dasarnya perkembangan zaman semakin pesat, banyak bermunculan teknologi-teknologi yang sangat canggih, jadi kita perlu menyesuaikannya khususnya seorang IT agar bisa bersaing di dunia industri

H.Penutup
Demikian yang dapat saya sampaikan, kurang lebihnya mohon maaf


Wasalamu'alaikum Wr.Wb
Share:

Friday, April 20, 2018

Install Slims 8 Akasia di Debian

Assalamu'alaikum Wr.Wb

A.Pendahuluan

Pada Kesempatan kali ini saya akan sharing sedikit tentang, Cara menginstall Slims 8 di Debian

Hasil gambar untuk slims akasia


B.Pengertian
Senayan, atau lengkapnya Senayan Library Management System (SLiMS), adalah perangkat lunak sistem manajemen perpustakaan (library management system) sumber terbukayang dilisensikan di bawah GPL v3

C.Maksud dan Tujuan
Agar bisa menginstall Slims 8 di Debian

D.Latar Belakang
Karena Slims adalah aplikasi CMS untuk pengelolaan perpustakaan yang handal

E.Alat dan Bahan
-Laptop
-Buku Referensi
-SO Server
-WinSCP
-Slims 8

F.Waktu Pelaksanaan
Kurang Lebih 30 Menit

G.Langkah langkah:

1. Upload file Slims ke Sever ke directory /var/www/html


2. Pindah ke directory /var/www/html dengan perintah cd /var/www/html, lalu kita cek apakah slimsnya sudah ada apa belum, dengan perintah ls -lh


3.Unzip slims tersebut dengan perintah unzip slims8_akasia-master, lalu cek lagi apakah filenya sudah ada


4.Saya akan mengubah nama slims8_akasia-master menjadi slims, dengan perintah mv slims8_akasia-master slims


5.Buat database dengan nama slims di phpmyadmin



6.Beri hak akses Slims terbsebut dengan perintah chown -R www-data:www-data slims


7. Cek apakah pemberian hak aksesnya berhasil atau tidak, dengan perintah ls -lh


8. Masuk web browser lalu ketikan ip_kita/slims, lalu klik LET'S START THE INSTALLATION


9. Disini saya belum menginstall php yaz karena ini hanya optional artinya boleh diinstall boleh tidak


10. Isikan data tersebut sesuai keinginan kita masing-masing


11. Disini saya mengalami masalah dalam pemberian hak akses di directory /config slims tersebut, saya sudah coba beri chmod -R 775 tetep tidak bisa, akhirnya saya coba ke chmod -R 777 baru bisa




12.Setelah itu jika sudah sukses klik OK, START THE SLIMS


13. Inilah tampilan dari slims yang sudah kita install tadi



H.Kesimpulan
Kita dapat memecahkan masalah dengan mencoba hal-hal yang berhubungan dengan masalah tersebut

I.Penutup
Demikian yang dapat saya sampaikan, kurang lebihnya mohon maaf




Wasalamu'alaikum Wr.Wb
Share:
Powered by Blogger.

Total Pengunjung

Main Tags

Terjemahan