Tugas Sitem Operasi Bab 2- Operating System Structures

 

Nama              : Andi Gigatera Halil Makkasau

NIM                : D121191054

Teknik informatika B

1.     


What is the purpose of the command interpreter? Why is it usually

separate from the kernel?

 

(No. 02) Apa kegunaan dari Command Interpreter? Mengapa Command Interpreter terpisah dari kernel?

 

= Command Interpreter adalah Sebuah program yang membaca perintah textual dari pengguna atau dari file dan mengeksekusinya.

- Kegunaan utama Command Interpreter adalah untuk mengambil dan mengeksekusi perintah user selanjutnya secara spesifik. Beberapa perintah yang diberikan untuk memanipulasi file (buat, hapus, copy, eksekusi, dan sebagainya) biasanya akan mengubah perintah tersebut kedalam satu atau lebih system calls. Untuk lebih lengkapnya :

a.      Eksekusi Program. Sistem harus dapat memanggil program ke memori dan menjalankannya. Program tersebut harus dapat mengakhiri eksekusinya dalam bentuk normal atau abnormal (indikasi error).

b.     Operasi-operasi I/O. Pada saat running program kemungkinan dibutuhkan I/O, mungkin berupa file atau peralatan I/O. Agar efisien dan aman, maka user tidak boleh mengontrol I/O secara langsung, pengontrolan dilakukan oleh sistem operasi.

c.      Manipulasi sistem file. Kapabilitas program untuk membaca, menulis, membuat dan menghapus file.

d.     Komunikasi. Komunikasi dibutuhkan jika beberapa proses yang sedang dieksekusi saling tukar-menukar informasi. Komunikasi dilakukan dengan cara berbagi memori (shared memory) atau dengan cara pengiriman pesan (message passing).

 

e.      Mendeteksi kesalahan. Sistem harus menjamin kebenaran dalam komputasi dengan melakukan pendeteksian error pada CPU dan memori, perangkat I/O atau pada user program.

- Pada umumnya terpisah karena konsep mesin virtual menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap mesin virtual terpisah dari mesin virtual yang lain.

 

 

2.     What is the purpose of system programs?

 

(No. 04) Apa kegunaan dari Sistem Program?

 

= Sistem program menyediakan program yang dapat dikembangkan dan dieksekusi. Sistem program juga yang menghubungkan user interface dengan system call.

Kegunaan sistem Program adalah untuk melakukan kontrol dan manajemen hardware serta operasi-operasi dasar sistem, atau dengan kata lain program sistem adalah software pada lapisan pertama yang disimpan pada memori komputer dan merupakan program pertama yang dijalankan pada saat komputer dinyalakan (setelah BIOS). Program sistem sering juga disebut sistem operasi.

 

3.     List five services provided by an operating system, and explain how each

creates convenience for users. In which cases would it be impossible for

user-level programs to provide these services? Explain your answer

 

(No. 06) Berikan lima daftar layanan yang disediakan oleh sistem operasi, dan jelaskan bagaimana lima layanan tersebut memberikan kenyamanan untuk user. Dalam kasus level program user apa sistem operasi tidak mungkin untuk menyediakan layanan-layanan diatas? Jelaskan pendapat anda!

 

=

a.      Eksekusi program, sistem harus dapat meng-load program kedalam memory dan menjalankan program tersebut. Program harus bida untuk menghentikan eksekusi, baik secara normal atau abnormal (terindikasi error).

Level program user tidak dapat dipercaya untuk mengalokasikan CPU time dengan baik,

b.     Operasi masukan/keluran, saat sebuah program di-running / dijalankan, sering kali juga dibutuhkan proses masukan/keluaran baik berupa file atau

 

peralatan I/O itu sendiri. Dalam hal ini sistem operasi harus bisa berfungsi sebagai pengontrol, karena hal ini tidak bisa secara lansung dilakukan oleh User karena aspek keamanan dan efesiensi.

Level program user tidak dapat dipercaya untuk mengakses perangkat saja, level program user harus dapat memilah kapan perangkat diakses dan tidak diakses ketika perangkat sedang tidak digunakan. Contoh perangkat disk dan tapes, hanya beberapa device yang dapat mengaksesnya, tugas sistem operasi lah yang memilih device mana yang cocok digunakan untuk proses masukan dan keluaran.

