Tampilkan postingan dengan label Pengantar Sistem dan Teknologi Informasi. Tampilkan semua postingan
Tampilkan postingan dengan label Pengantar Sistem dan Teknologi Informasi. Tampilkan semua postingan

Jumat, 25 November 2016

PENGENALAN BAHASA PEMROGRAMAN

Nama/NIM           : I Putu Deva Jayantha Putra/1605551095
Mata Kuliah          : Pengantar Sistem dan Teknologi Infomasi  (A)
Dosen                   : I Putu Agus Eka Pratama, S.T.,M.T.
Jurusan/ Fakultas / Perguruan Tinggi :
Teknologi Informasi / Teknik /Universitas Udayana


1.1 Pendahuluan

Komputer tidak lepas dari kebutuhan setiap manusia  saat ini . Komputer dapat di program untuk menyeselesaikan pekerjaan manusia. Manusia menulis program sedangkan komputer menjalakan program tersebut.  Meskipun aplikasi komersil sudah banyak  untuk membantu pekerjaan manusia, namun program membuat program sendiri untuk kebutuhan spesifik tetap diperlukan . Program komersil tidak dapat menyelesaikan persoalan yang bermacam-macam, spesifik, dan kompleks


2.1 Bahasa Pemograman
Bahasa buatan yang digunakan untuk mengendalikan prilaku dari sebuah mesin , biasanya berupa mesin komputer dan digunakan untuk memberitahu komputer tentang apa yang harus dilakukan . Berikut beberapa yang termasuk didalam bahasa pemrograman;

2.1.1   Algoritma
Didalama kehidupan sehari hari tentu saja kita mengalami suatu persoalan hidup tentu saja persoalan tersebut tidak kita biarkan begitu saja . Bila terdapat persoalan tentu saja kita mencoba untuk menyelesaikan nya dengan memecahkan masalah . kita katakana langkah-langkah mengurutkan itu sebagai penyelesaian atau memecahkan masalah (problem solving). Prosedur yang berisi langkah – langkah penyelesaian persoalan tersebut adalah algoritma

Algortima adalah urutan langkah-langkah untuk menyelesaikan suatu persoalan .Contoh algoritma di kehidupan sehari-hari memasak didalam  menulis surat
  1. Mengambil HP
  2. Pilih Menu -> Pesan
  3. Pilih  tulis baru
  4. Ketikkan pesan yang mau dikirimkan
  5. Setelah selesai, pilih lanjutkan untuk memasukan/memilih no tujuan
  6. Klik OK untuk mengirim.

2.1.2 Syntax
Syntax mendefinisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar. Syntax mengatur cara mengkombinasikan kata-kata tersebut ke dalam suatu statement dengan bentuk yang benar sehingga dapat disusun suatu program yang dapat berjalan dengan benar. Syntax menyediakan bentuk-bentuk notasi untuk kominikasi antara programmer dan pemroses bahasa pemrograman, sehingga mempermudah pembuatan suatu program Syntax dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan, yaitu aturan lexical dan aturan syntactic.

Aturan leksikal menspesifikasikan kumpulan karakter yang terdapat dalam alfabet dari bahasa dan cara supaya karakter-karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan dapat diterima. Contoh adalah bahasa Pascal yang tidak memperhatikan huruf besar dan huruf kecil, sedangkan bahasa C dan Ada memperhatikan dan membedakan hal tersebut.

2.1.3  Inteprenter Pustaka 
Intepreter merupakan perangkat lunak yang mampu mengeksekusi kode program yang kita buat selanjutnya menerjemahkannya ke dalam bahasa mesin, sehingga mesin bisa melakukan instruksi yang diminta oleh programer tersebut sesuai dengan yang diminta oleh programer, sedangkan pustaka merupakan  suatu library standar yang terdapat  pada bahasa pemrograman yang didalamnya terdapat suatu perintah yang berfungsi untuk mendukung dalam pembuatan suatu program. Contohnya pada program C, C++, dan Java.  Didalam membuat program kita perlu memahami Intepreter dan pustaka agar kita dapat membuat program sesuai dengan keinginan kita.

