0

Perhitungan Throughput 4G LTE

Posted by Alfian Abdul Ghaffar on 20.59
Kita denganr bahwa throughput LTE bisa mencapai 100Mbps. Darimana sih angka itu? Beneran bisa sampai 100Mbps? Disini kita akan bahas hal tersebut.

Mengingat kembali yang telah dijelaskan pada bagian Air Interface 4G LTE, 1 RB(Resource Block) terdiri dari 12 subcarrier dan 7 timeslot. 1 RB memiliki bandwidth 180kHz dan waktu interval 0.5ms. RB setara dengan 84 RE(Resource Element) dimana 1 RE memiliki 1 simbol OFDMA
Karena konfigurasi bandwidth LTE ada 6 macam, maka throughput maksimal yang diberikan pun akan berbeda karena jumlah RBnya berbeda. Besar throughput sangat dipengaruhi oleh jumlah RB yang dapat diberikan kepada user. Jadi, pertama-tama kita harus menghitung jumlah RB yang ada pada setiap konfigurasi bandwidth:
Untuk contoh, kita akan menghitung jumlah RB pada konfigurasi bandwidth 20MHz:
Note:
Untuk melihat "jumlah bandwidth yang terpakai" setiap konfigurasi bandwidth lihat di: Air Interface 4G LTE.
Dengan rumus yang sama, kita cari jumlah RB pada semua konfigurasi bandwidth, dan berikut ini adalah hasilnya:
Setelah mengetahui jumlah RB pada masing-masing konfigurasi bandwidth, kita dapat menghitung throughput LTE dengan menggunakan rumus berikut:
Angka 84 berasal dari jumlah RE dalam 1 RB, sedangkan besar dari faktor modulasi bermacam-macam bergantung dari modulasi yang dipakai:
  1. BPSK = 1
  2. QPSK = 2
  3. 16-QAM = 4
  4. 64-QAM = 6
Untuk contoh, kita akan menghitung throughput maksimal LTE pada Bandwidth 20MHz dengan modulasi 64-QAM:
Nah, sekarang kita sudah tau kan angka 100Mbps itu darimana? Tapi benarkah kecepatan maksimumnya segitu? TIDAK!

Pada 4G, 3GPP memperkenal teknologi MIMO(Multi Input Multi Output), dengan teknologi ini kita masih dapat meningkatkan throughput LTE hingga 2x lipat dengan 2x2 MIMO atau 4x lipat dengan 4x4 MIMO.

0

APA ITU MIMO?

Posted by Alfian Abdul Ghaffar on 02.39

Sekilas Teknologi MIMO Pada Wireless Broadband

Salah satu alasan dari perkembangan broadband (pita lebar ) adalah perkembangan kebutuhanakan informasi yang tidak terbatas. Ilmu pengetahuan dan Next Generation Network (NGN) merupakan hal yang potensial dalam dalam mengubah
industri telekomunikasi dan informatikaTIK) . Perkembangan ini juga terkait dengan kebutuhan akan bandwidth yang besar dalammenjalankan suatu aplikasi tertentu. Kebutuhan akan akses broadband terutama internetselama ini masih banyak dipenuhi melalui fiber optic. Penggunaan fiber optic mempunyaikelemahan antara lain biaya penggelaran yang mahal serta mobilitas yang hampir tidakmemungkinkan. Kelemahan ini memunculkan adanya suatu teknologi yang mampu mempunyaikemampuan dalam transfer rate yang besar dan juga mempunyai kemampuan mobilitas yang tinggi. Hal ini melandasi adanya mobile broadband.

Perkembangan teknologi 3G memungkinkan ekspansi dalam hal mobile bandwidth dankapasitas. Selain itu sekarang mulai muncul teknolgi baru yaitu WiMAX yang disebut-sebutsebagai teknologi 4G. Perkembangan ini sangat ditentukan oleh perkembangan dalam teknologiteleomunikasi antara lain adalah perkembangan MIMO( Multiple Input, Multiple Output) danOFDM ( Orthogonal Divison Multiplexing).

Orthogonal Divison Multiplexing (OFDM)

