Sabtu, 13 April 2013

TEORI KEPUTUSAN


1.                                        Model adalah percontohan yang mengandung unsur yang bersifat penyederhanaan untuk dapat ditiru (jika perlu). Pengambilan keputusan itu sendiri merupakan  suatu proses berurutan yang memerlukan penggunaan model secara cepat dan benar.

2                    sistem keputusan, yaitu model dari sistem dengan mana keputusan diambil, dapat tertutup atau terbuka.

3                                   sistem keputusan tertutup menganggap bahwa keputusan dipisah dari masukan yang tidak diketahui dari lingkungan. Dalam sistem ini pengambil keputusan dianggap:


-          Mengetahui semua perangkat alternatif dan semua akibat atau hasilnya masing-Masing.
-          Memiliki metode yang memungkinkan dia membuat urutan kepentingan semua alternative
-          Memilih alternatif yang memaksimalkan sesuatu, misalnya laba, volume penjualan/kegunaan.

4                    sistem keputusan terbuka memandang keputusan sebagian berada dalam suatu lingkungan yang rumit dan sebagian tak diketahui. Keputusan dipengaruhi oleh lingkungan dan pada gilirannya proses keputusan kemudian mempengaruhi lingkungan. Dibandingkan dengan ketiga anggapan model tertutup, model keputusan terbuka menganggap bahwa pengambilan keputusan:

-          Tidak mengetahui semua alternatif dan semua hasil.
-          Melakukan pencarian secara terbatas untuk menemukan beberapa alternatif yang memuaskan.
-          Mengambil suatu keputusan yang memuaskan tingkat aspirasinya.


                                          Pentingnya model dalam suatu pengambilan keputusan:

-          Untuk mengetaui apakah hubungan yang bersifat tunggal dari unsure-unsur itu ada relevansinya terhadap masalah yang akan dipecahkan/diselesaikan.
-          Untuk memperjelas (secara eksplisit) mengenai hubungan signifikan diantara unsure-unsur itu.
-          Untuk merumuskan hipotesis mengenai hakikat hubungan-hubungan antar variable.hubungan ini biasanya dinyatakan dalam bentuk matematika.
-          Untuk memberikan pengelolaan terhadap pengambilan keputusan.

6                   Jenis-jenis pengambilan keputusan

               Keputusan terprogram

Keputusan terprogram adalah suatu berkaitan dengan persoalan yang  sudah diketahui sebelumnya, keputusan ini menggunakan teknik dan standar tertentu dalam menangani urusan rutin dan dapat diprogram secara otomatis. Keputusan terstruktur terjadi dan dilakukan terutama pada manjemen tingkat bawah.

Contoh: keputusan pemesanan barang, keputusan penagihan piutang, dan lain-lain.

   Keputusan tidak terprogram

Keputusan tidak terprogram adalah persoalan baru (tidak diketahui sebelumnya), parameter rumit (tidak tersedia), mengandalkan intuisi dan pengalaman, tidak melibatkan permasalahan rutin yang memerlukan solusi secara rinci pada situasi yang ada.keputusan yang tidak terjadi berulang-ulang dan tidak selalu terjadi. Keputusan ini terjadi di manajemen tingkat atas.Informasi untuk pengambilan keputusan tidak terstruktur tidak mudah untuk didapatkan dan tidak mudah tersedia dan biasanya berasal dari lingkungan luar.

Contoh : Pengalaman manajer merupakan hal yang sangat penting didalam pengambilan keputusan tidak terprogram. Keputusan untuk bergabung dengan perusahaan lain adalah keputusan tidak terstruktur yang jarang terjadi 


 perbedaan model kuantitatif dan model kualitatif

                    Model kuantitatif adalah serangkaian asumsi yang tepat yang dinyatakan dalam serangkaian hubungan matematis yang pasti.ciri-ciri pokok model ini ditetapkan secara lengkap melalui asumsi-asumsi dan kesimpulan berupa konsekuensi logis dari asumsi-asumsi tanpa menggunakan pertimbangan atau intuis mengenai proses dunia nyata (praktik) atau permasalahan yang dibuat model untuk pemecahaannya

                                                 Model kualitatif adalah serangkaian asumsi yang ketepatannya agak kurang jika dibandingkan dengan model kuantitatif dan cirri-cirinya digambarkan melalui kombinasi dari deduksi-deduksi asumsi-asumsi tersebut dengan pertimbangan yang lebih bersifat subjektif mengenai proses atau masalah yang pemecahannya dibuatkan model.