c.      Manipulasi      sistem file,                 terdapat           banyak detail            dalam  pembuatan, penghapusan, pengalokasian, dan pemberian nama pada file yang tidak harus dilakukan oleh user. Blok-blok pada disk digunakan oleh file dan harus terlacak. Dengan menghapus file yang berarti menghapus semua informasi file itu juga menghapus blok-blok pada disk sehingga bisa dialokasikan. Level program          user     tidak            dapat   memastikan                ketaatan          untuk memamankan metode-metode yang dipercaya untuk mengalokasikan haya blok-blok kosong dan membatalkan alokasi blok pada file yang terhapus.

d.     Komunikasi, pesan yang melewati sistem akan diubah menhadi paket-paket yang berisikan informasi, dan kemudian dikirim ke kontroler jaringan, ditransmirikan melalui sebuah media komunikasi, dan kumpulkan kembali ketika sampai ke sistem tujuan. Order paket dan koreksi data harus berada di tempat yang sesuai.

Level program user mungkin tidak dapat mengatur akses ke perangkat jaringan atau program tersebut mungkin menerima tujuan paket untuk proses lain.

e.      Deteksi error, bisa terjadi pada hardware atau software atau kedua-duanya. Pada level hardware, semua data yang ditransferkan harus diperiksa untuk memastikan bahwa data tidak terkorupsi selama ditransimisikan. Pada level

 

software, media (transmisinya) harus diperiksa untuk konsistensi data, contohnya ketika jumlah blok-blok pada penyimpanan yang dialokasikan dan tidak teralokasi sama dengan jumlah yang ada pada perangkat.

Level program user mungkin tidak memiliki code untuk menangkap preses error.

 

 

 

4.     How could a system be designed to allow a choice of operating systems

from which to boot? What would the bootstrap program need to do?

(No. 08) Bagaimana bisa sebuah sistem di desain untuk mengijinkan sistem operasi mana yang akan di boot? Apa yang harus dilakukan program bootsrap?

 

= Sistem operasi terinstall dalam drive-drive dan atau dalam partisi-partisi yang berbeda, yang biasa disebut dengan disk boot atau sistem disk. Program bootsrap dibutuhkan untuk mencari sistem file untuk mencari kernel sistem operasi, kemudian load kedalam memori, dan memulai eksekusi.

Tugas Sistem Operasi

 


Nama              : Andi Gigatera Halil Makkasau

NIM                : D121191054

Teknik Informatika B 2019

1.2 We have stressed the need for an operating system to make efficient use of the computing hardware. When is it appropriate for the operating system to forsake this principle and to “waste” resources? Why is such a system not really wasteful?

1.2 kapan waktu yang tepat untuk sebuah sistem operasi mengabaikan aturan menggunakan perangkat keras secara efisien dan menghabiskan sumber daya pada computer? Dan, mengapa penggunaan perangkat keras atau sumber daya pada sistem tidak boros?

= single-user systems  harus memaksimalkan penggunaan sistem untuk user. GUI mungkin akan melakukan pemborosan siklus CPU, tetapi GUI mengoptimalkan interaksi pengguna dengan sistem

 


1.4 Keeping in mind the various definitions of operating system, consider whether the operating system should include applications such as web browsers and mail programs. Argue both that it should and that it should not, and support your answer

1.4 Apakah sistem operasi harus menyediakan aplikasi seperti web browser & aplikasi mail?

= Aplikasi seperti browser web dan surel/e-mail menjalankan peran yang semakin penting pada komputer modern. Untuk memenuhi peran ini, web browser dan aplikasi surel perlu untuk dimasukkan sebagai bagian dari sistem operasi. Dengan melakukan itu, mereka dapat memberikan kinerja yang lebih baik dan integrasi yang lebih baik ke seluruh sistem. Selain itu, aplikasi ini penting untuk memiliki tema atau UI yang sama dengan sistem operasi



1.6 Which of the following instructions should be privileged?

a)     Set value of timer.

b)     Read the clock.

c)     Clear memory.

d)     Issue a trap instruction.

e)     Turn off interrupts.

f)      Modify entries in device-status table.

g)     Switch from user to kernel mode.

