Friday 19 January 2018

MAKALAH REMESTER SITEM OPERASI DAN CARA PENGINSTALAN LINUX KALI

MAKALAH REMESTER SISTEM OPERASI DAN CARA PENGINSTALAN LINUX KALI



                DISUSUN
      NAMA ANGGOTA KELOMPOK  :

KELOMPOK 8

1. Hidayat  171100083
2. Kiki bahrul  171100055
3. Rahmad rhizaldo  171100099
4. Arya Pratama  171100097
5. Ihsan wahyudi  171100053

DOSEN PEMBIMBING

KEU KEU ROHENDI, M.KOM

STMIK INDONESIA PADANG
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER.
YAYASAN AMAL BAKTI MUKMIN PADANG
2017


KATA PENGANTAR

Puji dan syukur kita panjatkan ke hadiran allah SWT. karena dengan rahmat dan karunianyalah kami dapat menyelesaikan makalah ini dengan baik. Selawat dan salam juga kita panjatkan kepada junjungan kita nabi Muhammad SAW.
Komputer merupakan alat yang canggih yang memiliki banyak kegunaan untuk membantu pekerjaan manusia. Dengan komputer, banyak pekerjaan dapat dikerjakan secara efektif dan efisien. Komputer merupakan alat (benda Mati), sedangkan manusia adalah pengguna (user). Tanpa dioperasikan oleh manusia, komputer tidak bisa bekerja dengan sendirinya.
Kami sadar bahwa makalah yang kami susun ini masih punya banyak kekurangan. Oleh karena itu, kami mengharapkan kritik dan saran dari bapak/ibu dosen, agar kami dapat belajar dari kesalahan dan tidak mengulanginya untuk kedua kalinya. Dan ucapan terima kasih pada semua pihak yang telah membantu penyelesaian makalah ini. Harapan kami mudah-mudahan makalah ini dapat memenuhi harapan kita semua.

















KELOMPOK 8





DAFATAR ISI
KATA PENGANTAR i
DAFTAR ISI ii
BAB I PENDAHULUAN 1
1.1   Latar Belakang. 1
1.2   Tujuan Penulisan. 1
BAB II SISTEM OPERASI 2
2.1. Pengertian Sistem Operasi 2
2.2. tujuan sistim operasi computer 2
2.3. Generasi Sistem Operasi 3
2.4.  Struktur Dasar Sistem Operasi 4
2.5. Bebrapa Jenis Sistem Operasi 5
BAB III. LINUX KALI 13
4.1. Tentang Linux Kali 13
4.2 Cara Penginstalan Linux Kali 14
DAFTAR ISI 27




















BAB I
PENDAHULUAN


1.1 Latar Belakang.
Di zaman era globalisasi sekarang semua kegiatan sudah memasuki bidang komputerisasi, dan komputerisasi itu memiliki system penggerak yang bermacam – macam yang disebut dengan system operasi computer. Sebagai pengguna computer kita harus mengutahui beberapa system opersai
1.2   Tujuan Penulisan.
Adapun tujuan pembuatan makalah ini adalah untuk memenuhi tugas  Mata Kuliah pengantar sistim operasi Komputer. Selain itu, agar kita dapat mengetahui lebih detail apa yang dimaksud dengan sistem operasi komputer dan jenis-jenisnya.















BAB II SISTEM OPERASI

2.1. Pengertian Sistem Operasi.

Sistem operasi komputer adalah suatu program yang mengontrol eksekusi program aplikasi dan berfungsi sebagai interface antara pengguna computer dengan hardware computer.


2.2. Tujuan Sistim Operasi Komputer.

1. Kemudahan: sistim operasi membuat computer menjadi lebih mudah untuk di pakai.
2. Efisiensi; sistem operasi memungkinkan sumber daya sistem computer untuk digunakan dengan cara yang efisien.
3. Kemampuan berkembang; sistem operasi harus disusun sedemikian rupa sehingga memungkinkan pengembangan yang efektif, pengujian, dan penerapan fungsi-fungsi, sistim yang baru tanpa mengganggu layanan yang ada.

