LAPORAN PRAKTIKUM MATRIKULASI Disusun oleh : 1. Roger Sinantan Sinaga 2. Hendriyo Kustrianjaya 3. Ichwan Bantan 4. Ahmad Habib 5. Kresna Yuda 6. Ion Agung Kusumo LINUX HOT NEWS I.SEJARAHPERKEMBANGANLINUX Ada pendapat bahwa sesuatu yang dikerjakan berdasarkan kegemaran (hobby) bisa membuahkan hasil yang baik. Mungkin hal ini juga yang dialami oleh oleh Linus Benedict Torvalds sang penemu sistem operasi Linux. Pada awalnya di tahun 1991, Linus yang masih menjadi mahasiswa di University of Helsinki, Finlandia, mengalami kesulitan untuk berhubungan dengan komputer mainframe yang ada di kampusnya. Masalahnya sangat sederhana, yaitu komputer di kampus menggunakan sistem operasi UNIX, sedangkan komputer milik Linus yang bertipe AT-386 tidak mungkin berjalan dengan sistem operasi UNIX. Hal ini disebabkan karena sistem operasi UNIX dirancang untuk beroperasi di komputer mainframe. Berdasarkan kendala tersebut, maka Linus berusaha untuk memodifikasi sistem operasi Minix, yaitu sistem operasi UNIX yang khusus dirancang untuk dijalankan di komputer sekelas AT. Maka dengan mengacu pada POSIX (Portable Operating System Interface) Linus merancang sistem operasi Linux dan mempublkasikannya di Internet pada 17 September 1991 dengan kernel versi 0.01 yang berukuran 63.362 byte. Perkembangan berikutnya, Linux dapat berjalan di atas beberapa mesin lainnya seperti Sun SPARC, Mac, Power PC, DEC Alpha, dan PPC mk86. Linux adalah alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial, dengan kemampuan Linux yang setara atau bahkan lebih. Linux dikembangkan di platform berikut ini: Intel 8036/486/586/686/ Pentium (Pro, II,III, dan Pentium 64 bit),juga AMD dan Cyrix serta prosesor yang setara. Sistem PC dengan multiprocessor simetris, laptop dan notebook. Digital Alpha. Sun SPARC 64 bit. Motorola 68k. Macintosh, Power PC. Amiga Atari MIPS, dan banyak lagi. Sistem operasi Linux meliputi true-multitasking, virtualmemory,sharedlibraries,demandloading, proper memory management, dan multiuser. Linux seperti layaknya UNIX, mendukung banyak software mulai dari TEX, X Window, GNU C/C++ sampai ke TCP/IP. II.KARAKTERISTIKLINUX Linux adalah sistem operasi yang disebarluaskan secara gratis di bawah lisensi GNU General Public License (GPL), yang berarti juga source code Linux tersedia. Hal itulah yang membuat Linux sangat special. Semua software bisa didapat secara gratis berdasarkan lisensi GNU General Public License, atau lisensi-lisensi lain yang mirip program baik dalam bentuk source code maupun binary. Dengan demikian program tersebut dapat diubah, diadaptasi, maupun dikembangkan lebih lanjut oleh siapa saja. Yang pasti Linux gratis dan legal. III.KEUNGGULANLINUX Linux juga mempunyai banyak keunggulan antara lain: Open Source; Linux merupakan salah satu sistem open source, yang berarti memberi kesempatan kepada penggunanya untuk melihat program asal, dan atau merubahnya sesuai keperluan tanpa terkena sanksi property right di bawah lisensi GNU. Freeware; Linux merupakan salah satu sistem yang freeware yang memungkinkan seorang secara pribadi, beberapa orang, maupun instansi untuk memakai dan menyebarkannya tanpa dituntut royalty oleh penciptanya. Minimal Hardware; Linux tidak memerlukan hardware yang mahal. Minimal, yang dibutuhkan adalah Prosesor Intel 386 DX, dengan RAM minimal 8 MB, serta kapasitas hard disk minimal 85 MB. Skalabilitas; Linux bisa berjalan di mesin sekecil 3Com Palm Pilot dan Digital Itsy dan mesin sebesar BeowulfClusters. Stabilitas; Oleh NASA, Linux digunakan untuk percobaan tanaman, dengan menggunakan prosesor Intel 486 DX-2 dan memori 4 MB, yang disyaratkan untuk terus hidup selama 4 hari berturut-turut di luar angkasa, tanpa boleh sekalipun mengalami gangguan. SharedLibraries; Linux menggunakan penomoran versi Shared Libraries. Shared Libraries di Linux mencantumkan versi pada nama file-nya, sehingga memungkinkan untuk menginstal versi barunya tanpa merusak keterkaitan program lain. Non-Fragmentasi; yang memudahkan bagi penggunanya untuk membuat, mengedit dan menghapus file tanpa kuatir terjadi fragmentasi pada data atau program yang ada. Kebal Virus; Linux kebal terhadap virus DOS/Windows. Ini merupakan hal terpenting jika anda mempertimbangkan untuk mempergunakan Linux. Walaupun hanya untuk sementara ini saja. TCP/IP; semua yang memanfaatkan TCP/IP akan dapat dilakukan lebih cepat dibandingkan sistem operasi lain non-UNIX. Bugfix; masalah keamanan yang menyangkut sistem oprasi itu sendiri biasanya diumumkan beberapa jam saja setelah ditemukan, diikuti dengan bugfix, workaround, advisory, dan sebagainya. File System 32 Bit; Linux mendukung secara penuh file sistem 32 bit, bahkan 64 bit (Ultra Sparc). Multi User; Dimana lebih dari satu orang dapat menggunakan program yang sama atau berbeda dari satu mesin yang sama, pada saat bersamaan, di terminal yang sama atau berbeda. Multiconsole; Dalam satu komputer, pengguna dapat melakukan login dengan nama user yang sama atau berbeda lebis dari satu kali, tanpa perlu menutup sesi sebelumnya. Multitasking; Memungkinkan anda mengakses data, atau mengeksekusi suatu program secara bersama-sama pada konsol yang berbeda tanpa takut terjadi stack atau hang. VirtualMemory; Virtual memory membuat Linux mempunyai kemampuan untuk menjalankan program-program yang lebih dari seharusnya jika hanya menggunakan memori fisik saja. Login User; Linux memiliki login user atau operator yang tidak terbatas jumlahnya sehingga memungkinkan pemakaian hingga 254 klien secara bersamaan. Akses Sistem File; Linux mendukung 34 macam akses sistem file yang berbeda, antara lain FAT 16 untuk MS-DOS, dll. Emulator; Linux menyediakan Emulator untuk menjalankan aplikasi yang di desain (baca: di compile) untuk sistem operasi yang berbeda. PartitionMounting; Linux fleksibel di dalam partition mounting. Shell Programmable; yang memungkinkan sistem untuk menerima perintah dari user dan menjalankannya. FTPServer; Linux bisa digunakan FTP Server sehingga memungkinkan klien untuk mendownload suatu program atau data pada saat yang bersamaan. Firewall; Firewall digunakan untuk mengatur jalannya lalu lintas data agar lebih lancer, sehingga lebih tahan terhadap ancaman luar dan dalam. Web Server; Linux bisa digunakan sebagai Web Server dengan perangkat lunak apache. Remote; Server linux dapat dikonfigurasi dan diperbaiki secara remote (jarak jauh). Program; Distribusi Linux menyediakan semua program dan aplikasi networking (dalam CD atau Disket). III.KELEMAHANLINUX Selain banyak keuntungan yang bisa di dapat dalam sistem operasi Linux, ada juga beberapa kerugian, di antaranya adalah: Sistem operasi yang digunakan sama sekali berbeda dengan windows sehingga perlu waktu dan tenaga ekstra untuk belajar menggunakannya. Penggunaan WYSIWYG (What You See is What You Get) belum bisa secara menyeluruh, sehingga diperlukan trik tersendiri untuk menggunakannya IV.DISTRIBUSILINUX Banyaknya program maupun komponen software (biasanya tergabung dalam paket) yang membentuk sebuah sistem Linux yang lengkap, dan kesemuanya itu diurus oleh banyak orang dan organisasi dalam jadwal yang berbeda-beda, membuat beberapa perusahaan dan organisasi mengumpulkan paket-paket tersebut menjadi satu distribusi (distro). Perusahaan dan organisasi tersebut melakukan test terhadap software di dalamnya, mengembangkan program instalasi, atau yang memudahkan instalasi, sebagian ada yang memberikan technical support, dan sebagainya. Baik distribusi komersial maupun non-komersial tersedia tanpa dipungut buaya di Internet, dan juga di media seperti CD-ROM (Anda bayar ongkos media plus ongkos kirim tentunya). Distribusi Linux dapat diperoleh baik lewat FTP anonim atau lewat pemesanan lewat surat berupa disket, tape dan CDROM. Beberapa distribusi Linux yang popular di Indonesia, antara lain: 1. DEBIANLINUX Debian merupakan distribusi dari Linux yang kurang terkenal, namun banyak penggunanya dari kalangan teknis. Format paket programnya yang menggunakan DEB dianggap lebih stabil daripada RPM oleh kalangan teknis. 2. REDHATLINUX Redhat merupakan distribusi Linux yang paling populer di Indonesia dan Amerika, dan dirancang khusus untuk server. Redhat diakui server tercepat dibandingkan dengan distribusi lainnya untuk server. 3. MANDRAKELINUX Mandrake adalah saudara muda dari RedHat, karena keduanya buatan dari satu distribusi. Mandrake direkomendasikan oleh pembuat distro RedHat sebagai klien yang handal, diutamakan yang menggunakan prosesor Pentium. 4. CALDERAOPENLINUX Caldera merupakan distribusi Linux yang di rancang untuk mempermudah pemakaian bagi penggunanya. Caldera sendiri dirancang sebagai distribusi Linux yang keseluruhannya grafis. 5. SLACKWARELINUX Slackware merupakan Linux murni, dalam arti, penampilannya sangat mirip dengan UNIX. Bagi mereka yang menginginkan tantangan dan menjadi Linuxer handal, atau yang sering dikenal dengan sysadmin, Slackware adalah jawabannya. 6. SUSELINUX SUSE LINUX adalah distribusi yang paling banyak digunakan di negara-negara Eropa. SUSE dilengkapi desktop manager yang dikenal dengan KDE. 7. CORELLINUX Corel Linux merupakan salah satu sistem operasi berbasis Linux yang dibuat oleh salah satu distribusi Linux yaitu Debian. 8. TURBOLINUX Turbo Linux merupakan distribusi Linux yang populer di Asia. Bahkan di Jepang dan China, Turbo Linux menduduki peringkat pertama distribusi Linux pilihan. KESIMPULAN MATRIKULASI Dengan adanya praktikum matrikulasi, kita dapat belajar untuk mengenal Operating System (OS) Linux, seperti apakah itu Linux, bagaimana mengoperasikannya, sehingga kita dapat mengetahui perbedaan antara Linux dan operating system lain. Selain itu kita dapat menghilangakan persepsi yang mengatakan bahwa Linux adalah operating system yang rumit. Manfaat lain dari kegiatan praktikum matrikulasi ini adalah selain dituntut untuk mengerti dan mahir dalam mengoperasikan OS Linux, kita juga dilatih dan dituntut untuk mahir dalam mengetik dengan menggunakan 10 jari. TRIP DAN TRIK - NavigasicepatpadaBash Tekan CTRL-U untuk menghapus satu baris perintah. CTRL-W menghapus kata demi kata dalam perintah tersebut. CTRL-A untuk kembali ke awal perintah, dan CTRL-E untuk menuju ke akhir perintah. - Menampilkanisifileteks.gz Menggunakan program zcat dan dikombinasikan dengan dengan less. Berikut ini adalah caranya: zcat<file>|less - Mengurutkanisifileteks Untuk mengurutkan isi dari suatu file teks baris demi baris, anda dapat mempergunakan program sort. Contohnya: catfile|sort>file2 atau catfile|sort–r>file2 -MenampilkanpesanpadaXWindow Anda bisa menggunakan program xmessage. Berikut ini adalah cara penggunaan xmessage: xmessage-center-timeout2InternationalBusinessmachine - Mengujiporttertentu Anda bisa menggunakan telnet dengan port tujuan adalah port yang ingin anda uji tersebut. Berikut ini adalah contohnya: $telnetlocalhost22 - MembuatstartupDisk Dengan perintah mkbootdisk dengan syntax: #mkbootdisk<kernel> - MenggabungkanbeberapaFile Menggunakan perintah tar dengan syntax: $tar[parameter]<file> <files…> - Menghentikanpaksaproses Dengan perintah kill yang syntax-nya: $kill<pid> - Informasimediapenyimpanan Dalam Linux bisa diketahui dengan perintah df dengan syntax seperti berikut: $df[parameter]<filesys> - Komunikasiantaruser Perintah yang berfungsi untuk membuka dan menutup jalur komunikasi antar terminal adalah sebagai berikut: $mesg[y|n] - MenggunakanManualPagesataufasilitashelp $manmkdir $mkdir-help KRITIK DAN SARAN - Waktu yang diberikan / digunakan terbatas - Materi yang diberikan kurang (tidak semuanya) Saran kami agar pada masa yang akan datang waktu yang digunakan ditambah, sehingga materi yang di dapat juga bertambah. Selain itu kami rasa materi mengenai penginstalan Linux sangat diperlukan agar kami dapat mengetahui dan mengerti cara menginstal Linux. Sebab cara menginstal merupakan hal yang terpenting. Sebab selain mengerti cara mengoperasikan kita juga harus mengerti cara menginstal.