OFDM merupakan teknologi yang terbukti dapat digunakan untuk mengatasi permasalahan mengenai berbagai macam propagasi (multipath), termasuk kondisi NLOS antara BS (base Station) dan SS (subsriceber Station). OFDM juga dapat mengatasi permasalahan delay spread dan Intersymbol Interference (ISI). Sinyal OFDM dibentuk oleh beberapa sinyal sempit yang dipancarkan secara paralel untuk setiap informasi yang dikirim. Gambar memperlihatkan perbandingan sinyal OFDM dengan Single carrier yang melewatkan informasi secara serial. Sub-channellization diterapkan pada sinyal uplink dari SS atau CPE (Customer Premises Equipment) dan bersifat optional.


MIMO (Multiple Output Multiple Input)

Secara sederhana multiple-input and multiple-output (MIMO) adalah penggunaan multipe antena baik di pemancar (transmitter) dan juga di penerima (receiver) untuk meningkatkan performance teleomunikasi. MIMO sendiri merupakan salah satu bentuk dari Smart Antenna. MIMO digunakan dalah teknologi komunikasi wireless karena mempunyai kemampuan signifikan dalam meningkatkan data troughput tanpa adanya tambahan bandwith maupun transmit power (daya pemancar).

Spatial multiplexing dalam MIMO memungkinkan transfer rate yang tinggi karena sinyal dipecah (split) menjadi multiple lower rate stream ( aliran data kecepatan rendah yang majemuk) dan masing masing aliran (stream) di pancarkan (transmit) dalam antena yang berbeda dalam satu kanal frekuensi (frequency channel). Jika sinyal ini sampai kepada antena penerima, akan memisahkan aliran (stream) ini dan membuat kanal paralel (parallel channel). Spatial Multiplexing sangat bermanfaat dalam meningkatkan kapasitas kanal agar lebih tinggi.

Teknik Spatial Multiplexing membuat penerima (receiver) sangat komplek dan biasanya digabungkan dengan Orthogonal frequency-division multiplexing (OFDM) atau Orthogonal Frequency Division Multiple Access (OFDMA) dimana problem multipath dapat diatasi dengan efisien. Penggunaan MIMO dan OFDM secara bersama antara lain pada standar IEEE dan juga IEEE 802.16e standard n yang akan segera diluncurkan. Standar komunikasi 3G juga mengakomodasi MIMO dan OFDM. Standar IEEE 802.16e merupakan salah satu standar dari WiMAX.

*) Ketua Departmen Teknik Elektro UI dalam mata kuliah Jaringan Komputer Masa Depan


True Multiple Input Multiple Output (True MIMO) - Lebih Cepat, Lebih Jauh

True MIMO: Menangkap pantulan dari gelombang

Teknologi True MIMO hadir sebagai pengembangan dari teknologi wireless biasa yang menggunakan prinsip Single Input Single Output (SISO). Teknologi wireless konvensional yang biasa digunakan hanya menggunakan satu input dan satu output (dengan satu antena). Teknologi True MIMO menggunakan minimal dua antena (pada umumnya digunakan tiga). Semakin banyak antena yang digunakan tentunya akan semakin baik.

Prinsip kerja True MIMO sebenarnya memanfaatkan “kelemahan” dari mekanisme perambatan gelombang. Dalam sebuah ruangan yang memiliki banyak benda, sebuah gelombang yang membentur benda tentunya akan dipantulkan menjadi beberapa gelombang (disebut multipath fading). Pantulan ini bisa jadi akan melemahkan gelombang tersebut.


Keunikan dari teknologi True MIMO adalah ia akan memanfaatkan multipath fading ini dengan menggunakan algoritma khusus yang diimplementasikan dalam chip Digital Signal Processor (DSP)-nya. Agak rumit jika membahas secara detail algoritma yang digunakan, namun secara umum, teknologi True MIMO ini sangat bergantung dengan terjadinya efek pantulan ini. Sisi positifnya adalah efek pantulan ini sangat sering ditemukan pada aplikasi wireless dalam gedung atau perkantoran. Kondisi demikian tentu akan membuat kinerja dari perangkat True MIMO menjadi lebih maksimal.

Perangkat yang telah mengadopsi teknologi True MIMO pada dasarnya menggunakan chipset AGN100 (sebagai Baseband/MAC processor) dan chipset AGN 100RF (sebagai transceiver) dari Airgo Networks. Airgo Networks juga telah mempatenkan teknologi multi antena yang digunakan pada perangkat True MIMO. Saat ini, teknologi True MIMO bisa diimplementasikan pada jaringan 802.11a/b/g (2,4 dan 5 GHz) dengan kecepatan maksimal sampai 108 Mbps.

