Rabu, 25 Maret 2020

Sejarah Linux

Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakanproyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.

Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun.
Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab.
Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan programprogram lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
  • RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
  • Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi. programnya.
  • Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
  • SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
  • Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
  • WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows. Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.
Kelebihan Linux
Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX :
  • Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data
    tersimpan di disket. Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk
    atau disket.
  • Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah
    dijalankan akan dinamakan sebagai proses.
  • Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file.
  • Linux/UNIX mendukung struktur file yang bersifat hirarki.
  • Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang
    dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi
    dapat melakukan banyak kerjaan pada saat yang bersamaan.
  • Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang
    pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dakam sistem.
Kekurangan Linux
  1. Saat terjadi masalah pada OS Linux, sulit mengatasinya 
Tidak banyak teknisi yang memahami sistem operasi linux. Hal ini dikarenakan memang jarang user yang menggunakan sistem operasi Linux, sehingga dukungan terhadap trouble shooting secara fisik agak sulit. Yang bisa dilakukan hanyalah mengandalkan forum-forum linux yang banyak ditemukan di Internet.
  1. Dukungan software populer yang kurang
Software populer, seperti games dan juga aplikasi-aplikasi popler masih banyak yang belum mendukung sistem operasi Linux. Hal ini menyebabkan akan sulit untuk menyesuaikan diri dengan menggunakan aplikasi yang kompatibel dengan sistem operasi Linux. Terutama jika menggunakan software gratis, seperti software gratis untuk edit video yang kebanyakan hanya fit pada os windows.
  1. Kalah bersaing dengan sistem operasi lainnya, sehingga terlihat inferior
Kelemahan linux yang paling banyak, yaitu kalah bersaing dengan sistem operasi lain seperti Windows dan juga Mac OS. Meskipun bersifat opensource, dan juga murah, hal ini ternyata tidak membuat linux menjadi sangat populer seperti sistem operasi lainnya.

Jumat, 15 Maret 2019

RESUME JARINGAN KOMPUTER (TUGAS 1)