h)     Access I/O device

1.6 Mana bagian dari instruksi ini yang memiliki kemampuan yang lebih/hak istimewa?

a)     Mengatur waktu timer.

b)     Membaca clock.

c)     Membersihkan memori.

d)     Memberikan instruksi trap (perangkap)

e)     Menghentikan instruksi

f)      Modifikasi antrian pada status perangkat tabel

g)     Mengalihkan mode user ke mode kernel

h)     Akses perangkat masukan/keluaran

= instruksi yang memiliki kemampuan yang lebih/hak istimewa adalah mengatur waktu timer, membersihkan memori, menghentikan instruksi, modifikasi antrian pada status prangkat tabel, dan akases perangkat mmasukan/keluaran

 

 

1.8 Some CPUs provide for more than two modes of operation. What are two possible uses of these multiple modes?

1.8 beberapa CPU menyediakan lebih dari dua mode pengoperasian. Apakah mungkin menggunakan multiple mode operator?

= Terdapat dua mode operator pada komputer, mode kernel dan mode user. Beberapa CPU mendukung multiple mode dengan memberikan perbedaan jasa yang terpisah antara mode kernel dan mode pengguna.

a.      Kemungkinan pertama, menyediakan perbedaan jasa pada mode kernel. Contoh suatu kode yang hanya dikhususkan untuk memperbolehkan perangkat USB berjalan. Sehingga perangkat USB tersebut dapta dijalankan tanpa harus berpindah ke mode kernel, meskipun pada dasarnya yang mengizinkan perangkat USB berjalan ada di mode kernel

b.     Kemungkinan kedua, menyediakan perbedaan jasa pada mode user. Pada multiple mode user dapat digunakan untuk menyediakan kebijakan keamanan. Ketika terdapat user yang berada dalam grup yang sama ingin mengeksekusi kode user lain (dalam grup yang sama). Ketik amesin berada dalam mode ini, dapat memungkinkan seronag user menjalankan kode tersebut termasuk user lain dalam grup yang sama.

 

1.10 Give two reasons why caches are useful. What problems do they solve? What problems do they cause? If a cache can be made as large as the

1.10 Berikan alasan mengapa cache sangat berguna, masalah apa yang akan diselesaikan melalui cache? Apa penyebab permasalahan tersebut? Jika sebuah cache dapat digunakan sebesar perangkat yang digunakan untuk men-cache sebuah cache sebesar sebuah disk), mengapa cache tidak dibuat besar dan menyingkirkan perangkat disk?

= Cache bisa disebut dengan memori kecil digunakan untuk mengurangi waktu pengaksesan data pada memori. Cache menjadi sangat berguna ketika dua atau beberapa komponen ingin bertukar data, dan komponen-komponen ini memiliki kecepatan transfer yang berbeda. Dengan cache masalah tersebut dapat teratasi, dengan menyediakan buffer yang memiliki kecepatan menengah antarkomponen-komponen itu. Jika perangkat ingin mencari data dengan cepat maka data tersebut harus beda dalam cache, sehingga perangkat tidak akan membutuhkan waktu yang lama untuk mencari data. Jika data pada komponen tersebut berganti maka data pada cache juga harus terganti, isi dari cache haruslah selalu ter-update.

 

- Sebuah komponen mungkin dibuang dengan cache yang memiliki ukuran yang

sama, namun hanya jika :

a. Cache dan komponen memiliki kapasitas penghematan state yang sama (

ketika komponen menyimpan datanya ketika aliran listrik terputus, maka

cache juga harus menyimpan datanya)

b. Cache lebih murah daripada memori.

Pemodelan Protokol Komunikasi Layer Transport Menggunakan Finite State Machine

 
Finite State Machine (FSM) adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State (Keadaan), Event (kejadian) dan action (aksi). Pada satu saat dalam periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang aktif. Sistem dapat beralih atau bertransisi menuju state lain jika mendapatkan masukan atau event tertentu, baik yang berasal dari perangkat luar atau komponen dalam sistemnya itu sendiri. Transisi keadaan ini umumnya juga disertai oleh aksi yang dilakukan oleh sistem ketika menanggapi masukan yang terjadi. Aksi yang dilakukan tersebut dapat berupa aksi yang sederhana atau melibatkan rangkaian proses yang relatif kompleks (Setiawan : 2006).