Prinsip kerja True MIMO:
1. Wireless client akan mengirimkan data dengan kecepatan maksimal 108 Mbps.
2. Encoder akan memecah data stream menjadi beberapa stream dengan kecepatan yang lebih rendah (misal: Sebuah stream 108 Mbps dipecah menjadi dua stream 54 Mbps).
3. Transmitter akan mengirim kedua data stream tersebut dengan menggunakan antena yang berbeda, tetapi masih dalam satu channel.
4. Sinyal yang dikirim tentunya akan menemui hambatan dan dipantulkan sehingga membentuk multiple paths. Teknologi MIMO akan mengubah “paths” ini menjadi virtual channel yang akan membawa data stream.
5. Dua atau lebih antena akan mengumpulkan sinyal-sinyal tersebut. Algoritma khusus akan menggabungkan sinyal-sinyal tersebut untuk membentuk sebuah stream yang lengkap (108 Mbps).


Teknologi Antenna MIMO WiFi

Teknologi Antenna Multiple-Input-Multiple-Output Yang Bisa Meningkatkan Kecepatan Dan Jangkauan Jaringan Wireless

IEEE 802.11n dibuat berdasarkan standard sebelumnya 802.11 dengan menambahkan Multiple-Input-Multiple-Output (MIMO) dan operasi Channel-bonding / 40 Mhz pada layer Physical, dan aggregasi frame pada layer MAC.

MIMO menggunakan beberapa antenna transmitter dan receiver untuk memperbaiki kinerja systemnya. MIMO adalah technology yang menggunakan beberapa antenna untuk secara koheren mengurai lebih banyak informasi dibanding menggunakan satu antenna tunggal. Dua keuntungan penting yang diberikan kepada 802.11n adalah keragaman antenna dan multiplexing spatial.

Teknology MIMO mengandalkan sinyal-2 dari berbagai arah. Sinyal-2 dari berbagai arah ini adalah pantulan sinyal-2 yang sampai pada antenna penerima beberapa saat setelah transmisi sinyal utama yang satu garis (Line of sight) sampai. Pada jaringan 802.11a/b/g yang bukan MIMO, sinyal-2 dari berbagai arah ini diterima sebagai interferensi yang hanya mengurangi kemampuan penerima untuk mengumpulkan informasi yang ada dalam sinyal. Technology MIMO menggunakan sinyal dari berbagai arah ini untuk menaikkan kemampuan receiver untuk mengurai informasi yang dibawah oleh sinyal ini.


Satu lagi kemampuan teknologi MIMO ini adalah Spatial Division Multiplexing (SDM). SDM melakukan multiplexing secara spatial beberapa stream data independent, secara simultan di transfer didalam satu spectral channel bandwidth. MIMO SDM dapat secara significant menaikkan aliran data seiring naiknya jumlah stream data yang berserakan bisa diurai. Setiap stream data berserakan ini memerlukan suatu antenna yang berlainan pada kedua transmitter dan receiver. Sebagai tambahan, technology MIMO memerlukan suatu rantai frequency yang terpisah dan juga converter analog-to-digital untuk masing-2 antenna MIMO yang dalam proses conversi ini memerlukan biaya implementasi yang lebih tinggi dibanding dengan system teknologi non-MIMO.


Channel Bonding, yang juga dikenal dengan channel 40 MHz, adalah teknologi ke dua yang dipasang pada standard 802.11n yang dapat secara simultan menggunakan dua channel terpisah yang tidak saling tumpang tindih untuk mentransfer data. Channel bonding menaikkan jumlah data yang dapat ditransmisikan. Operasi Modus 40 MHz menggunakan dua band 20 MHz yang berdekatan. Hal ini membuat pendobelan langsung dari rate data PHY dari suatu channel band tunggal 20 MHz. (Perlu dicatat bahwa MAC dan level aliran user tidak akan dobel).

Teknologi arsitektur coupling MIMO dengan channel bandwidth yang lebih lebar menawarkan peluang menciptakan pendekatan yang sangat powerful dan cost-efektif untuk meningkatkan rate transfer physical.