Jaringan komputer (jaringan) adalah jaringan telekomunikasi yang memungkinkan antar komputer untuk saling berkomunikasi dengan bertukar data. Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen(server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Jaringan komputer terdapat 4 jaringan yang sering kita temui yaitu, LAN, PAN, WAN, MAN :

1. LAN (Local Area Network)



Jaringan LAN merupakan perkembangan dari jaringan PAN, Bedanya adalah daeran cakupannya kurang lebih sama seperti PAN, namun LAN ini bisa menghubungan device dari suatu ruangan ke ruangan lain.
Alat Untuk Membangun Jaringan LAN
Alat-alat dibawah berfungsi untuk membangun sebuah jarigan LAN, alat-alatnya sebagai berikut:
1. Router, yang gunanya untuk menghubungkan jaringan satu dengan jaringan yang lainnya (menghubung switch atau yang lainnya).
2. Switch, berguna untuk menghubungkan masing-masing komputer,
3. Ethernet Card. merupakan sebuah adapter untuk mencolokan kabel ethernet sehingga komputer dapat tersambung dengan jaringan.
4. Ethernet Cable, digunakan untuk menghubungkan komputer ke switch atau switch ke router. Ujung pada kabel ini diberi konektor RJ45.
5. Modem, Perangkat ini digunakan jika ingin terkoneksi ke internet.
6. CRIMPING Tool, digunakan untuk menyambungkan kabel dengan konektor.
7. LAN Tester, digunakan untuk mengecek kabel, apakah berjalan sesuai urutan atau tidak.



2.PAN (Personal Area Network)



Jaringan PAN ini hanya mencakup jarang -+ 10M, biasanya jaringan ini dihubungkan menggunakan Wireless Aplication Protocol (WAP) terkadang juga menggunakan kabel utp jenis cross.

3.MAN (Metropolitan Area Network)



Jaringan ini mencakup cukup luas dengan skala kota, Man ini mempunyai transfer data dengan kecepatan tinggi yang menghubungkan berbagai lokasi misal kampus,kantor,sekolah DLL.
Jaringan MAN ini mempunyai kelebihan dan kekurangan tersendiri,

Kelebihan MAN :
-Server pusat dapat berfungsi sebagai pusat data dari cabang
- Komunkasi bisa menggunakan email/chatting
Kekurangan MAN : 
- Biaya sangat mahal
-Instalasi infrastruktur tidak mudah
- Rumit saat Trouble shot

4. WAN ( Wide Area Network)



Jaringan komputer ini mecakup daerah yang sangat besar/luas antaranya wilayah, kota maupun negara. Jaringan ini juga bisa di definisikan  jaringan yang membutuhkan router atau saluran komunikasi publik.
dan taklupa juga jaringan ini mempunyai kelebihan dan kekurangan tersendiri

Kelebihan WAN : 
-Server kantor pusat dapat berfungsi sebagai bank data dari kantor cabang
- Komunikasi antar kantor bisa menggunakan email/chat
-Pooling data dan updating data dapat dilakukan setiap hari pada waktu yang ditentukan

Kekurangan WAN : 
-Biaya oprasional mahal dan lambat
-Rentan terhadap Hacker
-Informasi tidak memenuhi kebutuhan lokal

Berikut ini pengertian dan contoh gambar dari Kabel Crossover,Straight,Rollover,dan Coaxial

1. Kabel Crossover
 Kabel crossover digunakan biasanya untuk menghubungkan device atau perangkat yang berbeda seperti : menghubungkan komputer ke komputer, hub ke hub, switch ke switch.

Urutan warna kabel crossover itu berbeda dengan straight cross di setiap kedua ujung kabel itu berbeda warna antara ujung 1 dengan ujung 2.

urutan warna kabel cross

Ujung pertama pada kabel cross memiliki warna yang sama dengan urutan kabel straight.
Ujung A pada  kabel Straight

1. Putih orange
2. Orange
3. Putih hijau 
4. Biru
5. Putih biru
6. Hijau
7. Putih coklat
8 .coklat

Ujung B pada kabel cross

1. Putih hijau 
2. Hijau
3. Putih biru 
4. Orange
5. Putih orange
6. Biru
7. Putih coklat
8. Coklat



2.Kabel Straight
Kabel straight digunakan biasanya untuk menghubungkan device atau perangkat yang berbeda seperti : menghubungkan komputer ke hub, hub ke komputer, komputer ke switch atau sebaliknya.

Urutan warna kabel straight itu sama  di setiap kedua ujung kabel itu memiliki warna yang sama baik itu ujung a atau ujung b.


Urutan warna kabel straight

1. Putih orange
2. Orange
3. Putih hijau 
4. Biru
5. Putih biru
6. Hijau
7. Putih coklat
8. coklat
3.Kabel Rollover

Fungsi Pemasangan dengan Tipe Roll Over adalah :
Pada umumnya digunakan untuk mengkonsole router dari terminal komputer ke router console port. Untuk mengingat susunan kabel ini sangat mudah karena kita hanya perlu hafal susunan kabel straight saja untuk ujung kabel yang pertama, karena untuk ujung yang satunya merupakan kebalikannya. Untuk lebih jelas lihat urutan warnanya.

Urutan warna ujung A :
1.Putih orange
2.Orange
3.Putih hijau
4.Biru
5.Putih biru
6.Hijau
7.Putih coklat
8.Coklat

Urutan warna ujung B :
1.Coklat
2. Putih coklat
3.Hijau
4.Putih biru
5.Biru
6.Putih Hijau
7.Orange
8.Putih orange


4.Kabel Coaxial

Kabel coaxial merupakan kabel jaringan yang dibungkus dengan metal yang lembek. Instalasi jaringan menggunakan kabel ini relatif lebih mudah dibandingkan dengan menggunakan kabel UTP akan tetapi kecepatan akses pada kabel sedikit lebih lambat sehingga kebanyakan orang enggal untuk menggunakannya. Kabel coaxial lebih efisien digunakan untuk sistem jaringan dengan kapasitas yang sedikit karena kecepatan aksesnya yang tidak memungkinkan untuk digunakan pada jaringan dengan kapasitas yang besar.

Fungsi Kabel Coaxial Pada Jaringan Komputer

Kabel Coxial dalam jaringan komputer berfungsi untuk menghubungkan perangkat-perangkat didalam jaringan komputer, misalnya untuk menghubungkan komputer satu dengan komputer lainnya. Kabel ini tidak digunakan dalam topologi star karena jaringan dengan topologi star biasanya menggunakan kabel UTP untuk media transmisinya.

Kabel Coaxial biasanya diguanakan pada topologi jaringan bus yang tutik percabangannya menggunakan TConector dan menggunakan konektor BNC untuk koneksi tiap node nya.




TerimaKasih / ThankYou / شكرا لك


 

Jumat, 19 Oktober 2018

LATIHAN 4

Kembali lagi dengan tugas borland c++,langsung saja ke hasil input dan output saja yah


1.Toko Buku Halfi.


2.Program Tiket Kereta


3.Penginapan Pasti Betah/.



Terimakasih.sekian saja untuk pemrograman menggunakan borland c++ kali ini,

Rabu, 03 Oktober 2018

LATIHAN 3

PEMROGRAMAN DASAR MENGGUNAKAN BORLAND C++

1.Menggunakan Operator Relasi






2.Menggunakan Operator Logika



3.Menggunakan Fungsi String


4.Menggunakan / Membuat pergabungan kata


Terimakasih.


Senin, 01 Oktober 2018

Latihan 2 Pemrograman Dasar

1.  Buatlah program untuk menghitung luas dan keliling suatu empat persegi panjang, dimana panjang dan lebar dimasukan melalui scanf ??

2. Buatlah program untuk menghitung Luas dan Volume suatu balok, dimana panjang dan lebar serta tinggi dimasukan melalui scanf ??

3.  Membuat program menghitung harga jeruk yang di beli Dewi. Dewi membeli buah jeruk sebanyak 9.5 kg harga per kg Rp.4500.

Kamis, 20 September 2018

MEMBUAT PROGRAM SEDERHANA MENGGUNAKAN BORLAND C++ 5.02

MEMBUAT PROGRAM PROGRAM SEDERHANA MENGGUNAKAN BORLAND C++


Jadi, Borland C++ 5.02 merupakan salah satu software compiler yang cukup terkenal, pengoperasiannya cukup mudah dan sangat simpel untuk digunakan. 


Mungkin bagi kalian yang ingin belajar bahasa C++ bisa menggunakan software ini. Mau pake OS XP atau 7 juga bisa. 

Sekarang kita akan membuat program seperti ini.



Caranya mudah . folder borland C++ tersebut klik BC5 lalu klik BIN  lalu klik BCN
Jika sudah kita tinggal masukan saja kode kode yang tertera seperti gambar dibawah ini.

Jika sudah tinggal klik tombol RUN(PETIR) taraaaaaaaa.selesai kan?


Selesai postingan kali ini contoh dari PROGRAM BIODATA MAHASISWA. Semoga bermanfaat untuk pembelajaran.