Jumat, 12 April 2013

JARINGAN KOMPUTER "LAPISAN JARINGAN"

1. Tuliskan langkah-langkah "three-way handshake" berlangsung!
jawab:
  • Ketika dua host berkomunikasi menggunakan TCP, sambungan akan dibuat sebelum data dapat ditukar.
  • Memastikan perangkat tujuan ada dalam jaringan.
  • Verifikasi bahwa perangkat tujuan memiliki service yang aktif.
  • Menginformasikan perangkat tujuan bahwa sumber bermaksud mendirikan sebuah sesi komunikasi pada nomor port tujuan.
  • Setelah komunikasi selesai sesi ditutup dan sambungan diakhiri.


2. Bagaimana proses protokol TCP bertanggung jawab dlm menjaga kehandalan percakapan antar perangkat?
jawab:
Pelacakan komunikasi individual antara aplikasi pada sumber dan host tujuan :Setiap host mungkin memiliki beberapa aplikasi yang berkomunikasi melalui jaringan. Masing-masing aplikasi akan berkomunikasi dengan satu atau lebih aplikasi pada host remote.Ini adalah tanggung jawab lapisan Transport untuk mempertahankan beberapa aliran komunikasi antara aplikasi.

• Mengelompokkan data dan mengelola masing-masing bagian:Setiap aplikasi membuat sebuah data stream untuk dikirim ke sebuah aplikasi remote,  data ini harus siap untuk dikirim di media dalam potongan terkelola. Protokol Lapisan Transport memberikan layanan segmentasi data dari lapisan aplikasi.

• Pemasangan kembali segmen ke aliran aplikasi data:diperlukan pada setiap bagian data.Setiap bagian dari data aplikasi membutuhkan header yang akan ditambahkan pada lapisan Transport untuk menunjukkan ke mana komunikasi itu terkait.

• Mengidentifikasi berbagai aplikasi:Dalam rangka melewatkan data stream ke aplikasi yang tepat, lapisan Transport harus mengidentifikasi aplikasi target. Untuk mencapai hal ini, lapisan Transport menugaskan suatu aplikasi identifier. Protocol TCP / IP menyebutnya identifier nomor port. Setiap proses software yang perlu mengakses jaringan diberi nomor port unik dalam host tersebut.

3.Bagaimana protokol TCP mengatasi / menangani segmen yang hilang diperjalanan?
 jawab:

Dengan cara:
1.Stabilitas.
2.Heterogen (buffer penerima, bandwidth jaringan dan delay).
3.Keadilan dalam konsumsi bandwidth arus bersaing.
4.Efisiensi dalam penggunaan.
5.Kemacetan kontrol (bahwa efektif menghindari situasi           keruntuhan kongestif).



4.Apa fungsi field port source number dalam TCP segment header?
jawab:

 Mengidentifikasikan sumber protokol lapisan aplikasi yang mengirimkan segmen TCP yang bersangkutan,Gabungan antara field Source IP Address dalam header IP dan field Source Port dalam field header TCP disebut juga sebagai socket sumber,yang berarti sebuah alamat global dari mana segmen dikirimkan.


5.Bagaimana proses lapisan transport dapat berhubungan dan dieksekusi pada lapisan aplikasi?
jawab:

-mengelola aliran data dan mengirim ulang setiap segmen data yang tidak diakui sebagai penerima ditempat tujuan.
-membagi data yang diterima dari aplikasi ke dalam segmen.
-menambahkan header untuk mengidentifikasi dan mengelola setiap segmen.
-menggunakan informasi header untuk memasang kembali segmen ke data aplikasi.
-melewati data berkelompok untuk aplikasi yang benar.

 ----------------------------------------------------------------------------------------------------------------
 Penjelasan

Ø  Layered model : model berlapis


Ø  OSI : suatu model arsitektur berlapis (layered framework) utk disain sistem jaringan yg memungkinkan komunikasi antara semua tipe sistem komputer ,Dikembangkan oleh International Standard Organization (ISO)


Ø  End device: semua perangkat yang memulai (initiate/asal muasal) sebuah komunikasi data dan juga perangkat tempat komunikasi tersebut nantinya berakhir (terminate).


Ø  host : Adalah computer denga antar muka jaringan yang dikonfigurasi menggunakan TCP/IP. Sebuah host dapat berupa sebuah windows NT server, workstation Linux, atau salah satu dari banyak router yag digunakan untuk melewatkan informasi dari suatu jaringan kejaringan yang lainnya