Technology MIMO ini banyak diadopsikan kepada banyak piranti wireless dari kartu jaringan wireless sampai wireless router seperti WRT160N Linksys RangePlus wireless broadband router, DIR-615 D-Link wireless router dll. Dengan menggunakan piranti wireless yang berteknologi MIMO ini akan meningkatkan kinerja jaringan wireless di rumah anda dari kecepatan dan jangkauannya juga. Hal ini akan menjadi optimum jika kedua ujung piranti menggunakan teknologi yang sama, yaitu teknologi MIMO.

Jika anda membangun suatu infrastructure jaringan komputer di kantor atau di rumah, ada baiknya mempergunakan piranti wireless yang berteknologi MIMO ini demi kehandalan jaringan wireless anda.

0

FDMA VS TDMA VS CDMA

Posted by Alfian Abdul Ghaffar on 21.42

FDMA VS TDMA VS CDMA
Pertama kali jaringan sellular bergerak menggunakan teknologi Akses dengan FDMA, yaitu dengan memanfaatkan penggunaan spektrum frekuensi. Dimana setiap user memakai satu bundle frekuensi tertentu, kendalanya adalah pada saat user semakin banyak sementara resource bandwith frekuensi terbatas.
Di tambah adanya operator yang semakin banyak menyebabkan resource frekuensi menjadi terbatas dan mahal karena di bagi bagi. Pada saat erah GSM di Tahun 90 an, di gunakan metode akses dengan TDMA dimana satu set frekuensi bisa di pakai untuk beberapa user sehingga dapat menghebat resource frekuensi yg ada. Tidak selang lama beberapa operator mengenalkan teknologi yang lain pada sekitar tahun 95 an yaitu CDMA one (atau IS 95), dimana akses jamaknya menggunakan frekuensi yang sama dengan setiap user di bedakan berdasarkan Code.
Berikut Perbedaan di antara FDMA, TDMA dan CDMA :
FDMA (Frekuency Division Multiple access)
Metoda akses dengan FDMA bisa di analogikan dengan satu user memakai satu frekuensi dengan bandwith tertentu. User lainya menggunakan frekuensi yang lain dan seterusnya. 
 Gambar 6 (FDMA)

Contoh analogi, Misal Suatu operator mempunyai Bandwith Frekuensi 5Mhz dengan dengan pemakain 30khz per user, maka dengan 5Mhz bandwith tsb dapat di pakai :
N user = Jumlah Bandwith / Bandwith 1 user = 5Mhz/30khz = 166 user
Maka Bisa di katakan dengan Bandwith 5 Mhz, operator tsb sanggup melayani 166 user dalam satu area tsb. Perhitungan tsb belum memasukan frekuensi guarband yaitu frekuensi di antara user 1 dengan yang lainya. Karena tanpa guarband akan terjadi interferency/gesekan antar satu frekuensi dengan frekuensi terdekatnya. Berikut Gambaranya :
 Gambar 7(Guardband)

Maka Jika dengan Guarband, misal Guardband = 10khz, maka  satu user = 30 khz + Guardband = 30 + 10 =40 khz. Maka hitungan baru:
N user = 5 Mhz/ 40khz = 125 user.
TDMA (Time Division Multiple Access)
Sesuai namanya teknik TDMA memakai pewaktuan untuk melayani user nya. Bisa di katakan satu set frekuensi bisa di pakai bersama beberapa user dengan pembagian waktu dalam orde ms. Karena orde pewaktuanya sangat cepat (ms), sehingga seolah olah satu set frekuensi bisa melayani lebih dari 1 user dalam waktu bersamaan.
 Gambar 8 (TDMA)

