Showing posts with label Lain-lain. Show all posts
Showing posts with label Lain-lain. Show all posts

Sunday, May 8, 2016

DDL (Data Definition Language) di MySql

DDL (Data Definition Language) adalah perintah untuk mendefinisikan atribut-atribut database,
tabel, kolom, batasan-batasan terhadap suatu atribut serta hubungan antar tabel. DDL terdiri dari :

1. CREATE
Digunakan untuk menciptakan database dan table.
a. Membuat database
Rumus atau bentuk umum dalam membuat database adalah sebagai berikut:
MySQL>CREATE DATABASE db_name;

b. Membuat Tabel
Rumus atau bentuk umum dalam membuat tabel adalah sebagai berikut:
MySQL>CREATE TABLE tbl_name [(create_definition,...)]

c. Melihat tabel dan database yang sudah dibuat
Object dalam database bisa berupa tabel atau database itu sendiri. Perintah untuk melihat
object dalam database adalah dengan menggunakan rumusan berikut.
MySQL> show [object];

2. ALTER
Dalam pendefinisian suatu tabel dapat digunakan beberapa cara, salah satu cara yang telah
dipelajari adalah dengan membuatnya dari tidak ada menjadi ada. Sedangkan cara lain yang dapat
ditempuh adalah dengan cara mengubah mengubah struktur tabel menjadi tabel baru atau tabel yang
sama. Bentuk umum dalam merubah struktur tabel adalah sebagai berikut;
ALTER [IGNORE] TABLE tbl_name
alter_specification [, alter_specification] ...

3. DROP
DROP merupakan perintah yang digunakan untuk menghapus database, table dan index. Di
dalam suatu database biasanya terdapat object-object tabel, index dan lainnya. Untuk menghapus
database biasanya disaratkan database tersebut harus dalam keadaan kosong (tidak ada object-object
dalam database tersebut). Berikut adalah contoh penggunakan perintah DROP untuk database atau
object-object yang ada dalam database.
mysql>DROP DATABASE db_name
mysql>DROP TABLE tbl_name [, tbl_name] ...
mysql>DROP INDEX index_name ON tbl_name

Definsi, Komponen, dan Tipe Data di Mysql

DBMS MySQL
MySQL merupakan RDBMS (Relational Data Base Management Sistem). MySQL didistribusikan secara open source dan gratis mulai tahun 1996, tetapi mempunyai sejarah pengembangan sejak tahun 1979. 
Database MySQL adalah database yang sangat power full, stabil dan mudah. 
MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan data dengan sangat cepat, multi-user serta menggunakan perintah standar SQL (Structured Query Language).
Sedangkan SQL adalah bahasa permintaan database terstruktur yang dibuat sebagai bahasa yang dapatmerelasikan beberapa tabel dalam database maupun merelasikan antar database.

KOMPONEN SQL
SQL terdiri dari tiga komponen, yaitu :
1. DDL (Data Definition Language) adalah perintah untuk mendefinisikan atribut-atribut database, tabel, kolom, batasan-batasan terhadap suatu atribut serta hubungan antar tabel. DDL terdiri dari :
    a. Create : menciptakan tabel, indeks atau view
    b. Alter : mengubah struktur tabel
    c. Drop : menghapus tabel, indeks atau view
2. DML (Data Manipulation Language) adalah perintah untuk memanipulasi data. DML terdiri dari :
    a. Insert : menambah/menyisipkan data
    b. Update : mengubah data
    c. Delete : menghapus data
    d. Select : menampilkan data
3. DCL (Data Control Language) merupakan perintah untuk mengendalikan pengaksesan data. DCL terdiri dari :
    a. Commit : konfirmasi penyimpanan data di memori ke database
    b. Rollback : pengembalian status transaksi sebelum penyimpanan
    c. Grant : pemberian hak dari satu user ke user lain
    d. Revoke : penghapusan hak yang diberikan