Ø  client : komputer yang diperbolehkan untuk masuk kedalam network dan mengambil/menggunakan segala sumber daya yang tersedia didalam network.


Ø  intermediary devices : Perangkat Perantara Jaringan merupakan perangkat yang berfungsi memberikan hubungan atau koneksi setiap computer pengguna.


Ø  host address : Alamat fisik dari sebuah komputer dalam jaringan. Di Internet, alamat host adalah alamat IP dari mesin. Lihat alamat IP dan nama host.


Ø  encoding: proses untuk mengubah sinyal ke dalam bentuk yang dioptimasi untuk keperluan transmisi data atau penyimpanan datanya.


Ø  LAN :  Local Area Network, yaitu yang berkarakteristik bekerja dalam ruang lingkup yang relatif kecil, umumnya antar ruangan, gedung, kantor maupun antar rumah


Ø  ISP : Internet Service Provider (ISP) atau Penyelenggara Jasa Internet (PJI) adalah sebuah perusahaan atau sebuah organisasi yang menyediakan jasa layanan koneksi akses internet untuk perseorangan, perkantoran, kampus, sekolah, dan lain - lain.


Ø  intranet : sebuah jaringan komputer berbasis protokol TCP/IP seperti internet hanya saja digunakan dalam internal perusahaan, kantor, bahkan warung internet (WARNET) pun dapat di kategorikan Intranet.


Ø  protocol suit: himpunan protokol komunikasi digunakan untuk internet dan jaringan yang sama, dan umumnya yang paling populer stack protokol untuk jaringan luas .


Ø  IEEE: nstitute of Electrical and Electronic Engineers adalah institut yang membuat standarisasi jaringan untuk pengkabelan, topologi fisik dan skema pengaksesan.


Ø  IETF: Internet Engineering Task Force ( IETF), sebuah badan yang mengatur standarisasi di internet.


Ø  web server: merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML


Ø  web browser: perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web


Ø  HTTP: kependekan dari Hipert Text Transfer Protokol. Yaitu sebuah sistem komunikasi yang menghubungkan antara server dan kline.


Ø  operating system: seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak.


Ø  encapsulation: Proses transmisi lalu lintas jaringan yang menggunakan satu protokol jaringan dengan mengemasnya ke dalam protokol jaringan yang lain


Ø  decapsulation: Proses pemisahan header IP terluar pada paket yang datang, sehingga datagram yang ditumpangkan itu dapat diakses dan dapat dikirimkan ke tujuan yang sebenarnya. Dekapsulasi merupakan kebalikan dari enkapsulasi.


Ø  PDU: protocol data unit


Ø  HTML: Hyper Text Markup Language:  adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).


Ø header: sebuah perintah yang bisa digunakan untuk memberikan/menambahkan catatan kepala.


Ø  frame: merupakan standar area jaringan yang luas teknologi yang menentukan link layer fisik dan logis dari saluran telekomunikasi digital menggunakan paket switching metodologi.


Ø  physical address : Menentukan pengirim/penerima frame pada sistem lain di jaringan (yg sama)


Ø  trailer: sebagai kendaraan pengangkut.


Øerror recovery: Bertujuan mengembalikan kondisiparser kekondisi stabil, sehingga bisa melanjutkan proses parsing selanjutnya sehingga semua error bisa terbaca.


Ø  UDP: User Datagram Protocol  adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable)


Ø  email client: Sebuah program yang digunakan untuk mengelola email Menggantikan peran browser untuk mengelola email Mendownload semua email dari akun email kemudian dibaca secara offline


Ø  streaming media: Sebuah teknlogi yang memungkinkan distribusi data audio, video dan multimedia secara real-time melalui Internet.


Ø  port: mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan.



Ø  proxy server: suatu server yang menyediakan layanan untuk meneruskan setiap permintaan kita kepada server lain di internet.


Ø  URL: Uniform Resource Locator) adalah rangkaian karakter menurut suatu format standar tertentu , yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet .


Ø  IP address : salah satu protokol atau metoda atau mekanisme dalam memberikan alamat terhadap sebuah end device. IP dikembangkan oleh Internet Engineering Task Force (IETF).

Rabu, 10 April 2013

DATABASE

 use latihan2