2.1.4 IDE & OS  
IDE (Integrated Development Environment) merupakan  program komputer yang digunakan pembuat suatu program yang akhirnya akan menjadi software. Dengan menggunakan IDE semua hal yang dibutuhkan oleh programer sudah dikelompokan menjadi satu dalam suatu perangkat lunak, hal tersebut mulai dari text editor, compiler (intepreter), system help dan kebutuhan lain yang bisa mendukung pembuat suatu program. didalam menggunakan aplikasi IDE tersebut merupakan dukungan dari OS Komputer yang kita gunakan didalam membuat suatu program .

2.2 Modal Pemrograman

Didalam membut kita harus memperhatikan model yang digunakan.  Terdapat 2 model pemrogram yaitu

2.2.1  Struktural 

Suatu pemrograman yang disusun terstruktur dengan memperhatikan langkah-langkah secara sistematis, logis, dan tersusun berdasarkan algoritma yang sederhana dan mudah untuk dipahami. Didalam modal pemrograman struktural terdapat fuction dan procedure . Sebagai berikut
  • Fuction merupakan modul program yang mengembalikan / memberikan (return) sebuah nilai yang bertipe sederhana. Tipe data sederhana; interger, real , boolean dan string. Nilai yang diberikan fungsi tergantung nilai parameter masukannya. Fungsi diakses dengan memanggil namanya (sama seperti prosedur). Fungsi dapat mengandung parameter formal berjenis parameter masukan.  Fungsi harus dideklarasikan dengan tipenya atau jenis hasilnya.
  • Procedure merupakan suatu rutin yang melakukan proses tertentu tanpa adanya pengembalian nilai. Pendefenisian prosedur meliputi : Menuliskan nama prosedur, mendeklarasikan nama-nama konstanta, tipe dan menjabarkan rangkaian aksi yang dilakukan.