Diagram FSM

Diagram tersebut memperlihatkan FSM dengan dua buah state dan dua buah input serta empat buah aksi output yang berbeda : seperti terlihat pada gambar, ketika sistem mulai dihidupkan, sistem akan bertransisi menuju state0, pada keadaan ini sistem akan menghasilkan Action1 jika terjadi masukan Event0, sedangkan jika terjadi Event1 maka Action2 akan dieksekusi kemudian sistem selanjutnya bertransisi ke keadaan State1 dan seterusnya.

 

Secara formal FSM dinyatakan oleh 5 tupel atau M=(Q, ∑, δ, S, F),

(Utdirartama, 2001) dimana:

Q = himpunan state/kedudukan

∑ = himpunan symbol input/masukan/abjad

δ = fungsi transisi

S = state awal/ kedudukan awal (initial state), S Q

F = himpunan state akhir, F Q

3. Jenis-jenis FSM

FSM terdiri dari dua jenis, yaitu FSM ber-output dan FSM tidak ber-output. FSM tidak ber-output digunakan untuk pengenalan bahasa dalam komputer, dengan input yang dimasukkan akan diperoleh apakah input tersebut dikenal oleh bahasa komputer atau tidak. Salah satu penggunaan FSM tidak ber-output adalah program compiler, yaitu program untuk memeriksa apakah perintah yang digunakan pengguna benar atau salah. Sementara untuk FSM ber-output digunakan untuk merancang mesin atau sistem (Zen, 2008). Dan FSM yang akan digunakan dalam penelitian ini adalah FSM ber-output, dan untuk selanjutnya akan dituliskan dengan FSM saja.

Ada dua metode utama untuk memperlakukan FSM untuk menghasilkan output. Yaitu Moore Machine dan Mearly Machine yang dinamakan berdasarkan penemunya.


Kelebihan dan Kekurangan FSM

FSM memiliki beberapa kelebihan (Brownlee, 2010), diantaranya :

1. Sederhana, sehingga mudah diimplementasikan

2. Bisa diprediksi responnya

3. Komputasi ringan

4. Relatif fleksibel

5. Merupakan metode AI lama yang bisa digunakan pada berbagai sistem

6. Mudah ditransfer dari abstrak menjadi kode program

Selain memiliki banyak kelebihan, FSM juga mempunyai beberapa kelemahan (Brownlee, 2010), diantaranya :

1. Karena sifatnya bisa diprediksi, maka implementasi pada game kurang disukai

2. Implementasi pada sistem yang lebih besar lebih sulit karena pengaturan dan pemeliharaannya jadi kompleks

3. Sebaiknya hanya digunakan pada sistem dimana sifat sistem bisa didekomposisi menjadi state.

4. Kondisi untuk transisi state adalah tetap


Dari sudut pandang pengirim, pengiriman ulang adalah obatnya. Pengirim tidak dapat mengetahui tentang paket data yang hilang, paket ACK yang hilang atau jika paket data atau ACK tertunda. Dalam semua kasus, tindakan yang diambil sama: pengiriman ulang. Penerapan mekanisme pengiriman ulang berdasarkan waktu memerlukan timer penghitung mundur yang dapat menginterupsi pengirim setelah waktu yang diberikan habis. Dengan demikian, pengirim diharapkan mampu memulai timer setiap paket dikirimkan, entah paket baru maupun paket yang dikirimkan ulang. Pengirim juga diharapkan dapat merespon interupsi timer (melakukan tindakan yang tepat) dan menghentikan timer.


Gambar 1 menunjukkan FSM pengirim pada rdt3.0, sebuah protokol yang handal dalam mengirimkan data melalui saluran yang mudah korup bahkan sampai kehilangan paket.

 

Gambar 2 merupakan FSM penerima pada protokol rdt 3.0. Penerima harus menambahkan nomor urut paket yang disetujui oleh pesan ACK dengan memasukkan argumen ACK[0] atau ACK[1] dalam udt_send() di FSM penerima. Pada keadaan yang paling kiri, terdapat dua kondisi. Yaitu kondisi menerima paket korup dan kondisi menerima paket baik. Jika kondisi menerima paket korup terjadi, maka akan dikirimkan respon udt_send() dan dikembalikan ke alur sebelumnya. Namun jika yang terjadi justru sebaliknya, maka tetap dikirimkan udt_send() lalu diteruskan ke alur berikutnya dengan kode deliver_data().