TIPE DATA PADA MYSQL
Pada dasarnya terdapat empat kelompok tipe data yang didukung MySQL, yaitu data numerik, string, waktu dan data selain yang sudah disebutkan. Berikut penjelasan masing-masing kelompok tipe data tersebut:
Tipe Data Numerik
Pada tipe data ini data yang dapat disimpan hanya data angka (numerik) saja. Dapat disimpan baik dalam bentuk angka positif maupun negatif.
Tipe Data String
Pada tipe data ini berisi nilai string (alphanumeric/karakter) dan numerik. Nilai numerik disini tidak dapat untuk operasi perhitungan sebelum dilakukan konversi.
Tipe Data Waktu
Tipe data ini menyimpan informasi waktu, baik tanggal maupun jam. Walaupun data yang disimpan disini numerik tetapi pembacaan terhadap data adalah string.
Tipe Data Lainnya
Di sini ada tiga macam tipe data selain yang telah disebutkan di atas, yaitu ENUM dan SET. Tipe ENUM merupakan tipe data yang menyimpan beberapa pilihan data yang akan disimpan tetapi hanya satu pilihan yang boleh disimpan. Sedangkan SET mirip dengan ENUM tetapi bisa memilih lebih dari satu pilihan.

Saturday, May 7, 2016

Sistem Teknologi Informasi

Perkembangan STI

TPS (Transaction Processing System) : digunakan untuk merekamkan data aplikasi bisnis ke dalam basis data yang selanjutnya dari basis data tersebut dihasilkan laporan – laporan.
SIM (Sistem Informasi Manajemen) : sistem yang berada di fungsi – fungsi organisasi seperti SIPEM(SI Pemasaran), SIA (SI Akutansi), SIKEU (SI Keuangan), SISDM (SI Sumber Daya Manusia)
PCS (Process Control Systems) : Sistem yang digunakan untuk mengendalikan proses produksi supaya efisien dan efektif.
DSS (Decision Support Systems) : Sistem interaktif untuk mendukung keputusan yang diambil manajer tingkat menengah.
ES (Expert Sistem) : sistem yang berbasiskan pengetahuan seorang pakar untuk memberikan jasa konsultasi.
OAS (Office Automation Systems) : Sistem yang memberikan fasilitas pengolahan kata, pengolahan dokumen, penjadwalan, komunikasi dan kolaborasi antar manajer di dalam organisasi.
EIS (Executive Information Systems) : Sistem yang digunakan oleh eksekutif puncak untuk dapat menggali data sedetail mungkin secara interaktif.
SIS (Strategic Information Systems) : Sistem teknologi informasi yang digunakan untuk mendapatkan keunggulan kompetitif.
GIS (Geographic Information Systems) : Sistem teknologi informasi apapun baik itu SIM atau DSS yang menggunakan tampilan peta geografis.
GSS (Group Support Systems) : merupakan DSS yang digunakan untuk pengambilan keputusan secara team yang dipercaya akan menghasilkan keputusan yang lebih baik karena adanya sinergi dan kontak sosial di dalam team atau group tersebut
ANN (Artificial Neural Network) : merupakan sistem teknologi informasi yang mencoba meniru kerja dari jaringan saraf otak.

Perkembangan Organisasi STI

- Era Akuntansi : Staff STI lebih banyak mengimplementasikan dan mengoperasikan aplikasi akuntansi.
- Era Operasional : Peran Staff STI masih sama, yaitu lebih banyak mengimplementasikan dan mengoperasikan aplikasi akuntansi dan kegiatan operasionalnya.
- Era Informasi : Peranan staff STI sudah berkembang, yaitu selain mengembangkan, mengimplementasikan dan mengoperasikan aplikasi – aplikasi STI, juga mendukung dan membantu pengembangan sistem oleh pemakai sistem (end user computing)
- Era Jejaring : Perusahaan sudah dihubungkan dengan jaringan STI untuk keperluan keuntungan stratejik.
- Era Jejaring Global : Perusahaan sudah dihubungkan dengan jaringan STI secara global dengan teknologi informasi melalui Internet

Peran Manajer STI

- Menyelaraskan strategi bisnis dan STI secara dua arah
- Menciptakan hubungan yang efektif dengan manajemen lini
- Merencanakan, merancang dan mengimplementasikan sistem – sistem baru
- Mengembangkan dan mengelola infrastruktur
- Meningkatkan keahlian organisasi STI
- Mengelola kerjasama dengan pemasok
- Membangun kinerja yang tinggi
- Mendisain ulang dan mengelola organisasi STI