2.3. Generasi Sistem Operasi.
Perkembangan  system computer di bagi menjadi empat kurun waktu (generasi)

Generasi Pertama (1945-1955)
Merupakan awal perkembangan sitemm komputasi elektronik, mengganti gagasan mesin komputasi mekanis. Manisua memerlukan perangkat komputasi untuk memperluas kemampuannya.

Msnudis mempunysi bstsdsn komputasi, yaitu:
1. Kecepatan penghitungan manusia terbatas.
2. Manusia sangat mudah membuat kesalahan.

Computer mekanis mempunyai dua penyebab kelemahan, yaitu:
1. Kecepatan komputasi dibatasi inersia bagian – bagian yang bergerak.
2. Tranmisi informasi alat-alat mekanis tidak praktis, susah dipakai serta ridak handal.
Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke computer.
1. multi-user (di gunakan banyak pengguna sekali gus).
2. multi-programming (melayani banyak program sekali gus).
Multiprogramming
Berarti computer melayani banyak proses sekaligus pada satu waktu.
Time Sharing
Dimana tipe pemakai mempunyai satu terminal dengan proses hanya mempunyai satu terminal dengan proses hanya member layanan pada pemakai yang aktif secara cepat.
Spoopling
Cara menyediakan beberapa partisi memori saat terdapat permintaan layanan peripheral, langsu diterima dan data disimpan lebih dulu di memori yang di sediakan (berupa antrian), kemudian dijabwalkan agar secara nyata dilayani oleh peripheral.

Generasi Keempat (Pasca 1980-199xan)
Sistim operasi tidak digunakan dalam satu mode, tapi banyak mode, yaitu mendukung batch prosesing, timesharing dan  (soft) real-time application.
Genirasi ini ditandai dengan berkembangnya dan meningkatnya kemampuan computer desktop (komputer pribadi) dan teknologijaringan. Jaringan TCP/IP telah mulai digunakan secara luas oleh kalangan militer, peneliti dan perguruan tinggi.

2.4. Struktur Dasar Sistem Operasi.

1. Sistim monolitik

Sistim operasi sebagi kumpulan prosedur dimana prosedur dapat salang di panggil o;eh prosedur lain di system bila diperkukan. Karnel berisi semua layanan yang disediakan system operasi untuk pemakai.
kelemahan
Pengujian dan penglihatan kesalahan sulit karena tak dapat dipisahkan dan di alokasikan.
Sulit dalam menyediakan fasilitas pengamanan.
Merupakan pemborosan bila setiap computer harus menjalankan seluruh layanan yang disediakan karnel tidak fleksibel.
Kesalahan program satu bagian dari karnel menyebabkan matinya seluruh system.
Kelebihan
Layanan dapat dilakukan dengan sangat cepat karena terdapat di satu ruang alamat.

2. System berlapis

Sistem operasi dibentuk secara hirarki berdasarkan lapisan-lapisan, dimana lapisan –lapisan bahwa member layanan lapisan lebih atas.
Lapisan Nama fungsi
0 Prosesor allocation & multiprogaming Mengatur alokasi pemrosesan dan swicthing
1 Memori & drum managemen Alokasi ruang memori atau drum
2 Operator proses comuncation Mengatur komunikasi antar proses
3 I/o management Penyederhanaan akses I/O pada level atas
4 User program Untuk program pemakai
5 Operator Untuk operator.



Keunggulan
Memiliki semua keunggulan rencana modular, yaitu system dibagi menjadi beberapa modul dan tiap modul dirancang secara independen. Tiap lapisan dapat dirancang, dikode dan diuji secara independen.

Kelemahan
Fungsi – fungsi system operasi harus diberikan ke tiap lapisan secara hati – hati.