Referensi 

Kuis 1 Mata kuliah Jaringan Komputer

 





Nama        : Andi Gigatera Halil Makkasau

NIM          : D121191054

Teknik informatika B 2019

SOAL
1. Jelaskan fungsi layer aplikasi, presentation dan
session pada protocol OSI.
2. Jelaskan beberapa perkembangan teknologi jaringan
terkini.
3. Jelaskan minimal 5 perangkat jaringan komputer
serta fungsinya.
4. Jelaskan 3 macam layanan (service) pada layer

aplikasi.


Jawaban

Fungsi layer aplikasi 


1. Sebagai User Interface
Aplication Layer ini juga berfungsi sebagai user interface yang dimana memiliki tujuan untuk mendefinisikan data dan penyajian data yang dilakukan oleh presentation layer, namun pengguna tidak bisa melihat dan data dan membacanya. Maka dari itu, ketika presentation layer bekerja dalam menyajikan data, maka Aplication Layer akan bekerja dalam menampilkan data yang disajikan dalam antarmuka dengan pengguna. Salah satu contoh dengan menggunakan program atau sistem tertentu, sehingga data yang disajikan akan dapat dilihat dan diamati secara langsung oleh pengguna.
2. Sebagai sarana untuk mengumpulkan informasi
Fungsi selanjutnya adalah Aplication Layer ini berperan penting sebagai kolektor semua informasi dan data yang diterima dan yang akan dikirim melalui jaringan. Apabila pengguna menerima data maka Aplication Layer akan mengumpulkan semua data yang telah diterima untuk kemudian diangkat dalam aplikasi tertentu.
Apabila pengguna mengirimkan data maka Aplication Layer mengumpulkan keseluruhan data dalam aplikasi tertentu dan kemudian akan meneruskan data ke presentation layer untuk didefinisikan dan diproses lebih jauh ke dalam jaringan.
3. Sebagai Sarana Membantu Kinerja Aplikasi

Aplication Layer ini juga berfungsi dalam perangkat keras yang kita kenal sebagai komputer server namun tergantung pada proses yang sedang berlangsung. Komputer server harus memiliki perangkat lunak yang mendukungnya.

Fungsi layer presentation

a. Melakukan enkripsi data atau pesan
Presentation layer memiliki fungsi untuk melakukan proses enkripsi data. proses enkripsi data merupakan proses yang dilakukan untuk mengamankan data atau pesan yang akan ditransmisikan untuk menjaga keamanan pesan atau data tersebut. Ketika bertindak sebagai receiver, maka presentation layer memiliki fungsi untuk melakukan deskripsi, yaitu membuka enkripsi dari suatu pesan ataupun data.

b. Melakukan proses kompresi dan dekompresi
Sama seperti proses enkripsi dan deskripsi yang dilakukan sebelumnya, fungsi kedua dari lapisan presentation layer pada OSI layer model ini berfungsi untuk melakukan proses kompresi dan dekompresi. proses kompresi merupakan proses pemadatan atau pengecilan suatu data, sehingga data tersebut dapat dengan mudah diteruskan ke dalam sebuah jaringan (yang merupakan sebuah proses yang terjadi ketika presentation layer bertindak sebagai transmitter). Sedangkan proses dekompresi dilakukan untuk membuka dan memperjelas data yang akan diterima dan akan diteruskan ke application layer. proses ini terjadi ketika lapisan presentation layer ini akan menerima data yang akan ditampilkan pada application layer (proses user sebagai receiver data).

c. Melakukan proses pemformatan pada bentuk-bentuk grafis
Fungsi berikutnya dari presentation layer adalah sebagai pemformat bentuk-bentuk grafis.Beberapa data ditransmisikan dalam bentuk grafis, atau beberapa aplikasi mengharuskan sebuah data ditampilkan dalam bentuk grafis, dan begitu pula sebaliknya. Fungsi dari presentation layer adalah memformat bentuk-bentuk grafis yang masuk ke dalam jaringan tersebut.

