Senin, 02 Desember 2019

Distro Linux 2

Aplikasi yang digunakan di Linux untuk office applicaton
1. LibreOffice
      LibreOffice (sebelumnya bernama OpenOffice) merupakan project yang di kembangkan oleh The Document Foundation yang bertujuan untuk membuat aplikasi text/word prosessor yang dapat di gunakan untuk semua platform. LibreOffice memiliki semua tools yang di butuhkan untuk membuat & mengedit dokumen, mulai dari word processor, spreadsheet, slide show, diagram, gambar hingga beroperasi dengan database. Aplikasi office ini tersedia dalam 110 bahasa. LibreOffice tersedia dalam platform Windows, Linux, MacOS hingga Android (LibreOffice Viewer). Dengan fitur yang lengkap dan kemampuan membuka hampir setiap jenis dokumen, LibreOffice menjadi aplikasi office berbasis open source yang paling banyak di gunakan. Kekurangan dari aplikasi LibreOffice adalah kurang kompatibel dengan dokumen yang di simpan dari Microsoft Office. Meskipun LibreOffice dapat membuka dokumen namun format, rumus, formasi dan gambar biasanya tidak muncul.
2. WPS Office
         Aplikasi selanjutnya adalah WPS Office (sebelumnya bernama KingSoft Office) merupakan aplikasi office buatan KingSoft yang berbasis di China. WPS Office (WPS singkatan dari Writer, Presentation, Spreadsheet) tersedia untuk sistem operasi Windows, Linux, iOS dan Android. Aplikasi WPS Office sejauh yang saya alami merupakan aplikasi dengan support terbaik terhadap dokument Microsoft Office. Baik rumus, format, formasi maupun gambar akan muncul (hampir) secara sempurna di WPS Office. Kelebihan lain dari aplikasi ini adalah penggunaan RAM yang relatif sedikit (tidak seperti LibreOffice yang rakus RAM). Namun yang menjadi kelemahan WPS Office adalah iklan yang banyak, seperti pop up yang muncul di pojokan layar (gede dan sering muncul).
3. Only Office 
       OnlyOffice merupakan aplikasi office buatan Ascensio System SIA, perusahaan IT yang berbasis di Latvia. Aplikasi ini memiliki fitur yang terbilang lengkap mulai dari document management (word processor, spreadsheet & presentation), email hingga project management tersedia pada aplikasi yang satu ini. Selain itu aplikasi ini juga multiplatform (saat ini mendukung Windows, Linux & MacOS) dengan tambahan layanan edit office secara online. OnlyOffice mendukung berbagai format dokumen, seperti DOCX, XLSX, PPTX, ODT, DOC, RTF, EPUB, MHT, HTML, HTM, ODS, XLS, CSV, ODP, PPT.
4. SoftMaker Office
SoftMaker Office merupakan aplikasi office buatan SoftMaker Software GmbH yang berbasis di Jerman. Aplikasi ini terbilang matang karena telah di buat 24 tahun lalu (jaman bahula :D). SoftMaker Office tersedia untuk platform Linux dan Windows, untuk platform MacOS sendiri masih dalam tahap pengembangan. Dari segi kompabilitas dan user interface SoftMaker Office sangat baik. Aplikasi ini, meskipun memiliki format dokumen sendiri namun dapat membaca dokumen dari Microsoft Office dengan baik. Jika Anda terbiasa menggunakan Miceosoft Office 2007 dan 2010 maka Anda akan cepat terbiasa dengan SoftMaker Office karena dari segi tampilan yang mirip. Oh iya, aplikasi SoftMaker oo tersedia dalam dua lisensi yakni free/register dan professional yang mengharuskan Anda untuk membayar. Namun menurut saya pribadi, harga SoftMaker Office cukup affordable. Tidak semahal aplikasi office dari Microsoft.
5. Google Docs
Google Docs menjadi salah satu aplikasi office favorite saya. Google Docs hadir dengan berbagai kelebihan mulai dari integrasi dengan akun Google (Gmail, Google Drive dll), mendukung berbagai format dokumen, menu yang simpel dan aman. Selain kelebihan di atas Google Docs juga memiliki sejumlah kekurangan seperti lemot, butuh koneksi internet yang cepat dan terkadang memakan terlalu banyak RAM yang menyebabkan browser crash.Aplikasi buatan Google ini memiliki fitur kunci yang cocok untuk Anda yang senang berkolaborasi seperti dapat menyimpan file dalam layanan Google Drive sehingga dapat di akses oleh banyak orang, user restriction yang bagus, support editing oleh banyak orang secara realtime dll.