2.2.2 Object Oriented 
Object-oriented programming (OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Bahasa yang menggunakan oject oriented seperti Java, C++, Delphi, C, Phyton, PHP, Pascal. Berikut akan dijelaskan mengenai Object dan Class
  • Class  merupakan kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Class init digunakan untuk mengidenfikasi tentang karakteristik dari suatu data ataupun fungsi. Class berbeda dengan objek. Class merupakan prototipe yang mendefinisikan variabel-variabel dan method-method secara umum. Sedangkan objek pada sisi yang lain.
  • Object membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah objek.
2.3 Peran
Didalam bahasa pemrograman didalam menjalan atau membuat program tentu saja terdapat berbagai peran  utama didalam nya. Peran tersebut membangun agar tercapai nya suatu program atau berhasil menjalankannya. Adapun beberapa peran -peran didalam bahasa pemrograman sebagai berikut .

2.3.1 Jaringan Komputer 

Jaringan komputer merupakan sekumpulan komputer yang dihubungkan melalui media fisik / non fisik (wireless) dan software yang memfasilitasi komunikasi antara komputer-komputer tersebut. Pada dasarnya jaringan komputer memiliki peran dalam komunikasi antar data . pada jaringan komputer tentu saja terkoneksi dengan jaringan internet . didalam jaringan internet agar dapat berkomunikasi dengan bahasa pemrograma kita mengenal socket programming. Socket Programming adalah  pemrograman yang bertujuan agar satu program bisa berinteraksi dengan program lainnya dalam satu jaringan, biasa disebut juga dengan pemrograman jaringan. contohnya seperti C, Java, Phython.

2.3.2 Database
Secara dasar database atau basis data merupakan kumpulan informasi yang disimpan dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi data.pemograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. pemrograman dahulu berbentuk object-oriented, saat ini pemrograman memakai object database program akan menyimpan objek dalam database dan memastikan bahwa database yang sama menggunakan jenis sistem sebagai aplikasi program .Contoh  DBC (Java ODBC, Python).

2.3.3 Internet Of Things

Merupakan  Sebuah konsep/skenario dimana suatu objek  yang  memiliki  kemampuan  untuk  mentransfer  data  melalui  jaringan  tanpa  memerlukan interaksi manusia ke manusia atau manusia ke komputer. Munculnya Internet Of things akibat dari perkembangan infrastruktur internet di mana  bukan  hanya  smartphone  atau  komputer  saja  yang  dapat  terkoneksi  dengan  internet. Namun berbagai macam benda nyata akan terkoneksi dengan internet. Sebagai contohnya dapat berupa : mesin produksi, mobil, peralatan elektronik, peralatan yang dapat dikenakan manusia (wearables), dan termasuk benda nyata apa saja yang semuanya tersambung ke  jaringan lokal dan global menggunakan sensor dan atau aktuator yang tertanam. 

2.3.4 Cloud Computing 
Komputasi awan (cloud computing) adalah gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna layanan. Penyedian jasa layanan cloud computing seperti goole, microsoft computing  dan sales force.

2.3.5 Intelligent Transfortation System (ITS). 
Penerapan teknologi maju di bidang elektronika, komputer dan telekomunikasi yang dipadu dengan prinsip manajemen strategi untuk meningkatkan fungsi transportasi secara keseluruhan. Sistem ini mampu memberikan informasi kepada pemilik barang atau penumpang serta operator angkutan sedemikian sehingga proses transportasi dapat berjalan secara efektif dan efisien. 

Beberapa contoh aplikasi ITS yang telah terbukti mampu meningkatkan efektivitas dan efisiensi transportasi adalah transit system, vehicle/ fleet management system, emergency and security sytem, electronic payment, traffic management sytem dan lain-lain.

2.3.6 Parralel Computing contohnya bahasa C
Parallel Computing yaitu penyatuan beberapa komputer atau server menjadi satu kesatuan sehingga dapat mengerjakan proses secara bersamaan. Parallel computing membuat program maupun proses berjalan lebih cepat karena semakin banyak CPU yang digunakan. Pada dasarnya parallel Computing menggunakan media jaringan, tapi yang menjadi ciri khususnya adalah bagaimana menyelesaikan masalah.

2.3.7 Bio Informatika, E-Health
Bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknik informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi molekul. sedangkan E-health adalah e-commerce versi kesehatan: yaitu pemanfaatan bisnis  kesehatan secara elektronik.E-health adalah kombinasi dari pemanfaataan komunikasi elektronik dan teknologi informasi pada bidang kesehatan, baik di tempat sendiri (lokal) maupun di klinik yang jauh, untuk tujuan klinik, pengajaran dan administratif.

2.4 Tips Pemrograman 
Di Dalam ingin membuat suatu program kita harus memahami prosedur atau langkah langkah dalam menentukan tindakan dalam mengeksekusi suatu bahasa pemrograman .

2.4.1 Pahami Algoritma
Dasar sebelum ingin membuat suatu program adalah Pahami algoritma. Kita harus mementukan alur spesifik dari program yang ingin kita buat, Apabila dalam penulisan algoritma salah maka untuk ke proses selanjutnya akan tidak benar , oleh karena itu penulis algoritma memiliki peran penting agar program tersebut dapat di eksekusi.

2.4.2 Kuasai Syntaks 
Setelah kita paham betul tentang algoritma selanjutnya kita penguasain syntaks sesuai dengan bahasa yang kita gunakan. Kita harus teliti dalam menulis syntak agar tidak terjadi eror dalam eksekusi program 

2.4.3 Pahami model pemrograman (struktural/object oriented)
Pahami alur program yang ingin kita buat sebelumnya kita haru memahami model pemrogram secara struktural atau obejct oriented

2.4.4 Berlatih
Kita harus sering berlatih dala memahami algoritma kuasai syntak agar kita dapat membuat program sesaui dengan keinginan kita tampa ada kesalahan atau error sedikitpun

2.4.5 Studi Kasus Sehari-hari
Kita harus menganalisi sebuah algoritma sehari hari setelah itu kita tentu awalnya menggunaaan syntaknya jalan programnya dan akhir programnya bagaimana

2.4.6  Aktif dalam Pengembangan (project, open source, github)
Jika kita aktif dalam berbagai yang berhubungan dengan bahasa pemrograman , mampu menguasai dalam membuat progarm maka  kita dapat memperluas wawasan kita tentang pemrograman, kita barus iktu serta aktif dalam pengembangan suatu hal yang berkaitan dengan pemrograman, misalnya dalam hal pengembangan project sederhana.

2.5 Security
Didalam suatu kebutuhan keamanan itu penting bukan hanya komputer kita yang berbalut dengan keamanan tetapi dalam bahasa pemrograman terdapat keamanan dimana secara umumnya keamaan tersebut berfungsi agar program yang kita buat itu dapat di eksekusi tampa ada erorr.

2.5.1 Kesalahan Algoritma 

Pembuatan algoritma merupaka awal dari membuat suatu program apabila kita tidak paham betul menggunakan algoritma ,maka akan terjadi kesalahan yang membuat program tersebut tidak dapat dieksekusi.

2.5.2 Buffer Overflow 

Buffer overflow merupakan serangan yang dilakukan dengan memanfaatkan kelemahan pada program yang dibuat yaitu memiliki celah untuk dimodifikasi. Serangan buffer overflow sendiri terjadi karena penyerang melakukan input yang berlebihan pada program yang dijalankan sehingga program mengalami kelebihan muatan . Buffer overflow mampu terjadi karena adanya celah kelemahan pada pemrograman terutama pada bahasa pemrograman C dan C++.

2.6 Tingkat Pemrograman 

Berdasarkan tingkat bahasa pemrograman dibedakan menjadi dua yaitu ;

2.6.1 Bahasa Tingkat Rendah (Low Level Language )

Untuk Bahasa ini dirancang agar setiap intruksinya langsung dikerjakan oleh komputer, tampa harus melalui penerjemah(translator). bahasa tingkat rendah bersifat primitif, sangat sederhana, dan relatif sulit dipahami oleh manusia, namun hanya dipahami oleh mesin (komputer). Yang termasuk bahasa tingkat rendah yaitu bahasa assembly . Bahasa mesin adalah ssekumpulan kode biner (0 dan 1).

2.6.2 Bahasa Tingkat Tinggi (High Level Language)

Bahasa jenis ini membuat program menjadi lebih mudah dipahami  atau lebih manusiawi karena secara sintaks dan notasi lebih dekat ke bahasa manusi (bahasa inggris terutama). Bahasa tingkat tinggi tidak langsung dapat dilaksanakan oleh komputer melaikan diterjemah dulu oleh translator atau disebut compiler. Contoh bahasa tingkat tinggi misalnya Pascal, C, C++, Cobol, Basic, Java, dll.


Daftar Pustaka ; 
[1] Buku Algoritma dan Pemrograman dalam bahasa pascal, C, dan C++ edisi keenam.
[2] ALGORITMA & PEMROGRAMAN 2
http://nazaruddin.blog.unigha.ac.id/wp-content/uploads/sites/3/03.-PEMROGRAMAN-           MODULAR.pdf
[3] Pengantar Cloud Computing
http://smuet.lecture.ub.ac.id/files/2012/06/E-Book-Pengantar-Cloud-Computing-R1.pdf
[4] STUDI PENERAPAN INTELLIGENT TRANSPORTATION SYSTEM(ITS)
ejournal.unpatti.ac.id/ppr_iteminfo_lnk.php?id=114

Read More

Minggu, 06 November 2016

SISTEM OPERASI LINUX

    Nama/NIM          : I Putu Deva Jayantha Putra/1605551095
    Mata Kuliah        : Pengantar Sistem dan Teknologi Infomasi  (A)
    Dosen                   : I Putu Agus Eka Pratama, S.T.,M.T.
    Jurusan/ Fakultas / Perguruan Tinggi :
    Teknologi Informasi / Teknik /Universitas Udayana


Installasi Dual Boot Windows 8.1 dengan Ubuntu versi 16.10 dan Penerapan Aplikasi OS Linux Berdasarkan Kategorinya

Didalam artikel ini saya akan menjelaskan tentang bagaimana langkah langkah dalam installasi  Ubuntu dengan dual boot serta penggunaan aplikasi menurut kategori yang ada pada OS Linux tersebut. . Sebelum nya kita harus tau Ubuntu merupakan distro Sistem Operasi lengkap berbasis Linux,  tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Disini saya menggunakan Ubuntu versi 16.10

A.Installasi Dual Boot Windows 8.1 dengan Ubuntu versi 16.10

1. Persyaratan sebelum installasi Ubuntu

1.1. Membuat partisi didalam OS Windows dan OS Linux  .Partisi  tersebut bertujuan untuk memberi ruang untuk penginstalan Ubuntu . Saya mengambil free space pada DATA D. Sebelum kita melakukan instalasi Ubuntu kita harus tau seberapa cukup penyimpanan yang dgunakan nanti . Berikut langkah - langkah pada gambar dibawah ini 


tahap 1

tahap 2

tahap 3

tahap 4

1.2. Siapkan bootable berupa  CD  atau dengan USB , yang nantinya berisikan instaler OS Ubuntu tersebut. Saya pribadi menyarankan untuk menggunakan USB, karena instalasi akan jauh lebih cepat menggunakan USB dibandingkan dengan CD. Apabila menggunakan CD, ketika kualitas CD memburuk, maka instalasipun akan berlangsung lama (karena optik akan kesulitan membaca CD tersebut). Disini saya gunakan berupa CD dikarenakan saat menggunakan USB installer tersebut tidak terbaca pada komputer saya.

2. Langkah-langkah proses instalisasi Ubuntu dengan dual boot


2.1 Masukkan kepinginan CD yang berisi instaler Ubuntu tersebut nyalakan laptop kembali sebelumnya menekan F2 untuk ke menu BIOS. Ubah Setting BIOS agar komputer dapat membaca boot dari perangkat dari CD agar dapat menambahkan installasi OS lain.


Setting BIOS

2.2 Setelah tersimpan komputer tersebut dihidupkan kembali sehingga pada layar desktop terdapat tampilan seperti gambar dibawah ini. Setelah booating akan muncul pada layar desktop dimana ini merupakan tahap pertama dalam intalasi Ubuntu. Disana terdapat pilihan Try Ubuntu dan Install Ubuntu  .Kita klik "Install Ubuntu" pada gambar tersebut untuk proses selanjutnya



Welcome Ubuntu

2.3. Di dalam proses ini kita dapat memilih jaringan yang kita gunakan saat ini. Selanjutnya kita klik "Continue" dan menuju proses selanjutnya. Seperti gambar dibawah ini 



Wireless

2.4. Di proses tersebut terdapat proses pengecekan ulang , Selanjutnya kita memberi centang pada check box tersebut  yang berfungsi untuk  memutar MP3, karena apabila kita tidak mencentang check box tersebut, setelah instalasi selesai dan kita ingin memainkan musik, maka Ubuntu tidak akan dapat menjalankannya. Jadi saya sarankan untuk mencentang check box tersebut. Kita klik "Continue" untuk proses selanjutnya

Preparing to instal Ubuntu

2.5. Kita sudah sampai ditahap proses selanjutnya. Pada tahap ini, teman-teman diminta untuk memilih jenis instalasi. Terdapat berbagai  radio button dengan fungsi sebagai berikut 

a. Install Ubuntu alongside Windows 8 melakukan instalasi Ubuntu berdampingan dengan Windows. Saya agak kurang yakin  dengan yang satu ini, karena apabila drive windows saya libatkan dalam Ubuntu Ubuntu, maka tidak ada harapan lagi 

b. Erase disk and Install Ubuntu menghapus seluruh isi harddisk dan menginstal Ubuntu, mungkin dapat memilih ini apabila tidak ada pentingnya didalam OS sebelumnya dan mengurungkan niat dalam dual boot tetapi memilih menjadi pengguna Ubuntu. 

c. Something Else pada radion button ini kita dapat menentukan partisi yang ingin kita buat. Dengan kata lain partisi Windows tetap terjaga..

Selanjutnya kita pilih "Something Else" untuk melanjutkan ketahap berikutnya.
Installaction Type
2.6. Untuk proses selanjutnya berhubungan dengan proses sebelumnya karena kita memilih Something Else kita diminta untuk membuat partisi sendiri. Berikut langkah-langkah sesuai dengan gambar dibawah ini ;

Installation Type
2.7. Pada partisi ini dimana  “swap area”, tekan tambah pada layar, lalu akan muncul kotak dialog dan ikuti sesuai dengan gambar dibawah ini pengukuran dapat dilakukan dengan RAM digunakan agar tidak memaksa kinerja komputer ad. Didalam partisi swap ini kita dapat membuat ukuran lebih kecil hingga 1 GB kita klik "OK" untuk ke tahap berikutnya 

tahap 1

tahap 2

tahap 3

tahap 4 


2.8. Setelah mengikuti ke tahap tahap partisi tersebut pemberitahuan yang terakhir tentang partisi kita dapat klik "Continue" untuk ke proses instalasi selanjutnya 

Write the changes to disk ?
2.9. Setelah menempuh tahap tahap diatas selanjutnya kita memilih lokasi teman teman berada karena kita berada di Indonesia kita pilih Jakarta dan kita klik "Continue".
Where are you ?
2.10. Sesudah itu kita diminta untuk memilih keyboard, layout. Ini sangat penting, apabila salah memilih, nanti ketika keyboard kita akan menjadi aneh. Umumnya Keyboard Layout yang dipilih adalah English (US), jadi saya pilih English (US).
Keyboard Layout
2.11. Setelah itu kita ketahap untuk ketik nama kita, nama komputer, user dan juga password tentunya. Ini akan digunakan untuk membuat user Ubuntu yang kita gunakan .Setelah  semua terisi sesuai dengan persyaratan klik"Continue" untuk proses selanjutnya
Who are you ?
2.12. Setelah melalu proses tahap demi tahap kita ketahap proses instalisasi dimulai  .Dalam proses tersebut kita menunggu hingga beberapa menit tergantung kita menggunakan instalasi menggunakan  USB atau DVD . Contoh gambar ada pada dibawah ini
Welcome to Ubuntu
2.13. Proses instalisasi berakhir maka munculah kotak tersebut dimana menganjurkan kita untuk melakukan Restart kita klik "Restart Now"
Installation Complated

2.14. Setelah komputer mengalami restart kita akan menuju pada bootloader diaman tujuanya untuk memilih OS yang ingin kita jalankan .Ini membuktikan bahwa saya menginstall Linux Ubuntu pada hardisk berdampingan dengan Windows 8.1

Tampilan Bootloader

B. APLIKASI OS LINUX MENURUT KATEGORI BESERTA PENERAPANYA

Sebelumnya saya telah menjelaskan tentang installasi dual boot Windows terhadap Ubuntu . Selanjutnya saya akan menjelaskan serta menjalankan aplikasi menurut kategori yang ada pada distro OS Linux yaitu Ubuntu versi 16.10 . 

1. Kategori Perkantoran; 

LibreOffice Writer : merupakan komponen aplikasi LiberOffice yang berfungsi untuk membuat dokumen pribadi atau perkantoran seperti surat , laporan atau makalah . Pengelolaan nya hampir sama terhadapa Microsof Word . Hanya LibreOffice Writer terdapat pada OS Linux sedangkan Microsoft Word redapat pada OS Windows. Berikut tampilan dari LibreOffice Writer :

Penerapan LibreOffice Writer


Website : https://www.libreoffice.org/discover/writer/

LibreOffice Calc merupakan komponen aplikasi LibreOffice yang berfungsi untuk membuat
dan memanipulasi data angka, teks dan rumus rumus. Dimana dapat juga menampilkan sebuah tabel data yang terstruktur atau berupa gambar grafik yang menarik dan mudah dipahami. Berikut tampilan dari Libreoffice Calc;

penerapan LibreOffice Calc

Website : https://www.libreoffice.org/discover/calc/

2. Kategori Desain Grafis

GIMP atau yang lebih dikenal dengan sebutan GNU Image Manipulation Program perangkat lunak untuk manipulasi grafik yang terdapat pada di berbagai distribusi Linux. GIMP cocok untuk berbagai pekerjaan pengolahan gambar, termasuk perbaikan foto, penggabungan dan pembuatan gambar. Grafik yang dihasilkan oleh dengan bentuk formatb  XCF dan bisa diekspor ke berabgai format gambar seperti bmp, jpg, gif, pdf, png, svg dll. Sebagai contoh dibawah ini penerapan daiam menggunakan GIMP dapat kita unduh melalui $ sudo add-apt-repository ppa:otto-kesselgulasch/gimp-edge

Penerapan Aplikasi GIMP

Kelebihan menggunakan GIMP
-aplikasinya ringan dan bisa digunakan di komputer yang menggunakan spesifikasi rendah sampai minimum sekalipun dapat menggunakan aplikasi GIMP ini
-bisa membuat gambar animasi
-mampu menampilkan file gambar atau foto dari berbagai macam format file
-mengedit layar teks lebih mudah
-mendukung berbagai macam format file, dan masih banyak keunggulan dari GIMP

Website : https://www.gimp.org/

3. Kategori Web/Browser

Firefox Web Browser merupakan perangkat lunak gratis sumber terbuka (Open Source) yang digunakan untuk melakukan internet. Firefox tersebut dapat dijalankan berbagai macam operasi seperti Microsoft Windows, Linux, Mac Os dll . Berikut penerapan Firefox web Browser dalam OS Linux
Penerapan Firefox

Website :https://www.mozilla.ord/id 

Chromium Web Browser merupakan perangkat lunak gratis sumber terbuka (Open Source ) dari Chrome OS. Chromium OS bisa didownload source code-nya oleh siapapun, bisa dimodifikasi dan dicompile oleh developer manapun.

Penerapan Chromium

Website :  https://www.chromium.org

4. Kategori pemrograman

Geany merupakan sebuah IDE sederhana dan ringan yang dikhususkan untk beberapa jenis bahasa pemrograman . Perangkat ini dirancang untuk memiliki ketergantungan ter batas pada paket terpisah pendek dan beban kali. Tersedia untuk berbagai sistem operasi, seperti Windows, Linux, Mac OS X , BSD dan Solaris. Di antara yang didukung bahasa pemrograman yang (menurut dokumentasi) C, Java, JavaScript, PHP, HTML, CSS, Python, Perl, Pascal dan Haskell adalah salah satu yang lebih lengkap dengan fitur editor pada platform Linux, paling Linux sebagai editor mengadopsi filosofi yang lebih minimalis. Hal ini mirip dengan Windows editor seperti NoteTab atau konteks. Kita dapat mengunduh pada OS Linux dengan $ sudo add-apt-repository ppa:geany-dev/ppa .Berikut contoh sederhana dari bahasa C

Bahasa C Hello World

website: https://www.geany.org

Code Blocks merupakan sebuah IDE bahasa pemrograman bahasa C atau C++. Codeblocks juga perangkat lunak yang ringan dan cepat untuk semua platform sistem operasi Linux, Windows Mac. Codeblocks menyediakan banyak fitur /plugin yang dapat digunakan dengan mudah . Agar source code kita dapat berjalan kita membutuhkan compiler seperti misanyal compiler GCC (GNU C Compiler).


Penerapan Codeblocks serta saat dieksekusi program tersebut

Website : http://codeblocks.org/

5.Kategori Pendidikan

Tux Math merupakan perangkat lunak yang mengacu pada game yang berdasarkan pada hitung hitungan matematika dasar. Agar dapat memiliki aplikasi ini dapat di unduh dengan $ sudo apt-get install tuxmath

Menu awal darigame TuxMath

website : http://tux4kids.alioth.debian.org/tuxmath.php

Didalam menjalankan aplikasi di OS Linux terdapat kategori dalam jaringan komputer dalam bentuk terminal atau GUI. Disini akan dijelaskan beberapa aplikasi di dalam kategori jaringan komputer

a. Ping (Packet Internet Gopher) merupakan sebuah program utilitas yang digunakan untuk memeriksan konektivitas jaringan berbasis teknologi Transmission Control Protocol/ Internet Protocol (TCP/IP). Kita dapat melakukan ping dengan open terminal

Ping 8.8.8.8

b
. IPTRAF adalah tool jaringan berbasis konsol yang ada di linux. Tool ini berfungsi untuk mengumpulkan informasi seperti koneksi TCP berupa paket, jumlah byte yang diterima, statistik interface dan indikator aktivitas jaringan dan sebagai. Kita dapat menggunakanya dengan membuka terminal dengan $ sudo apt-get install iptraf selanjutnya $ sudo iptraf , akan muncul seperti gambar dibawah ini .

tampilan awal

Tampilan setelah tekan press a masuk ke display informastion

c. Wireshark merupakan salah satu tools atau aplikasi “Network Analyzer” atau Penganalisa Jaringan. Penganalisaan Kinerja Jaringan itu dapat melingkupi berbagai hal, mulai dari proses menangkap paket-paket data atau informasi yang berlalu-lalang dalam jaringan, sampai pada digunakan pula untuk sniffing (memperoleh informasi penting seperti password email, dll). Wireshark sendiri merupakan free tools untuk Network Analyzer yang ada saat ini. Dan tampilan dari wireshark ini sendiri terbilang sangat bersahabat dengan user karena menggunakan tampilan grafis atau GUI (Graphical User Interface).
 
Tampilan awal Wireshar

Website : http://www.wireshark.org

Berikut saya paparkan artikel tentang instalisasi dual boot  Windows 8.1 dengan Ubuntu versi 16.10 dan pemanfaatan aplikasi menurut kategori .mohon maaf apabila kata kata yang kurang berkenang terima kasih. Semoga bermanfaat. 

a



Read More