Ambil Contoh teknik TDMA yg di pakai operator GSM, dimana satu set frekuensi adalah 200khz dan dapat di gunakan oleh 8 user atau 8 time slot. Dimana satu set frekuensi tsb di gilir ke 8 user tsb dalam orde ms, sehingga seolah olah frekuensi tersebut bisa melayani 8 user simultan.
Kenapa satu set nya memakai 200khz? Kenapa tidak memakai 30khz saja seperti contoh di FDMA?
Jawabanya cukup kompleks. Di buat mudah saja karena untuk standarisai semua vendor. Bisa saja memakai 30khz atau lainya, tetapi dengan 200khz berarti bandwith lebih besar sehingga kualitas akan lebih bagus. Sekarang hitung2 an efesiensi bilah di bandingkan dengan FDMA :
Analoginya sama, mempunya 5Mhz bandwith dengan 1 set frekuensi =200khz, maka ada N set frekuensi :
N Set Frekuensi = Jumlah Bandwith / 1 set Frekuensi = 5Mhz/200khz = 25 Set frekuensi
1 set Frekuensi bisa untuk 8 user, maka Jumlah User = 25 x 8 = 200 user
Maka Perbandinganya adalah :
FDMA = 125 user, TDMA = 200user maka efisiensi yg bisa di dapat setelah memakai TDMA sekitar 62% atau bisa di katakan dengan TDMA bisa mendapatkan kapasitas 60% lebih banyak dari FDMA.
Ini baru dari satu sisi perbandingan dan masih ada lainya.
CDMA (Code Division Multiple Access)
Di teknik CDMA semua user di layani oleh frekuensi yang sama dengan teknik pengcodean untuk memisahkan user satu dengan lainya.
Banyak pertanyaan kenapa bisa memakai frekuensi yang sama untuk semua user? Jawaban di permudahnya adalah bahwa jika ada pemakain frekuensi yang sama maka akan saling menginterferensi, tetapi di CDMA memakai bandwith yang besar sehingga bisa menekan level interferensinya. Semakin besar bandwith yg di pakai, semakin kebal terhadap interferensi. Sehingga di sistem CDMA, perhitungan kapasitasnya berdasarkan level interferensinya. Jadi ada level tertentu sampai user ke sekian, sampai batas toleransi interferensi akan tercapai batas maximalnya.
 Gambar 9 (CDMA)

CDMA sendiri di kembangkan oleh beberapa developer, yang sekarang di kenal ada 2 :
1.       CDMA 2000
Di kembangkan oleh kerangka 3gpp2 dan di kenal dengan nama CDMA. Memakai bandwith frekuensi 1.25Mhz. evolusi yg setara 3G nya adalah EVDO
2.       WCDMA
Di kembangkan oleh 3GPP dan di kenal sebagai UMTS, atau banyak yg menyebutnya 3G, HSDPA dan kawan kawanya. Merupakan evolusi dari GSM untuk generasi ke tiganya. Memakai bandwith yang lebih besar dari CDMA 2000.

0

MULTIPLE ACCESS DAN MULTIPLEXING APA BEDANYA?

Posted by Alfian Abdul Ghaffar on 21.35

MULTIPLE ACCESS DAN MULTIPLEXING

Bermula dari praktikum pengantar sistem telekomunikasi yang saya ikuti, asisten lab saat itu memneri pertanyaan apa perbedaan multiple access ddengan multiplexing, saya spontan ingat perkataan salah satu teman saya dan menjawab kalau multiple access itu menggunakan prinsip multiplexing,dan dengan spontan pula asisten tersebut menyalahkan saya,da tugas ini pun saya bungkus pulang, kalu anda memiliki pemikira yang sama maka berikut hasil temuan saya tentang beda multiple access dengan multipexing.

Multiple access adalah sesuatu yang diakses secara bersama oleh banyak pihak, bedakan dengan multiplexing yang merupakan banyak sumber data yang dijadikan sehingga bisa dilewatkan dalam satu jalur. contoh dari multiple access itu adalah jaringan komputer/network LAN, pada LAN semua komputer bisa mengakses ke satu sambungan yang dihuubungkan dengan switch atau router. sedangkan contoh dari multiplexing adalah misal dalam video AVI, maka didalamnya terdapat misal satu bagian video, beberapa bagian sound dan bahkan mungkin disertai dengan subtitle, semua itu dapat diakses ketika kita menyalakan video tersebut.

Perbedaan yang lain adalah multiple access dalam penggunaannnya tidak dapat dilakukan secara bersamaan, karena pasti terjadi saling rebut antar user, misal dalam LAN tadi masing-masing user akan berebut bandwidth untuk mengakses router tersebut, sedangka pada multiplexing video tersebut dapat diakses secara bersamaan baik video,sound maupun subtitlenya. Pembagian multiple access sendiri ada Frequency division Multiple Access (FDMA),Time Division Multiple Access (TDMA), dan Code Division Multiple Access (CDMA), dan untuk multiplexing ada FDM, TDM, dan CDM yang akan saya lanjutkan pada postingan selanjutnya.


# Multiplexing itu pengiriman bnyk sinyal atau aliran paket data dgn suatu carrier pd waktu yg sama, sinyal yg majemuk, dan kemudian memisahkan sinyal2 tsb pd titik terakhir.