3. System dengan mesin maya
System operasi melakukan stimulasi mesinnyata, semuapemakai diberi ikusi mempunyai satu mesin yang sama-sama canggih.
Teknik ini berkembang menjadi operating system emulator sehingga system dapat menjalankan aplikasi-aplikasi untuk system operasi lain
System operasi MS-windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks aplikasi Win 16.
IMB mengembangkan WABI yang mengamulasi win 32 API sehingga diharapkan system operasi yang menjalankan WABI dapat dijalankan aplikasi – aplikasi MS Windows.
Para sukarelawan pengembang Linux telah membuat DOSEMU agar aplikasi-aplikasi untuk MS-DOS dapat dijalanjan di Linux,WINE agar aplikasi untuk MS-Windows dapat dijalankan di Linux,iBCS agar aplikasi-aplikasi untuk SCO_UNIX dapat dijalankan di Linux ,dan sebagainya

4. System dengan client-server
System operasi merupakan kumpulan proses dengan proses-proses diketagorian sebagai server dan client, yaitu:
Server adalah proses yang menyediakan layanan.
Client adalah proses yang memerlukan/meminta layanan.
Proses client yang memerlukan layanan mengirim pesan ke server dan menanti pesan jawaban.
Proses server seetelah melakukan tugas .yang diminta, mengirim hasil dalam bentuk pesan  jawaban ke proses client. Server hanya menanggapi penerimaan client. Server hanya menanggapi permintaan client dan tidak meminta percakapan dengan client.

  Keunggulan
Pengembangan dapat dilakukan secara modular.
Kesalahan (bugs) di satu subsistem (diimplikasikan sebagai satu proses) tidak merusah subsistem-subsistem lain sehingga tidak mengakibatkan satu sistematis secara keseluruhan.
Mudah diadaptasi untuk system tersebar.

kelemahan
Layanan dilakukan lambat karena harus melalui pertukaran pesan. Pertukaran pesan dapat menjadi bottleneck.

5. Sistem beorientasi objek

System operasi yang merealisasikan layanan sebagai kumoulan proses disebut system operasi bermodel proses. Pendekatan lain implementasi layanan adalah sebagai objek-objek. System operasi yang distrukturkan menggunakan obkek di senut system operasi beroriantasi objek.

System beroriantasi objek, antara lain:
Eden.
Choices.
X-kernel.
Modusa.
Clouds.
Amoeba.
Muse.
Dan sebagainya.



2.5. Bebrapa Jenis Sistem Operasi.

1. System Operasi Windows MS-Windows NT

Ms NT merupakan system operasi single-user, multitasking (multiprogramming) yang dirancang berjalan pada beragam PC dan workstation. NT benar-benar merupakan system operasi yang dirancang bagus (tidak asal-asalan dengan tambal-tambalan) memakai teknologi yang baik.

Sasaran rancangan MS-Windows NT
Kemampuan agar dapat diperluasa (extensibility)
Portabilitas (portabily).
Kehandalan dan ketegaran (reliability dan rubustness).
Kompatibilitas (compatibility).
Kinerja (performance).


A. Kemampuan agar dapat diperluas (extensibility)

MS-windows NT maksudnya untuk dapat mengikuti pengembangan teknologi baik teknologi perangkat keras atau lunak. Fitur karnel agar mudah diperluas .
Bersturktur modular ,yaitu terdiri dari sekumpulan komponen yang saling berterinteraksi. Komponen baru dapat ditambahkan secara modular untuk suatu kemampuan baru.
Merepresentasikan sumberdaya sebgai objek. Penambahann objek baru tidak akan mengganggu objek dank ode yang telah ada sebelumnya.
Driver yang dapat di-lood, memungkinkan perangkat masukan/keluaran ditambahkan saat system sedang berjalan.
Fasiliitas RPC (remote procedure call), memungkinkan pemanggilan layanan remote tanpa perlu mengelatahui rincien implementasi.
B. Portabilitas (portability)
Kemampuan program (sistem operasi) dapat berjalan di pemrosesan berbeda dengan sedikit pengkodean ulang. Pedoman peningkatan adalah.
Sebanyakmungkin kode ditulis dalam bahasa tingkat tinggi secara standar dibanyak sistem proses.
Meminumkan kode yang berinteraksi dengan perangkat keras secara langsung,
Jika terpaksa mengakses perangkat keras secara langsun, isolasi kode-kode  dalam modul-modul.
MS-Windows NT menempuh upaya berikut:
Portable terhadap C.
Isolasi pemroses.
Isolasi platform.
Isolasi platform dilakukan dengan membuat lapiasan HAL (hardware abstraction layer) sehingga memudahkan porting ke banyak pemroses.