Decision Support System (DSS)

Definisi Decision Support System (DSS)

sistem berbasis komputer yg interaktif, yg membantu pengambil keputusan memanfaatkan data & model ut menyelesaikan masalah-masalah yg tak terstruktur. 

Komponen DSS 

1. Data Management. Termasuk database, yang mengandung data yang relevan untuk berbagai situasi dan diatur oleh software yang disebut Database Management Systems (DBMS). 
2. Model Management. Melibatkan model finansial, statistikal, management science, atau berbagai model kuantitatif lainnya, sehingga dapat memberikan ke sistem suatu kemampuan analitis, dan manajemen software yang diperlukan. 
3. Communication (dialog subsystem). User dapat berkomunikasi dan memberikan perintah pada DSS melalui subsistem ini. Ini berarti menyediakan antarmuka. 
4. Knowledge Management. Subsistem optional ini dapat mendukung subsistem lain atau bertindak sebagai komponen yang berdiri sendiri. 

KARAKTERISTIK & KEMAMPUAN DSS

- DSS memberi dukungan bagi pengambil keputusan untuk menyelesaikan masalah yang semi terstruktur atau tidak terstruktur.
- Mendukung berbagai tingkatan manajemen yang berbeda.
- Untuk  individu  dan  juga  bagi  kelompok orang.
- Untuk keputusan yang berurutan atau saling berkaitan.
- Mendukung berbagai fase pengambilan keputusan, intelligence, design, choice dan implementation.
- Mendukung pengambilan keputusan dan style yang berbeda-beda.
- DSS dapat beradaptasi sepanjang masa (sehingga pengambil keputusan harus reaktif) dan fleksibel.
- Mudah digunakan.
- Mengutamakan efektifitas daripada efisiensi
- Pengambil keputusan   memiliki   kontrol   menyeluruh   terhadap semua   langkah   proses pengambilan keputusan dalam menyelesaikan masalah. DSS  secara  khusus  ditujukan  untuk mendukung  dan  tak  menggantikan  pengambil  keputusan. 
- DSS mengarah pada pembelajaran, yaitu mengarah pada kebutuhan baru dan penyempurnaan sistem 
- User/pengguna harus mampu menyusun  sendiri  sistem yang sederhana.
- DSS biasanya mendayagunakan pelbagai model (standar  atau  sesuai  keinginan  user)  dalam menganalisis  berbagai  keputusan. 
- DSS dalam pengembangannya dilengkapi dengan komponen knowledge yang bisa memberikan solusi yang efisien dan efektif. 


Sistem Pendukung Keputusan

Pengertian Sistem Pendukung Keputusan

- Sistem Pendukung Keputusan adalah sistem interaktif berbasis komputer yang membantu pengambil keputusan memanfaatkan data dan model untuk menyelesaikan masalah yang tidak terstruktur.(Scott-Morton (Turban,2005)) 
- Sistem informasi berbasis komputer yang menyediakan dukungan informasi yang interaktif bagi manajer dan praktisi bisnis selama proses pengambilan keputusan.

Tujuan Sistem Pendukung Keputusan

- Membantu manajer membuat keputusan untuk memecahkan masalah semi terstruktur.
- Mendukung penilaian manajer bukan mencoba menggantikannya.
- Meningkatkan efektifitas pengambilan keputusan keputusan manajer daripada efisiensinya.

Keuntungan SPK

- Mampu mendukung pencarian solusi dari masalah yang kompleks. 
- Meningkatkan kontrol manajemen dan kinerja. 
- Menghemat biaya. 
- Keputusannya lebih tepat. 
- Meningkatkan efektivitas manajerial, menjadikan manajer dapat bekerja lebih singkat dan dengan sedikit usaha. 
- Meningkatkan produktivitas analisis. 

Keterbatasan SPK

- Ada beberapa kemampuan manajemen dan bakat manusia yang tidak dapat dimodelkan
- Kemampuan suatu SPK terbatas pada pembendaharaan pengetahuan yang dimilikinya (pengetahuan dasar serta model dasar).
- Proses-proses yang dapat dilakukan SPK biasanya tergantung juga pada kemampuan perangkat lunak yang digunakannya.
- SPK tidak memiliki kemampuan intuisi seperti yang dimiliki manusia. 