# Multiple access itu metode implementasinya dr multiplexing. Contohnya seperti di gelombang ponsel yg memakai metode TDMA (Time division Multiple Access), FDMA (Frequency Division Multiple Access), Time/Frequency Multiple Access, Random Access, CDMA.

- TDMA merupakan metode multiple access dmn user akan diberikan slot waktu masing2 utk pengiriman sinyalnya.
- FDMA merupakan metode multiple access dmn user diberikan slot frekuensi msg2 utk pengiriman sinyalnya.
- Time/Frequency MA merupakan metode multiple access dmn user dpt mengirimakn sinyal secara bersamaan dgn dibedakan thd satuan waktu dan frekuensi. Jd dlm satu frekuensi bisa ada bbrp slot waktu di situ. Hanya dsini akan ada delay antara user 1 dgn user berikutnya, tp masi dlm 1 kanal frekuensi.
- CDMA merupakan metode multiple access dmn user secara bersamaan dpt menggunakan kanal frekuensi manapun dlm pengiriman sinyalnya. Msg2 user mengirimkan sinyal yg unik dan berbeda satu sama laen, kemudian di titik terakhirnya akan dilakukan re-multiply dgn pemfilteran pseudo-code biner. 

0

Pengertian Web Server

Posted by Alfian Abdul Ghaffar on 01.35

Pengertian Web Server

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML
Macam - macam Web Server diantanya:
Apache Web Server - The HTTP Web Server
1.Apache Tomcat
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.Lighttpd
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).
Cara kerja web server :
1. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.


Web Server Apache

Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache :

1. Kontrol Akses.
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP

2. CGI (Common Gateway Interface)
Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)

3. PHP (Personal Home Page/PHP Hypertext Processor);
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik

4. SSI (Server Side Includes)


Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :

1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
3. Mampu beroperasi pada berbagai platform sistem operasi.
4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.


Fasilitas atau ciri khas dari web server Apache adalah :


1. Dapat dijadikan pengganti bagi NCSA web server.
2. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4.
3. Apache merespon web client sangat cepat jauh melebihi NCSA.
4. Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
5. Apache menyediakan feature untuk multihomed dan virtual server.
6. Kita dapat menetapkan respon error yang akan dikirim web server dengan menggunakan file atau skrip.
7. Server apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan tampilan terbaik pada client browsernya. Web server Apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
8. Web server Apache mempunyai level-level pengamanan.
9. Apache mempunyai komponen dasar terbanyak di antara web server lain.
10. Ditinjau dari segi sejarah perkembangan dan prospeknya, Apache web server mempunyai prospek yang cerah. Apache berasal dari web server NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan di bidang kompatibilitasnya dengan sistim operasi lain. Sampai saat ini, web server Apache terus dikembangkan oleh tim dari apache.org.
11. Performasi dan konsumsi sumber daya dari web server Apache tidak terlalu banyak, hanya sekitar 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per child.
12. Mendukung transaksi yang aman (secure transaction) menggunakan SSL (secure socket layer).
13. Mempunyai dukungan teknis melalui web.
14. Mempunyai kompatibilitas platform yang tinggi.
15. Mendukung third party berupa modul-modul tambahan.

Web Server Litespeed

Litespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang. Litespeed menurut hasil riset mempunyai kelebihan yaitu 50% lebih cepat dalam memproses PHP dan lebih cepat 6x dibandingkan Apache Web Server.

Ini dia beberapa detail kelebihan Litespeed Web server:

* Performa PHP mampu meningkat 50%
* Mampu melebihi performa Apache hingga 6x lebih cepat
* Pembatasan validasi HTTP request
* Anti DDoS
* Pencegahan System Overloading
* Recover dari kegagalan secara langsung dan otomatis
* Kompatibel dengan Cpanel, Plesk dan direct admin
* Dukungan kompatibilitas dengan mod_security request filtering
* Kompatibel dengan Apache .htaccess
* dll

Web Server Nginx

Nginx dengan cepat memberikan konten statis dengan penggunaan efisien sumber daya sistem.Hal ini dapat menyebarkan dinamis HTTP konten di jaringan menggunakan FastCGI handler untuk script , dan dapat berfungsi sebagai perangkat lunak yang sangat mampu penyeimbang beban