d. Mentranslasi konten yang ada
Selain melakukan proses pemformatan dalam bentuk-bentuk grafis, fungsi dari lapisan presentation layer lainnya adalah untuk melakukan proses translasi dari konten yang ada. Proses translasi ini dilakukan agar setiap data atau konten yang disalurkan melalui jaringan dapat diidentifikasi dan didefinisikan oleh tiap-tiap lapisan pada model OSI layer dan dimengerti oleh keseluruhan jaringan.

e. Menyajikan data
Berikutnya, yang merupakan fungsi dari presentation layer yang cukup penting adalah menyajikan data. Presentation layer membantu menyajikan data yang ada, baik ketika akan ditampilkan ke dalam layer application, maupun ketika akan diteruskan ke lapisan session layer.

f. Menentukan tipe data yang ada

setelah mampu menyajikan data, presentation layer juga memiliki fungsi lainnya, yaitu untuk menentukan tipe data yang ada. Tipe data yang akan ditransmisikan, baik yang ditransmisikan menuju application layer, ataupun ditransmisikan menuju session layer didefinisikan oleh presentation layer.

Perkembangan teknologi jaringan komputer terkini

1.      4G


 

Jaringan nirkabel untuk telekomunikasi generasi keempat diperkenalkan pertama kali di Korea Selatan pada tahun 2007.
Generasi keempat dari jaringan wireless ini menawarkan kecepatan hingga 100 Mb apabila digunakan untuk mengakses data dengan mobilitas tinggi. Sedangkan untuk mengakses data mobilitas rendah atau untuk mengakses data nirkabel secara lokal, jaringan generasi keempat atau 4G menawarkan kecepatan hingga 1 GB per second.

2.      LTE


 

Jaringan LTE diperkenalkan pada tahun 2009 di Oslo Norwegia dan di Stockholm Swedia. Ini merupakan standar jaringan wireless berkecepatan tinggi untuk ponsel dan Terminal data. Kecepatan maksimal download jaringan LTE mencapai 300 MB / s dan upload mencapai 75 MB 

3.      Fiber


 

Industri telekomunikasi berkembang dengan sangat pesat. Jika dahulu teknologi jaringan berbasis kabel kebanyakan menggunakan kabel berbahan tembaga, saat ini sudah dikembangkan jaringan dengan teknologi kabel serat optik. Salah satu kelebihan penggunaan kabel serat optik adalah kecepatannya mentransfer data yang jauh lebih besar dan stabil dibandingkan dengan penggunaan kabel tembaga.

Salah satu bentuknya adalah FTTH (fiber to the home) yang memungkinkan jaringan ini masuk ke rumah-rumah. kelebihan jaringan menggunakan kabel optik ini adalah, memiliki kecepatan yang stabil dan bisa mentransfer 1GB/s atau lebih hingga puluhan kilometer. Jauh berbeda dengan penggunaan kabel tembaga yang hanya bisa mentransfer data sejauh 100 meter untuk 1 GB 

Jelaskan minimal 5 perangkat jaringan komputer beserta fungsinya

1. Router


 

Router adalah sebuah perangkat yang berfungsi untuk menghubungkan dua jaringan atau lebih sehingga pengiriman data dari satu perangkat ke perangkat lain bisa diterima. Router itu bisa menghubungkan network / jaringan yang menggunakan topologi seperti bus, star dan ring. per second.
Dengan adanya perangkat bernama router tadi maka dua jaringan yang berbeda dapat terhubung, sebagai contoh 135.165.112.6/24 bisa terhubung ke 163.190.231.4/24 begitu dengan sebaliknya.
Proses melakukan routing ini terjadi pada layer ke tiga pada OSI Layer. Perlu diketahui juga jika cara kinerja router tersebut hampir sama dengan bridge yang sama-sama meneruskan data.

2. Wireless Card


 

Wireless Data ini merupakan sebuah jaringan yang mampu menghubungkan dua device tanpa menggunakan kabel. Wireless Card dapat menghubungkan dua atau lebih perangkat komputer sehingga bisa saling terhubung melalui jaringan Wi-Fi dan tanpa menggunakan kabel.

3. Perangkat LAN Card


 