Aplikasi yang digunakan di Linux untuk Design
1. GIMP 
        GIMP adalah singkatan dari (GNU Image Manupulation Program). GIMP bisa menjadi alternatif Photosop di Linux. GIMP juga bisa digunakan untuk painting dengan pen tablet. Karena GIMP sudah bisa mendeteksi tekanan pada pen.
2. Inkscape
    Inkscape adalah aplikasi untuk desain vektor. Inkscape bisa menjadi alternatif untuk CorelDraw dan Adobe Illustrator di Linux. File desain inksacpe memiliki ekstensi SVG (Scalabe Vector Graphic). Ekstensi ini sudah menjadi standar dalam gambar vector dan juga bisa dibuka melalui browser bila digunakan dalam web. Selain itu, Inkscape juga bisa membaca file-file lain seperti AI, EPS, TIFF, dan CDR.9
3. Gravit Designer
     Gravit bukan aplikasi Open Source, tapi ia gratis dan bisa digunakan di Linux. Gravit sama seperti Inkscape untuk desain vektor. Aplikasi ini memiliki tampilan yang lebih modern dan sederhana. Keunggulan yang dimiliki gravit dibandingkan Inkscape adalah ia memiliki stok gambar ikon, emoji, sticker, simbol, shape, dll. yang siap dipakai.Jadi kita tidak perlu membuat gambar dari Nol.Gravit dapat digunakan secara online dengan mengakses langsung websitenya dan secara offline dengan diinstal melalu paket appimage.
4. Vectr
       Vectr juga bukan aplikasi open source, tapi ia bisa digunakan di Linux secara gratis. Vectr sama seperti Gravit Designer, ia bisa digunakan secara offline dan juga online melalui websitenya. Vectr memiliki tampilan yang lebih sederhana dibandingkan Gravit Design. Vectr dapat digunakan untuk membuat berbagaimacam desain seperti desain Web, desain UI/UX, desain ilustrasi, ikon, logo, dan sebagainya.
5. Krita 
      Krita sebenarnya aplikasi yang fokus untuk menggambar atau painting. Krita mendukung banyak format file seperti PSD, XCF, SVG, PNG, ORA, dll. Krita memiliki banyak tools dan tampilannya mirip-mirip seperti Photoshop. Krita dapat digunakan untuk membuat desain poster, desain ilustrasi, komik, meme, dan lain-lain.
6. Evolus Pencil
Sebenarnya Pencil bukan termasuk aplikasi desain grafis maupun painting. Pencil termasuk dalam aplikasi CASE (Computer Aided Software Engineering) atau aplikasi untuk merancang Software.Pencil biasanya digunakan untuk mendesain UI/UX untuk aplikasi Mobile, Desktop, dan juga Web.Desain UI/UX bisa juga dilakukan dengan Inkscape dan GIMP. Sedangkan dengan Pencil, akan terasa lebih mudah. Karena di sana sudah tersedia template untuk mendesain.
Aplikasi yang digunakan di Linux untuk Jaringan
1. NMAP
      NMAP adalah (Network Mapper) sebuah aplikasi atau tool yang berfungsi untuk melakukan port scanning. Nmap dibuat oleh Gordon Lyon, atau lebih dikenal dengan nama Fyodor Vaskovich. Aplikasi ini digunakan untuk meng-audit jaringan yang ada. Dengan menggunakan tool ini, kita dapat melihat host yang aktif, port yang terbuka, Sistem Operasi yang digunakan, dan feature-feature scanning lainnya. Pada awalnya, Nmap hanya bisa berjalan di sistem operasi Linux, namun dalam perkembangannya sekarang ini, hampir semua sistem operasi bisa menjalankan Nmap.
 2. MTRG
     MTRG singkatan dari Multi Router Traffic Grapher (MRTG)Secara singkat, Multi Router Traffic Grapher (MRTG) adalah Tool yang berguna untuk me- Monitor traffic pada jaringan. MRTG pertama kali dibuat oleh Tobias Oetiker pada tahun 1994 dengan menggunakan protokol Simple Network Management Protocol (SNMP) 53 yang biasanya dimiliki oleh setiap Interface jaringan (antara lain hub, switch, router, network card atau NIC, access point,dan lain-lain). Pada saat itu, jaringan internet masih mempunyai sambungan internet dengan kecepatan 64 Kbps yang menghubungka n lebih dari 1000 komputer. Hal ini membuat user sangat tertarik untuk mengetahui keadaan status jaringan terutama pada router utamanya.Program MRTG aslinya ditulis menggunakan bahasa script Perl yang menggunakan utilitas eksternal untuk mengambil data SNMP dan membuat gambar tipe GIF untuk tampilan halaman HTML. Ketika MRTG diumumkan pada tahun 1995, software ini menyebar dengan cepat dan banyak dipergunakan. MRTG menggunakan SNMP untuk mengirimkan request dengan dua Object Identifier (OID) ke peralatan yang digunakan. Peralatan yang menyediakan SNMP akan mempunyai Management Information Base (MIB) untuk melihat spesifikasi OID. Setelah mengumpulkan informasi, MIB akan mengirimkan kembali data yang dienkapsulasi pada protokol SNMP. MRTG mencatat data ini pada statistik (log) di sisi client bersamaan dengan data yang telah dicatat sebelumnya untuk peralatan yang digunakan pada jaringan. Kemudian MRTG membuat dokumen halaman HTML berbentuk gambar yang menyediakan visualisasi secara langsung berisi sekumpulan grafik mengenai keadaan traffic jaringan. Keuntungan memakai Tool MRTG adalah dari faktor kesederhanaan dan fungsionalitasnya. MRTG bisa dikonfiguras ikan dengan mudah untuk memantau penggunaan bandwidth akan suatu interface yang mendukung SNMP dan juga bisa memantau peningkatan traffic dalam berbagai skala (harian, rata-rata setiap 54 lima menit) sampai skala tahunan. Dalam hal ini, user dapat dengan mudah melihat jika ada lonjakan traffic yang menandakan ada sesuatu yang tidak beres dalam jaringan. Keuntungan Sebenarnya keunggulan dari MRTG adalah dari faktor kesederhanaan dan fungsionalitasnya. MRTG bisa dikonfigurasikan dengan mudah untuk memantau penggunaan bandwidth dalam suatu interface yang mendukung SNMP.Anda juga bisa memantau peningkatan traffic dalam berbagai skala (daily, rata-rata setiap 5 menit), sampai skala tahunan.Anda dapat dengan mudah melihat jika ada lonjakan traffic yang menandakan ada sesuatu yang tidak beres dalam jaringan.Adanya worm ataupun trojan yang biasanya mempengaruhi traffic upload dapat dideteksi dengan melihat grafik upload yang dihasilkan oleh MRTG.Integrasi dengan web server juga memudahkan Administrator untuk melakukan pemantauan dari jarak jauh, tanpa harus melalui proses otentifikasi  