Nginx menggunakan asynchronous -event pendekatan untuk menangani permintaan yang diprediksi memberikan kinerja yang lebih bawah beban, kontras dengan Apache HTTP server model yang menggunakan berulir atau proses yang berorientasi pada pendekatan-permintaan penanganan.

Fitur

  • Handling of static files, index files, and auto-indexing
  • Reverse proxy with caching
  • Load balancing
  • Fault tolerance
  • SSL support
  • FastCGI support with caching
  • Name- and IP-based virtual servers
  • FLV streaming
  • MP4 streaming, using the MP4 streaming module
  • Web page access authentication
  • gzip compression
  • Ability to handle more than 10000 simultaneous connections
  • URL rewriting
  • Custom logging
  • Server-side includes

Web Server IIS

Internet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol (FTP), Ghoper, dan NNTP. Komponen IIS terdapat pada sistem operasi Windows NT ,Windows 2000, Windows XP, 7 dan Windows Server 2003.
Pada Windows 98, supaya dapat mengelola Web diperlukan komponen Personal Web Server (PWS) walaupun tidak terdapat fasilitas untuk FTP. PWS juga merupakan bagian dari IIS.  Komponen PWS terdapat pada CD master Windows 98 dan terletak pada direktori \add-ons\pws. Instalasi PWS dapat dilakukan dari <Drive CD ROOM>:\ADD-ONS|PWS|SETUP.
Komponen pendukung IIS antara lain :
  • 1. Protocol jaringan TCP/IP.
  • 2. Domain Name System (DNS).
  • 3. Direkomendasikan untuk menggunakan format NTFS demi keamanan.
  • 4. Software untuk membuat situs web, salah satunya Microsoft FrontPage.
Pada pembahasan Internet Information Service ini, yang banyak dibahas adalah Internet Information Service yang terdapat pada Windows 2000 Server dan hanya terbatas pada Files Transfer Protocol (FTP) dan web saja.

Diantara pilihan webserver yang disediakan baik dan buruknya kami akan jelaskan sebagai berikut ini :
Apache   
No     Kelebihan dan Kekurangan
1     Open Source
2     Proses instalasinya mudah
3     Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
peripheral dalam web servernya
4     Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
5     Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
6     Mudah dicari di internet
7     Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
terbaik
8     Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)
9     Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam
batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis
10     Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
11     Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang
dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk
merusak format baris log akses

IIS    
No     Kelebihan dan Kekurangan
1     Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
2     Unjuk kerja untuk PHP lebih stabil, handal, dan cepat
3     Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa dikustomisasi)
4     Untuk platform .NET, user hanya bisa menggunakan IIS
5     Memiliki score tertinggi dari web server lainnya untuk masalah bug
6     Tidak gratis (web server berbayar)
7     Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker
8     Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah
didapatkan

NGINX   
No     Kelebihan dan Kekurangan
1     Performanya yang tinggi, stabil, memiliki banyak fitur
2     Mudah dikonfigurasi
3     Menggunakan hanya sedikit sumberdaya pada server
4     Tidak bergantung kepada thread untuk melayani klien
5     Belum support IPV6
6     Update/patchnya versi terbarunya lama keluar
7     Fast-CGInya tidak berfungsi maximal
8     Pemakainya tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS)

0

Install Asterisk 11 LTS di ubuntu 12.04

Posted by Alfian Abdul Ghaffar on 06.12
Beberapa jam yang lalu saya membuat artikel mengenai asterisk, pada kesempatan kali ini saya mencoba untuk berbagi mengenai cara menginstall asterisk 11 LTS di ubuntu 12.04. asterisk 11 adalah asterisk versi LTS terbaru yang dikeluarkan oleh digium dengan banyak fitur baru bila dibandingkan dengan asterisk versi sebelumnya, keterangan lebih lanjut bisa dilihat di sini
di artikel saya kali ini, saya menggunakan asterisk versi 11.0.1 dan ubuntu versi 12.4.1.
sebelum memulai instalasi asterisk, pastikan dulu PC anda sudah up to date agar memudahkan proses instalasi , untuk mengupdate System, cukup ketikan command :

apt-get update && apt-get upgrade -y && reboot
 setelah itu, download depedensi yang dibutuhkan untuk menginstall asterisk
apt-get install build-essential wget libssl-dev libncurses5-dev
libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev

download paket paket yang dibutuhkan yaitu DAHDI, libpri dan asterisk
link download DAHDI
link download libpri
link download asterisk 11 .tar.gz
NOTE :
pastikan anda mendownload libpri 1.4.14 (update & bug fixed)

setelah selesai mendownload semua paket diatas, copykan file diatas ke direktori /usr/src dalam PC anda
lalu extract file dengan mengetik command :
tar zxvf dahdi-linux-complete*
tar zxvf libpri*
tar zxvf asterisk*
Install DAHDI
cd /usr/src/dahdi-linux-complete*
make && make install && make config 

Install Libpri
cd /usr/src/libpri*
make && make install   
pilih save and exit jika muncul proses instalasi libpri,
instalasi akan terus berjalan.
 Install Asterisk
cd /usr/src/asterisk*
./configure && make menuselect && make && make install  
&& make config && make samples


Start DAHDI
/etc/init.d/dahdi start
Start Asterisk and connect to the CLI
/etc/init.d/asterisk start
asterisk -rvvv
 Verifikasi instalasi asterisk anda dengan cara mengetik command
*CLI> dahdi show version
DAHDI Version: 2.6.2 Echo Canceller: HWEC
*CLI> pri show version
libpri version: 1.4.14 


Selamat !! PC anda sudah terinstall Asterisk sekarang :D
lalu bagaimana cara mengkonfigurasi client di Asterisk?
untuk konfigurasi client dan dialplan akan saya tulis di artikel saya selanjutnya..


selamat mencoba :)

0

Share Folder Windows ke Ubuntu melalui Virtual Box

Posted by Alfian Abdul Ghaffar on 02.48

Pernahkah diantara kawan-kawan semua mengalami kesulitan dalam menshare folder dari Windows 7 ke Linux Ubuntu Melalui Virtual Box?. ini yang pernah saya alami dimana yang saya gunakan windows 7 sebagai OS Host dan linux ubuntu sebagai OS guest .
Dalam tutorial kali ini akan saya paparkan langkah-langkahnya :
1. Install Guest Additions
2. Setting Shared folder di VirtualBox
3. Install Shared Folder di Ubuntu


Penjelasan :

1. Install Guest Additions :
- Jalanin OS ubuntu melalui VirtualBox (tunggu sampai selesai loading startup)
- Klik "Devices" yg ada dibagian kanan atas
- klik "Install Guest Additions"
- tunggu dan harusnya ada kotak kecil yang muncul, di "No" saja
- klik "Places" dan klik lagi "VBOXADDITIONS.xx.x.xx"












- Klik tombol "Open Autorun Prompt"
- Klik "Run for execute installation" jika minta password, masukan password anda.





- Tunggu sampai proses instalasi selesai, jika sudah yakin selesai tekan Enter
- Restart Ubuntu anda

2. Setting Shared folder di VirtualBox :
- Buka VirtualBox
- Pastikan Ubuntu anda sedang tidak dijalankan atau dalam keadaan mati
- Klik pada OS Ubuntu anda
- klik "setting"
- Klik "shared Folder" pada tab sebelah kiri
- klik simbol "folder plus"(1),
- pilih folder/partisinya "folder path"(2)
- isi nama folder "Folder Name" note: nama harus diingat, bilaperlu dicatat.
- conteng "make permanent" dan Jangan conteng "read-only" lalu "ok"









3. Install Shared Folder di Ubuntu anda :
- Jalankan OS ubuntu anda melalui VirtualBox(tunggu sampai selesai loading startup)
- klik "Applications"
- klik "Terminal"
- kita akan membuat folder baru dalam hal ini ane membuatnya dalam folder "MEDIA"
- ketik "/media$ pwd" kemudian Enter
- ketik "sudo mkdir windows7share" kemudian Enter





- ketik "sudo mount -t vboxsf H_DRIVE /media/windows7share"
  Catatan: font yang saya berwarna merah adalah nama folder yang ada di Step 2





Catatan: untuk membuat settingan kita ini permanent setiap kali agan nyalain ubuntu :
- buka file "/etc/init.d/rc.local"
- lalu tambahkan command :
"sudo mount -t vboxsf H_DRIVE /media/windows7share"
Catatan: Font yang berwarna merah adalah nama folder yang ada di Step 2.

Copyright © 2009 Doa, Usaha dan Secercah Harapan All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.