C. Kehandalan dan Ketegaran (Reliabiaty dan Robustnees)

Kemampuan menaggapi kondisi kesalahan yang di prediksi seperti kegagalan perangkat keras.
Kemampuan melingdungi dari kerusakan yang disengaja maupun tidak di sengaja oleh program-program aplikasi (tingkat-user).
MS-Windows NT menggunakan structured exception handling, yaitu metode menangkap kesalahan dan menanggapinya secara konsisten dan seragam.


D. Kompatibilitas (Compatibility)
Kemampuan mengeksekusi program yang ditulis untuk sistem oparasi lain atau versi lama.
Kompetabilitas biner, seperti progrsm biner di eksekusi  untuk sistem operasi lain mampu menjalankan di sitem operasi secara langsung.
Kompetabilitas kode sumber, berarti kode sumber program untuk sistem operasi lain dapat dikomplikasikan di sistem operasi dan hasilnya dapat dijalankan dengan sukses.
MS-Windows NT menyediakan:
Kompiabelitas biner untuk aplikasi MS-DOS, Windows 16-bit, Windows 32-bit, OS/2 mode teks and LAN maneger.
Kompatibilitas level kode sumber untuk aplikasi yang di tulis mengikuti standar POSIX.

E. Arsitektur dasar Mickrosoft Windows NT
1. Hardware abstraction layer (HAL)
Memetakan perintah dan tanggapan perangkat keras generic menjadi perintah dan tanggapan unik platform tertentu, seperti Intel 486 atau Pentium, Motorola PowerPC, atau DEC Alpha.
2. Karnel
Berisi sistem-sistem mendasar dari sistem operasi.
3. Subsystem
Beragam modul fungsi-fungsi specific menggunakan layanan-layanan dasar yang di sediakan karnel.
4. System service
Menyediakan interface ke perangkat lunak mode pemakai.
Linux merupakan sistem operasi yang bersifat open source. Sifat ini berarti Linux memiliki source code pemrograman yang bisa dirubah dan dimodifikasi sesuai dengan kemauan usernya. Linux merupakan salah satu jenis sistem operasi komputer yang gratis, dan memilki biaya yang sangat murah apabila dibandingkan dengan Mac dan juga Windows.

2. Sistem operasi MS-DOS
Pertamakali dirilis pada oktobet 1982 yaitu versi 1.1 mendukung disket 320Kbyte. Dan sekarang sampai SM-DOS versi 5.0.
Perintah di MS-DOS dibagi dua, yaitu:
Perintah internal
Merupakam dari command.com
Perintah eksternal
Dimuat kememori dari disk jika diperlukan (yaitu dasar panggilan pemakai)
Perintah-perintah di MS-DOS antara lain
Komunikasi dengan sistem.
Bekerja dengan disk.
Bekerja dengan direktori.
Pengelolaan file.
Pengelolaan perangkat masukan?keluaran.
Penyesuaian (setting) lingkungan kerja.
Pengelolaan  batch files.

3. Sistem Operasi Unix
Unix ditus dalam bahasa C memudahkan pindah ke mesin baru.
 UNIX berjalan di beragam computer, dari notebook sampai supercomputer. Seluruh vendor computer dan perangkat lunak besar mempunyai versi UNIX.
A. Pandangan Pemrograman terhadap UNIX
Pemograman UNIX dapat memanfaatkan beragam sumberdaya yang disediakan UNIX antara lain:
Program utilitas-utilitas dasar.
Menyediakan banyak program utilitas sangat canggih dan bagus dalam satu tugas tertentu.
Pustaka standar (service interface).
Dikengkapi pustaka standar berisi fungsi-fungsi standar yang sering digunakan yang sering digunakan program.
System call (API)
Menyediakan sejumlah titik masuk layanan karnel, disebut system call. system call layaknya fungsi bahasa C sehingga pemograman tidak merasakan perbedaannyaa dengan memakai fungsi C lainnya.
4. Sistem Operasi Linux
Linux adalah tiruan (clone) UNIX. Pengembangan Linux pertama kali dilakukan Linux benedict Turvalds, Universitas Kelsinki, Finlandia sebagai proyek hobby. Seluruh kode sumber Linux termasuk karnel, devicers, libraries, program dan tool pengembangan disebarkan secara bebas dengan lisensi GPL (General Publik License) versi kedua.

