Pengantar Sistem Penunjang Keputusan (DSS)

Apakah Sistem Penunjang Keputusan ?
Pada sekitar tahun 1960-1970,  Sistem Penunjang Keputusan (Decision Support
System) mulai diper kenalkan. Sistem Penunjang Keputusan dirancang untuk
mengembangkan efektivitas dan produktivitas dari para manajer dan kaum profesional.
SPK adalah suatu sistem interaktif yang sering digunakan oleh para individu yang mem –
punyai pengalaman minim dengan komputer dan meto de analisis.  Sistem ini juga
mencakup berbagai jenis sistem, perangkat dan teknologi dalam pengembangan suatu
suatu organisasi.  SPK dipakai untuk membantu decision maker dalam pengambilan
keputusan sehingga keputusan yang dihasilkan menjadi tepat sasaran dan betul – betul
berguna bagi organisasi.

Alasan (latar belakang) mengapa memerlukan SPK:
·  Membutuhkan informasi yang akurat dan baru secara cepat.
·   SPK sering dianggap sebagai keberhasilan dari suatu organisasi.
·  Manajemen mengamanatkan perlunya SPK dalam organisasi.
·  Informasi yang dibutuhkan tergantung pada waktu (sesuai situasi dan kondisi).
·  Perlunya penghematan biaya operasional.

Tujuan SPK:
·  Membantu manajer membuat keputusan untuk memecahkan masalah semi
terstruktur
·  Mendukung penilaian atau keputusan manajer bukan menggantikannya.
·  Meningkatkan efektivitas pengambilan keputusan manajer daripada efisiensinya.

Bayangkan sebuah organisasi dimana para manajernya tidak dapat menggunakan
komputer untuk membantu aktivitas yang memerlukan keputusan.  Bandingkan gambaran
diatas sebuah organisasi dimana para manajernya secara rutin menggunakan komputer
untuk mendapatkan dan memproses pengetahuan yang mendasari suatu keputusan yang
dibuat.  SPK menyimpan dan memproses berbagai jenis pengetahuan sangat cepat
daripada pikiran manusia.
Sebagai tambahan dalam keuntungan efisiensi, SPK sangat efektif dalam penangan –
an berbagai macam pengetahuan karena tidak mempunyai kondisi manusia seperti
kelelahan, kealpaan, kesalahan kalkulasi, dan stress.  Kegagalan dalam mengaktualisasi –
kan berbagai penunjang keputusan dapat membuat para manajer dan organisasinya dalam
posisi tidak menguntungkan.

Link Sistem Penunjang Keputusan

Contoh Sistem Penunjang Keputusan (DSS) :

SPK -> Jaringan Trayek Angkutan Kota
SPK -> Metode Case Based Reasoning (CBR) dalam Menyusun Rencana Pemasaran
SPK -> Optimasi Penentuan Keputusan Ticketing Online Bagi Customer
SPK -> Suatu Sistem Pendukung Keputusan Cerdas atau IDSS (Intelligent Decision Support System)
SPK -> Decision Support System (DSS) Dalam Prakualifikasi Kontraktor (Decision Support System (DSS) in requalification of Contractor)
SPK -> Penetapan Harga Tandan Buah Segar Kelapa Sawit di Sumatera Selatan dari Perspektif Pasar Monopoli Bilateral
SPK -> Pengembangan Sistem Penunjang Keputusan Berbasis Komputer untuk Peningkatan Efektifitas Sistem akurasi Dimensi pada Proses Pembuatan Badan Kapal
SPK -> Penerapan Sistem Pendukung Keputusan pada BALTON INDUTRIES
SPK -> Rancangan Decision Support System UntukKelayakan Proposal Kredit Bank Rakyat Indonesia
SPK -> Pembuatan Aplikasi Sistem Pendukung Keputusan untuk Proses Kenaikan Jabatan dan Perencanaan Karir pada PT. X

Struktur Data

Materi Perkuliahan Struktur Data :

>Pengantar Struktur Data

Tugas :

Definisikan sebuah type terstruktur untuk menyatakan data nasabah disebuah bank. Data nasabah terdiri atas field Nomor Account, Nama Nasabah, Alamat Nasabah, Kota Nasabah, dan Nomor Telpon Nasabah.
Untuk setiap field definisikan type data yang cocok

Definisikan struktur data dan masukkan data pada struktur data tersebut pada:

1.Bahasa C

2.Bahasa Pascal

3.Tabel Ms.Access

4.Tabel DBF

5.Tabel Paradox 7

6.Tabel MySQl

Untuk nama field sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Array dan Pointer

Tugas :

Kerjakan Source Code C di bawah ini ke dalam Bahasa C dan Bahasa Pascal :

#include <iostream.h>
void main()
{
int n;
int array[4] = {10,20,30,40};
for(n=0;n<4;n++)
{
cout<<”Array[“<<n<<”] = “<<array[n]<<endl;
cout<<”\tMenggunakan pointer = “<<*&array[n]<<endl;
cout<<”\tDisimpan dalam “<<&array[n]<<endl;
}
}

Keluarannya :
Array[0] = 10
Menggunakan pointer = 10
Disimpan dalam 0xdb72408
Array[1] = 20
Menggunakan pointer = 20
Disimpan dalam 0xdb7240a
Array[2] = 30
Menggunakan pointer = 30
Disimpan dalam 0xdb7240c
Array[3] = 40
Menggunakan pointer = 40
Disimpan dalam 0xdb7240e

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Linked List

Tugas :

Buatlah program Linked List di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut :

1. Implementasikan sebuah single linked list yang merepresentasikan data mahasiswa.
Data mahasiswa berupa nrp, nama, alamat, indeks prestasi. Buatlah fungsi-fungsi
untuk membangun single linked list, menelusuri, menambah simpul, menghapus
simpul.
2. Tambahkan tampilan di output setelah anda mengerjakan percobaan di atas dengan
penghitungan indeks prestasirata-rata, dimana
iprata=total/jumlah_siswa;
total didapatkan dari menambahkan IP yang didapat tiap mahasiswa.

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Rekursi

Tugas :

Buatlah program Rekursi di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut :

Menara Hanoi

Permasalahan menara Hanoi adalah memindahkan sejumlah piringan dari satu menara ke menara yang lain Pemindahan piringan dilakukan satu demi satu dan tidak boleh
ada piringan yang lebih kecil yang berada di bawah piringan yang lebih besar. Untuk itu disediakan sebuah menara lagi untuk bantuan pemindahan. Jadi dipergunakan tiga buah
menara, yaitu:
1. menara sumber yang berisi piringan yang akan dipindahkan (menara A)
2. menara tujuan piringan (menara C)
3. menara untuk bantuan (menara B)

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Stack

Tugas :

Buatlah program Stack di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut :

Tumpukan Uang

100.000
50.000
20.000
10.000
5.000
2.000
1.000
500
200
100
50
25

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Queue

Tugas :

Buatlah program Antrian di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut :

Antrian Uang

100.000
50.000
20.000
10.000
5.000
2.000
1.000
500
200
100
50
25

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Sorting

Tugas :

Buatlah program Antrian di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut :

Data Sorting:

Tuliskan program untuk mengurutkan data bertipe rekaman (record) yang mempunyai empat data yaitu :
• Nomor Induk, bertipe bilangan bulat
• Nama, bertipe string
• Alamat, bertipe string
• Golongan, bertipe char (bernilai ‘A’ … ’Z’)

Isi data sebanyak 10 data. Prosedur pengurutan menerima satu parameter, yaitu bilangan bulat yang dapat bernilai 1, 2 atau 3. Apabila bernilai 1, maka data diurutkan menurut nomor induk. Apabila bernilai 2, maka data diurutkan menurut nama, dan apabila bernilai 3 maka data diurutkan menurut golongan. Metode Pengurutan pilih salah satu dari yang sudah dijelaskan.

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Tree

Tugas :

Buatlah program untuk struktur data Tree dengan 3 level untuk Silsilah Keluarga Anda:

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Searching

Tugas :

Buatlah program Pencarian di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut :

Antrian Uang

Carilah Data 10.000 dari data STACK kemarin!

100.000
50.000
20.000
10.000
5.000
2.000
1.000
500
200
100
50
25

Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas.

>Hashing

Silahkan -> Free DownLoad…!!!

the mr.fox guard

Contact : RAHMADI, SE, SKom

Phone : 0511 7514143

Address : Jl.Sekumpul Gang Puji Rahayu RT.12 RW.06 Martapura-Kalimantan Selatan -Indonesia

Email ke Boutique Software Programming