INDIVIDU
MODUL 1
Tipe-tipe Data
Berikut ini adalah beberapa tipe data, yaitu:
1. Tipe data untuk bilangan
No | Tipe Data | Keterangan |
1. | TINYINT | Ukuran 1 byte. Bilangan bulat terkecil,
|
2. | SMALLINT | Ukuran 2 byte. Bilangan bulat dengan
|
3. | MEDIUMINT | Ukuran 3 byte. Bilangan bulat dengan
|
4. | INT | Ukuran 4 byte. Bilangan bulat dengan
|
5. | INTEGER | Sama dengan INT. |
6. | BIGINT | Ukuran 8 byte. Bilangan bulat dengan
|
7. | FLOAT | Ukuran 4 byte. Biilangan pecahan. |
8. | DOUBLE | Ukuran 8 byte. Bilangan pecahan. |
9. | DOUBLE PRECISION | Ukuran 8 byte. Bilangan pecahan berpresisi
|
10. | REAL | Ukuran 8 byte. Sinonim dari DOUBLE. |
11. | DECIMAL(M,D) | Ukuran M byte. Bilangan pecahan. Misalnya
|
12. | NUMERIC(M,D) | Ukuran M byte. Sama dengan Decimal. |
2. Tipe data untuk tanggal dan jam
No | Tipe
| Keterangan |
1. | DATETIME | Ukuran 8 byte. Kombinasi tanggal dan jam
|
2. | DATE | Ukuran 8 byte. Kombinasi tanggal dan jam
|
3. | TIMESTAMP | Ukuran 4 byte. Kombinasi tanggal dan jam
|
4. | TIME | Ukuran 3 byte.waktu dengan jangkauan dari
|
5. | YEAR | Ukuran 1 byte. Data tahun antara 1901 sampai
|
3. Tipe data untuk karakter dan lain-lain
No | Tipe
| Keterangan |
1. | CHAR(M) | Ukuran M byte, 1<=M<=255. Data string
|
2. | VARCHAR(M) | Ukuran L+1 byte dengan L<=M dan
|
3. | TINYBLOB, TINYTEXT | L+1 byte, dengan L<28 . Tipe
|
4. | BLOB, TEXT | L+2 byte, dengan L<216 . Tipe
|
5. | MEDIUMBLOB, MEDIUMTEXT | L+3 byte, dengan L<224. Tipe
|
6. | LONGBLOB, LONGTEXT | L+4 byte, dengan L<232. Tipe
|
7. | ENUM(’nilai1’,’nilai2’,..) | Ukuran 1 atau 2 byte tergantungnilai
|
8. | SET(’nilai1’,’nilai2’,..) | Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
|
http://novhard.wordpress.com/2007/07/24/tipe-data-mysql/
DBMS (DataBase Managemen System)
Adalah suatu sistem perangkat lunak untuk mendeskripsikan/ memperlihatkan, membuat, memelihara database dan memberikan control
siapa saja yang dapat mengakses database tersebut.
* Macam- macam DBMS
1. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
Kelebihan MySQL antara lain :
1. free (bebas didownload)
2. stabil dan tangguh
3. fleksibel dengan berbagai pemrograman
4. Security yang baik
5. dukungan dari banyak komunitas
6. kemudahan management database
7. mendukung transaksi
8. perkembangan software yang cukup cepat.
2. Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
• Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
· Menangani manajemen space dan basis data yang besar
· Mendukung akses data secara simultan
· Performansi pemrosesan transaksi yang tinggi
· Menjamin ketersediaan yang terkontrol
· Lingkungan yang terreplikasi
3. Firebrid
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland.
4. Microsoft SQL server 2000
Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.
5. Visual Foxpro 6.0
Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta merupakan paling popular saat ini. Model ini menggunakan sekumpulan table berdimensi dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.
6. Database Desktop Paradox
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.
http://rianwibowo27.blogspot.com/2010/01/macam-macam-dbms-database-managemen.html
* Keunggulan / Kelebihan DBMS
• Mengurangi duplikasi data
• Data yang dimiliki konsisten
• Banyak informasi dari data yang sama
• Berbagi data
• Mengembangkan data yang sudah terintegrasi
• Bertambahnya keamanan data
• Sesuai dengan standartisasi
• Skala ekonomi, Akurat, tepat waktu, dan relevan dibandngkan dengan membuang-buang biaya.
• Menyeimbangi dengan permasalahan kebutuhan
• Data yang dapat dipertanggungjawabkan
• Produktifitas
• Pemeliharaan data dapat dilakukan dengan bebas
• Backup, dan Pengembalian data yang rusak dapat dilakukan
http://ilmukomputer.org/wp-content/uploads/2009/03/subhan-pengenalandatabase.pdf
* Kelemahan DBMS
• Kompleksitas
• Kapasitas daya tampung, apabila data sudah sangat besar sekali.
• Biaya DBMS
• Biaya hardware
• Dampak dari kesalahan cara kerja
http://ilmukomputer.org/wp-content/uploads/2009/03/subhan-pengenalandatabase.pdf
MODUL 2
File extension dalam Delphi
Fungsinya adalah untuk mengetahui atau membedakan jenis file. Berikut ini adalah beberapa jenis file extension yang umum ada pada Delphi
|
http://www.asep-hs.web.ugm.ac.id/Artikel/BASIS%20DATA%20DAN%20DBMS/BASIS%20DATA%20DAN%20DBMS.pdf
toolbar pada Delphi
Toolbar yang ada dalam Delphi berupa sekumpulan tombol untuk fungsi-fungsi yang sering digunakan. Toolbar tersebut dikelompokan dalam beberapa kelompok, yaitu Standard Toolbar, View Toolbar, Desktop Toolbar, Debug Toolbar, Component Palette, Internet Toolbar dan Custom. Untuk Menampilkan Toolbar, dari menu View | Toolbars dan pilih Toolbar apa yang akan ditampilkan.
http://gen-delphi.blogspot.com/
Macam-macam Bahasa Pemrograman
1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.
4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.
8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
http://www.ruzman.co.tv/2009/06/macam-macam-bahasa-pemrograman.html
MODUL 3
Konektor koneksi database ke Delphi
Untuk mengkoneksikan database ke Delphi, bisa digunakan dua konektor, yaitu:
1. ODBC, sebelumnya harus ada komponent standar delphi utk koneksi dgn odbc.
2. MyDAC.
Install MyDAC degan catatan delphi belum aktif. Setelah itu aktifkan/ jalankan Delphi, cari di Component Pallete, pilih MyConnection, kemudian MyTable.
http://forums.mysql.com/read.php?49,157000,159176
TUGAS TAMBAHAN
DSS dan Korelasinya dengan Praktikum TI
DSS merupakan salah satu produk perangkat lunak yang dikembangkan secara khusus untuk membantu manajemen dalam proses pengambilan keputusan (Indrajit 2001, p.179). Sesuai namanya, tujuan digunakannya system ini adalah sebagai “second opinion” atau “information source” yang dapat dipakai sebagai bahan pertimbangan sebelum seorang manajer memutuskan kebijakan tertentu. Pendekatan yang paling sering dilakukan dalam proses perancangan sebuah DSS adalah dengan menggunakan teknik simulasi yang interaktif, sehingga selain dapat menarik minat manajer untuk menggunakannya, diharapkan system ini dapat merepresentasikan keadaaan dunia nyata atau bisnis yang sebenarnya.
Hal yang perlu ditekankan di sini adalah bahwa keberadaan DSS bukan untuk menggantikan tugas-tugas manajer, tetapi untuk menjadi sarana penunjang (tools) bagi mereka. DSS sebenarnya merupakan implementasi teori-teori pengambilan keputusan yang telah diperkenalkan oleh ilmu-ilmu seperti operation research dan management science. Hanya bedanya adalah bahwa jika dahulu untuk mencari penyelesaian masalah yang dihadapi harus dilakukan perhitungan iterasi secara manual (biasanya untuk mencari nilai minimum, maksimum, atau optimum), saat ini komputer PC telah menawarkan kemampuannya untuk menyelesaikan persoalan yang sama dalam waktu relatif singkat.
Dalam kedua bidang ilmu di atas, dikenal istilah decision modeling, decision theory, dan decision analysis yang pada hakekatnya adalah merepresentasikan permasalahan dan manajemen yang dihadapi setiap hari ke dalam bentuk kuantitatif (misalnya dalam bentuk model matematika). Contoh-contoh klasik dari persoalan dalam bidang ini adalah linear programming, game's theory, transportation problem, inventory system, decision tree, dan lain sebagainya. Dari sekian banyak problem klasik yang kerap dijumpai dalam aktivitas bisnis perusahaan sehari-hari, sebagian dapat dengan mudah disimulasikan dan diselesaikan dengan menggunakan formula atau rumus-rumus sederhana. Tetapi banyak pula masalahan yang ada sangat rumit sehingga membutuhkan kecanggihan komputer.
Decision Support System (DSS) merupakan progresi alamiah dari system pelaporan informasi dan system pemrosesan transaksi. DSS bersifat interaktif, system informasi yang berbasis komputer yang menggunakan model keputusan dan secara khusus menggunakan database untuk membantu proses pengambilan keputusan bagi manajer dan pengguna akhir Informasi dihasilkan dalam bentuk laporan periodik dan khusus dan output dari model matematika dan sistem pakar.
Sprague dan Carlson mendefinisikan DSS dengan cukup baik (Sprague et.al., 1993), yaitu : sistem yang berbasis komputer yang dipergunakan untuk membantu para pengambil keputusan dalam rangka memecahkan masalah-masalah rumit yang "mustahil" dilakukan dengan kalkulasi manual dengan cara melalui simulasi yang interaktif dimana data dan model analisis sebagai komponen utama.
Korelasi antara DSS dengan praktikum TI adalah bahwa pada praktikum TI kita akan mempelajari cara-cara penyelesaian masalah dengan menggunakan algoritma dan bahasa pemrograman agar didapat suatu keputusan. Sedangkan DSS sendiri adalah perangkat yang dirancang untuk membantu dalam pengambilan keputusan, sehingga DSS merupakan salah satu penunjang dari kegiatan Praktikum Teknologi Informatika.
http://fakbar.blogspot.com/search/label/Decision%20Support%20System
0 komentar:
Posting Komentar