create table pet (

nama varchar (20) not null,

pemilik varchar (20),

spesies varchar (20),

jeniskelamin varchar (1),

tanggallahir date,

tanggalmeninggal date)

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir)

values ('ketty','dian','kucing','p','2009-03-03')

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir)

values ('blacky','andi','anjing','l','2010-03-17')

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir)

values ('betty','andi','burung','p','2009-02-04')

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir,tanggalmeninggal)

values ('bunny','arnold','kelinci','p','2013-01-02','2013-03-11')

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir)

values ('frank','andi','anjing','p','2008-07-03')

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir)

values ('sanca','budi','ular','l','2011-06-02')

insert into pet(nama,pemilik,spesies,jeniskelamin,tanggallahir)

values ('belang','tuti','kucing','p','2009-07-30')

select *from pet

update pet set tanggallahir='2012-08-31'

where tanggallahir='2011-06-02'

select *from pet

where nama='sanca'

delete from pet where nama='ketty'

select *from pet

where tanggallahir>='2012-01-01'

select spesies,jeniskelamin from pet

where(spesies='anjing' or spesies='kucing') and jeniskelamin='p'

select *from pet

where spesies='ular' or spesies='burung'

select *from pet

where spesies='anjing'and jeniskelamin='l' or jeniskelamin='p'


------------------------------------------------------------------------------------------------------------------------------------


create database MDP

use MDP

create table tblSQL(
Nomor char(2),
Nama Varchar(25),
Gaji numeric,
Kota Varchar(20),
KodePos char(5)
)

insert into tblSQL values ('01','Irwan','100000000','Palembang','12345')
insert into tblSQL values ('02','David','200000000','Papua Barat','65432')
insert into tblSQL values ('03','Very','300000000','Bandung','30122')
insert into tblSQL values ('04','Haryono','400000000','Aceh','13655')
insert into tblSQL values ('05','Darwin','500000000','Bali','11223')
insert into tblSQL values ('06','Erwin','600000000','Palembang','30123')



select nomor,gaji from tblSQL order by nama desc

select* from tblSQL where Kota = 'Palembang'

select* from tblSQL where Kota = 'Palembang' and KodePos = '30123'


alter table tblSQL  add telepon varchar(20)

alter table tblSQL drop column KodePos

update tblSQL set Kota='Palembang' where telepon = '0711'
select*from tblSQL
drop table tblSQL

drop database MDP


-------------------------------------------------------------------------------------------------------------------
create database penjualan_brg
use penjualan_brg

create table Barang (
    Kode_Brg    char(10) primary key,
    nama_Brg    varchar(10),
    Harga        int
    )
   
select*from Barang
insert into Barang values ('B001','Buku',5000)
insert into Barang values ('B002','Pena',2000)
insert into Barang values ('B003','Pensil',1000)
insert into Barang values ('B004','Penggaris',3000)
drop table Barang

create table Juall(
    Nomor    char(5),
    Nama    varchar(5),
    Kode_Brg    char(10) references Barang(Kode_Brg),
    Jumlah    integer
    )
select*from Juall

insert into Juall values ('001','Budi','B001',10)
insert into Juall values ('001','Budi','B002',20)
insert into Juall values ('001','Budi','B003',10)
insert into Juall values ('002','Toni','B001',50)
insert into Juall values ('002','Toni','B003',30)
insert into Juall values ('003','Toni',null,70)
drop table Juall

--1jumlah record brg
select COUNT(Jumlah) as 'jumlah record' from juall

select MAX(harga) as 'nilai maksimum' from barang

select AVG(Jumlah) as 'rata-rata' from juall

select MIN(harga) as 'Nilai Minimum' from barang

select COUNT(kode_barang) 'Total Barang' from juall

--group by
--1.tampilkan nomor serta nilai maksimum yg ada pada tabel jual
select nomor,MAX(Jumlah) AS Nilai_Maksimum
from juall
group by nomor

--2nomor serta nilai rata-rata pd tabel jual
select nomor,AVG(jumlah) AS Rata_Rata
From Juall
Group by nomor

--3.nomor &nama serta nilai min pd tabel jual
select nomor,Nama,MIN(Jumlah) AS Nilai_Minimum
from Juall
group by nomor,nama

--4.
select nama,nomor, sum(jumlah) AS Total_Barang
from Juall
group by nama,nomor

select nama,nomor,sum(jumlah)as total_barang
from juall
group by nama,nomor
having sum(jumlah)>=50