Manfaat SPK

- SPK memperluas kemampuan pengambil keputusan dalam memproses data / informasi bagi pemakainya.
- SPK dapat menghasilkan solusi dengan lebih cepat serta hasilnya dapat diandalkan.
- Walaupun suatu SPK, mungkin saja tidak mampu memecahkan masalah yang dihadapi oleh pengambil keputusan, namun ia dapat menjadi stimulan bagi pengambil keputusan dalam memahami persoalannya, karena mampu menyajikan berbagai alternatif pemecahan.

Komponen-Komponen Sistem Pendukung Keputusan

- Data management: Dikelola oleh  DBMS
- Model management : Dikelola oleh MBMS
- User interface
- Knowledge Management 
- Organizational knowledge base

Dasar Pengambilan Keputusan

Dasar-Dasar Pengambilan Keputusan

1. Masalah
    - Masalah atau problem didalam suatu organisasi / perusahaan merupakan suatu kondisi yang berpotensi menimbulkan kerugian atau menghasilkan keuntungan.
    - Bila kenyataan tidak sesuai dengan apa yang diharapkan, maka timbullah masalah.
    - Bounded rationality (Rasionalisasi yang terbatas)
      * Kapasitas manusia yang terbatas
      * Dibatasi oleh prasangka dan perbedaan individu
    - Terlalu banyak pilihan
2. Keputusan
    - keputusan adalah tindakan yang dilakukan oleh setiap orang dari waktu ke waktu, baik secara sadar maupun tidak sadar.
    - Keputusan merupakan kegiatan memilih suatu strategi atau tindakan dalam pemecahan masalah tersebut.

Syarat-Syarat Pengambilan Keputusan

1. Bersikap bebas, tidak apriori, selalu berpegang pada pencapaian tujuan dan tidak mendasarkan diri pada prasangka.
2. Berpikir secara sistematik.
3. Memperhatikan optimalisasi, hasil guna dan daya guna.
4. Berorientasi pada materi/bahan keterangan yang tersedia.

Kriteria dari keputusan

1. Banyak pilihan / alternatif
2. Ada kendala atau syarat
3. Mengikuti suatu pola/model tingkah laku baik yang terstruktur maupun tidak terstruktur.
4. Banyak input/variabel
5. Ada faktor resiko
6. Dibutuhkan kecepatan dan keakuratan.

Langkah-langkah dalam mengambil keputusan

1. Identifikasi masalah
2. Pemilihan metode pemecahan masalah
3. Pengumpulan data yang dibutuhkan untuk melaksanakan model keputusan tersebut.
4. Mengimplementasikan model tersebut.
5. Mengevaluasi sisi positif dari setiap alternatif yang ada.
6. Melaksanakan solusi terpilih. 

Data, Informasi, Dan Faktor Kualitas Informasi

Data: Representasi dari fakta atau gambaran mengenai suatu obyek atau kejadian
Informasi: Hasil olahan data, dimana data tersebut sudah diproses menjadi sesuatu yang bermakna untuk pengambilan keputusan

›Faktor Kualitas Informasi:
1. Dimensi Waktu (Time) : informasi harus tersedia pada:
    - Saat dibutuhkan : ketepatan waktu (timelines)
    - Saat disediakan : kekinian (currency)
    - Seberapa sering : frekuensi (frequency)
    - Dalam periode waktu (time periode)
2. Dimensi Isi (Content) : informasi harus meliputi:
    - Bebas kesalahan : keakuratan / kecocokan dengan obyek yang diwakili (accuracy)
    - Terkait kebutuhan : relevansi (relevance)
    - Semua ada : kelengkapan (completeness)
    - Hanya yang dibutuhkan : ringkas (conciseness)
    - Cakupan informasi : lingkup (scope)
    - Mengukur kinerja : kinerja (performance)
3. Dimensi Bentuk (Form)
    - Mudah dipahami : kejelasan bahasa penyajian (clarity)
    - Secara rinci dan ringkas : rinci (detail)
    - Urut berdasarkan tertentu : urutan (order)
    - Bentuk narasi/gambar : presentasi (presentation)
    - Bentuk media cetak/visual : media (media)