Seperti halnya dengan perangkat jaringan yang lain, LAN Card ini merupakan perangkat jaringan yang dapt menghubungkan kiriman data dari perangkat satu ke perangkat lainnya.

4. Bridge


 

Perangkat Bridge ini berfungsi untuk memperluas jaringan ke bentuk jaringan lain yang lebih luas sehingga bisa dipergunakan pada perangkat lain. Dalam kinerja Bridge ini ia harus mengenali alamat MAC yang biasanya mentransmisikan sebuah data ke jaringan, baru kemudian bridge membuat tabel otomatis. Kelebihan perangkat bridge ini ialah ia bisa menentukan segmen mana yang akan di rooting atau disaring.

5. Hub


 

Hub pada komputer gunanya untuk membagi server ke jaringan lain, adapun kelemahan dari Hub ini ialah jika ia rusak maka transmisi jaringan ke komputer juga tidak dapat berjalan dengan begitu dia tidak dapat mengatur kecepatan data yang di kirimkan ke komputer lainnya.

 

Jelaskan 3 macam layanan service pada layer aplikasi 

1.      DNS (Domain name server)

 


DNS : server yang digunakan untuk untuk mengkonversi nama
domain ke dalam IP addres dan sebaliknya
Dalam dunia internet, komputer akan berkomunikasi satu sama lain
dengan mengenali IP Address

 

2.      TELNET

 

Telnet : protokol yang digunakan untuk melakukan remote access,
yaitu mengakses suatu "machine" dari jarak jauh

 

3.      EMAIL (Elektronik mail)

 

Menggunakan protocol
1. SMTP -Simple Mail Transfer Protocol
digunakan untuk mengirim email.
◦ 2. POP - Post Office Protocol
 digunakan untuk membaca email

4.      DHCP (Dynamic Host Configuration Protocol)


 

·        Merupakan protokol yang dipakai untuk memberikan IP

address secara dinamis kepada client.
·        Jika Non DHCP, pemberian IP address dilakukan secara
manual ke setiap komputer
·        Jika menggunakan DHCP, seluruh komputer yang
tersambung di jaringan akan mendapatkan IP address secara
otomatis dari server DHCP.
·        Selain IP address , banyak parameter jaringan yang dapat

diberikan oleh DHCP, seperti default gateway dan DNS server. 

Tugas 1 Mata kuliah Aljabar Linear



Nama        : Andi Gigatera Halil Makkasau

NIM            : D121191054

Mata kuliah : Aljabar Linear

Teknik informatika B 2019


Sebuah Perusahaan Multi nasional PT. Makmur yang bergerak di bidang penjualan pakaian olah raga mempunyai beberapa outlet di beberapa kota pada tahun 2010, Tabel 1 berikut menyatakan inventori dari setiap outlet  :

Tabel 1

===========================================================

Outlet                                                                  Jenis Pakaian

                                         Sepatu                    Celana                       Kaos

Bandung                           60                            115                          150

Jakarta                              95                              75                           45

Surabaya                          60                              80                          250

Semarang                         85                              70                          450

===========================================================


Sedangkan Tabel 2 berikut  menyatakan harga setiap jenis pakaian

Tabel 2

Jenis                    Harga (Rp)

Sepatu                250.000,-   

Celana                 175.000,-           

Kaos                     85.000,-

Ditanyakan :

  1. Nyatakanlah dalam bentuk matriks kedua tabel tersebut.
  2. Tentukanlah nilai inventorinya

Jika selama tahun tersebut pada setiap outlet melakukan penjualan  seperti yang dinyatakan pada Tabel 3 berikut :

Tabel 3

=============================================================

Outlet                                                                  Jenis Pakaian

                                         Sepatu                    Celana                       Kaos

Bandung                           55                            105                          145

Jakarta                              89                              64                           30

Surabaya                          50                              78                          245

Semarang                         80                              50                          425

=============================================================

Ditanyakan :

  1. Tentukanlah sisa barang dari setiap outlet
  2.  Berapa besar penghasilan kotornya?
  3. Jika Modal untuk seluruh biaya produksi adalah Rp. 150.000.000,-  berapa keuntungan yang diperoleh dari hasil penjualan? (jika untung) dan berapa besar kerugian bila rugi?
Jawaban: (Dalam bentuk file)