Distribusi linux antara lain:
Slackware
Debian
RedHat
S.u.S.u
Caldera
Turbo Linux
Distribusi – distribusi menggunakan karnel linux yang di setujui oleh perusahaan sehingga menjamin kompatibilitas. Perbedaan antara lain pada:
Paket-paket perangkat lunak yang di sertakan distribusi.
Struktur direktori.
Metode pemaketan perangkat lunak.
Instalasi sistem.

Pandangan Pemakai terhadap Sistem Operasi Linux
Pemakai awam memandangi sistem Linux melalui  perintah-perintah yang dapat di berikan Sistem Linux dan aplikasi-aplikasi di sistem linux. Perintah-perintah pada sistem Linux serupa dengan perintah-perintah di sistem UNIX pada umumnya.



Pandangan programmer terhadap sistem Operasi Linux
Programen dapat memanfaatkan sistem operasi Linux seperti pemanfaatan sistem operasi UNIX lain, yaitu melalui:
Pengombinasian program-program unilitas untuk suatu tujuan.
Rutin-rutin pustaka
System calls

Beberapa kamus-kamus Linux
A(Address)
salah satu entry yang digunakan untuk melakukan introgasi DNS pada sistem operasi Linux, yang memberikan informasi tentang alamat IP dari mesin yang dimaksud.
Abi Coder
Salah satu prerangkat enskrip yang memiliki kelebihan pada pengenkripsian file.
Abiword
Aplikasi dari Gnomen Office yang digunakan untuk mengelola data (word processing) dalam Linux, hamoir sama dengan StarOffice Write, Applix, maupun K-Word.
Abiwor Graphic
Program pengolah dokumen yang dapat digunakan untuk memasukan gambar tertentu ke dokumen.
Account
Suatu identitas yang diperlukan untuk menggunakan suatu sistem, baik itu sistem local maupun remote, biasanya berupa usename dan password.






BAB III. LINUX KALI

4.1. Tentang Linux Kali
Kali Linux merupakan hasil project open source yang di danai dan di kendalikan oleh Offensive Security yaitu sebagai  penyelenggara / provider dalam pelayanan penestration testing & Training Information Security berkelas dunia. provider ini juga yang mengelola Exploit Database dan  kursus online gratis, Metasploit Unleashed.
kelebihan dari distro Kali Linux dibanding distro backtrack :
1.      Stremaing Security serta update package dari repositori Debian
Sinkronisasi dengan repositori Debian 4 kali sehari, terus memberikan Anda dengan update paket terbaru  dan perbaikan keamanan yang tersedia.
2.      Packaging file Debian dari masing2 tool di kali
Jadi tool-tool diKali linux bisa di gunakan oleh distro yang lain yang masih turunan dari linux Debian, seperti Ubuntu, Blankon, dll
3.      Pemaketan/packaging jangka panjang & sering maintenance pada bug-bug di tools-nya
4.      Bisa menggunakan banyak desktop evironment misal KDE, LXDE,  XFCE
5.      Kemudahan update untuk versi kali linux terbaru
6.      Support jangka panjang pada pengembangan jangka panjang pada ARM Hardware
7.      Automatis Instalasi pada Kali
8.      Kustomisasi ISO & Boostraps
Dan masih banyak yang lain , tetapi pada dasarnya Kali Linux adalah distro versi 6 dari Backtrack hanya saja di rubah namanya jadi so pasti akan ada kelebihan yang di berikan . Dari kelebihan ini, yang paling mencolok yaitu adanya support yang kuat dari Debian yang merupakan nenek moyang dari Kali Linux.