Aplikasi yang digunakan di Linux untuk bahasa program
1. MYSQL
     MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia.
2. PostgreSQL
       Database PostgreSQL merupakan aplikasi pengolah data atau database yang memiliki sifat Opensource. Aplikasi pengolah data ini dapat dipergunakan pada sistem operasi Windows, Linux dan FreeBSD. 
Kelebihan Databese PostgreSQL

  • Memiliki arsitektur multiproses sehingga memiliki tingkat stabilitas yang lebih tinggi.
  • Dalam load tinggi, kecepatan PostgreSQL sering lebih baik ketimbang MySQL karena memiliki locking di level yang lebih rendah ketimbang MySQL JOIN yaitu Row
  • Memiliki fitur OO seperti pewarisan tabel dan tipe data, Atau data Array yang kadang praktis untuk menyimpan banyak item data di dalam satu record
  • Menyediakan hampir seluruh fitur-fitur database seperti yang terdapat dalam produk database komersial pada umumnya
  • Memiliki tipe data geometri seperti titik, garis, lingkaran, poligon yang mungkin berguna bagi apliaksi ilmiah tertentu
  • Memberikan kemampuan mendefinisikan sebuah field sebagai array
  • Memiliki hampir semua fasilitas standar yang di inginkan seperti view, trigger, subselect, stored procedure, dan foreign key constraint.
  • Memiliki rule, yaitu tindakan custom yang bisa kita definisikan dieksekusi saat sebuah tabel, di INSERT, UPDATE, atau Delete.
  • Memiliki kemampuan untuk membuat koneksi dengan database lain sepergi DBDUMP, Interbase, PGaccess, dan beberapa database linux
  • Memiliki kemampuan yang bisa digunakan dalam pembuatan situs yang berbasis WebGIS untuk pemetaan.
  • Free dan gratis
  • Mendukung banyak jenis bahasa pemrograman 


Kekurangan PostgreSQL

  • Kurang banyak peminatnya
  • Kurang fokus dalam hal kecepatan dan kerampingan data
  • Sulit diterapkan di sistem Windows

 3. Informix
     Informix adalah DBMS yang saat ini berada di bawah IBM. Database ini merupakan database yang berorientasi OBJEK yang paling menjanjikan. Informix yang versi terbaru telah di bangun dengan beberapa fitur baru, seperti kemampuan NoSQL yang merilis cara untuk menggabungkan data terstruktur dengan cara cerdas.