4.2 Cara Penginstalan Linux Kali
1. Colok USB atau masukan cd kali linux yang sudah di burn tadi. masuk kebios setting boot priority menjadi boot from usb atau boot from cd-room.
2. Kalau berhasil maka akan muncul gambar seperti dibawah ini
3. Pilih Graphical install lalu tekan enter

4. Maka akan melakukan loading dan akan muncul untuk memilih bahasa gunakan seperti
5. Klik continue untuk melanjutkan maka akan tampil .
Continue lagi untuk melanjutkan sehingga kita disuruh untuk memilih jenis keyboard yang kita gunakan, rata-rata jenis diindonesia adalah American English.







6. Setelah kita klik continue kita akan akan melihat proses configure the network dan load components from cd Seperti gambar berikut dibawah ini yaah.

7. Kita biarkan saja proses diatas jangan diganggu sampai muncul seperti dibawah ini
8. Pada gambar diatas kita disuruh memberi nama host terserah kalian mau dikasih nama apa. kalau sudah langsung klik continue dan akan muncul gambar dibawah ini
9. Gambar diatas kita disuruh untuk membuat password kali linux kita, password terserah teman-teman yang penting teman-teman ingat soalnya password ini untuk login ke kali linux kita nanti. Jika sudah selesai silahkan kli continue maka akan muncul proses untuk mengatur waktu seperti dibawah ini
10. Biarkan proses diatas berjalan sampai muncul seperti gambar dibawah ini
11. Gambar diatas kita disuruh memilih waktu tempat tinggal kita.
12. Gambar diatas kita disuruh untuk memilih partisi, pada tahap ini hati-hati kalau kita salah pilih partisi maka data kita akan hilang semua. pada kasus ini ane menghapus semua partisi dan akan membuat partisi secara otomatis dan karna kita masih pemula jadi ane pilih Guided- use entire disk lalu klik continue sampai muncul gambar dibawah ini
13. Data diatas adalah besarnya hardisk yang ane gunakan untuk install kali linux, karna ini cuma buat tutorial jadi ane kasih cuma sedikit ane saranin kasih space partisi lebih besar lagi. klik continue untuk melanjutkan seperti dibawah
14. Pada step ini kita disuruh untuk mengatur partisi untuk menyimpan data, system dan lain-lain, karna kita user pemula ane akan pilih all files in one partition (recommended for new users) lalu klik continue sehingga muncul seperti
15. tahap ini adalah tahap terakhir pengaturan partisi hardisk, Wokay lanjut cara Install Kali Linux Lengkap ketahap berikutnya pilh “yes” lalu tekan continue pada gambar dibawah
16. Maka akan terlihat proses instalasi seperti dibawah ini. silahkan tunggu dan biarkan prosesnya berjalan mungkin akan agak lama.
17. Setelah proses diatas selesai makan akan muncul dibawah ini
18. Pilih “yes” lalu klik continue maka akan tampil gambar dibawah ini
19. Gambar diatas menjelaskan bahawa apakah kita akan menginstal grub pada partisi hardisk tadi? pilih saja “yes” dan klik continue dan terlihat seperti dibawah ini
20. pilih harddisk tadi lalu klik continue dan akan terlihat proses instalasi grub seperti :
21. kalau proses diatas sudah selesai maka akan muncul dibawah ini

22. gambar diatas menandakan bahwa instalasi kali linux kita sudah selesai untuk mengetes nya silahkan klik continue maka akaan otomatis restart dan muncul.
23. Tekan Enter maka akan terlihat form login dan kemudian password. user default adalah root passwordnya sesuai yang teman-teman buat diawal instalasi tadi.

24. Jika berhasil maka akan muncul dekstop seperti dibawah ini









DAFTAR PUSTAKA

Stallings, William. 2006. Buku Sistim operasi. Edisi ke emoat.jilid 1. Perpustakaan STMIK INDONESIA

Mariyanto, bambang. 2004. Buku Teks Ilmu Komputer Sistem Operasi. Jakarta. Elex Media Koputindo

Wahana, Komputer. 2006. Kamus Linux. Stmik Indonesia Padang. Penerbit andi

No comments: