Tugas pendahuluan TI

Mempelajari Manajemen DSS untuk Pengembilan Keputusan Strategis

Tugas Pendahuluan TI

Dhanik Budiarti

NIM.L2H009080

Modul 1

Tipe-tipe Data

A. Jenis Data Menurut Cara Memperolehnya
1. Data Primer
Data primer adalah secara langsung diambil dari objek / obyek penelitian oleh peneliti perorangan maupun organisasi. Contoh : Mewawancarai langsung penonton bioskop 21 untuk meneliti preferensi konsumen bioskop.
2. Data Sekunder
Data sekunder adalah data yang didapat tidak secara langsung dari objek penelitian. Peneliti mendapatkan data yang sudah jadi yang dikumpulkan oleh pihak lain dengan berbagai cara atau metode baik secara komersial maupun non komersial. Contohnya adalah pada peneliti yang menggunakan data statistik hasil riset dari surat kabar atau majalah.
B. Macam-Macam Data Berdasarkan Sumber Data
1. Data Internal
 internal adalah data yang menggambarkan situasi dan kondisi pada suatu organisasi secara internal. Misal : data keuangan, data pegawai, data produksi, dsb.
2. Data Eksternal
Data eksternal adalah data yang menggambarkan situasi serta kondisi yang ada di luar organisasi. Contohnya adalah data jumlah penggunaan suatu produk pada konsumen, tingkat preferensi pelanggan, persebaran penduduk, dan lain sebagainya.
C. Klasifikasi Dara Berdasarkan Jenis Datanya
1. Data Kuantitatif
Data kuantitatif adalah data yang dipaparkan dalam bentuk angka-angka. Misalnya adalah jumlah pembeli saat hari raya idul adha, tinggi badan siswa kelas 3 ips 2, dan lain-lain.
2. Data Kualitatif
Data kualitatif adalah data yang disajikan dalam bentuk kata-kata yang mengandung makna. Contohnya seperti persepsi konsumen terhadap botol air minum dalam kemasan, anggapan para ahli terhadap psikopat dan lain-lain.
D. Pembagian Jenis Data Berdasarkan Sifat Data
1. Data Diskrit
Data diskrit adalah data yang nilainya adalah bilangan asli. Contohnya adalah berat badan ibu-ibu pkk sumber ayu, nilai rupiah dari waktu ke waktu, dan lain-sebagainya.
2. Data Kontinyu
Data kontinyu adalah data yang nilainya ada pada suatu interval tertentu atau berada pada nilai yang satu ke nilai yang lainnya. Contohnya penggunaan kata sekitar, kurang lebih, kira-kira, dan sebagainya. Dinas pertanian daerah mengimpor bahan baku pabrik pupuk kurang lebih 850 ton.
E. Jenis-jenis Data Menurut Waktu Pengumpulannya
1. Data Cross Section
Data cross-section adalah data yang menunjukkan titik waktu tertentu. Contohnya laporan keuangan per 31 desember 2006, data pelanggan PT. angin ribut bulan mei 2004, dan lain sebagainya.
2. Data Time Series / Berkala
Data berkala adalah data yang datanya menggambarkan sesuatu dari waktu ke waktu atau periode secara historis. Contoh data time series adalah data perkembangan nilai tukar dollar amerika terhadap euro eropa dari tahun 2004 sampai 2006, jumlah pengikut jamaah nurdin m. top dan doktor azahari dari bulan ke bulan, dll.

 

Kelebihan dan Kekurangan Software DBMS


Manajemen Sistem Basis Data (Database Management System atau  DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan
utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternatif penggunaan secara khusus untuk aplikasi, semisal penyimpana n data dalam fiel dan menulis kode aplikasi yang spesifik untuk pengaturannya.
Macam-macam DBMS beserta Kelebihan dan Kekurangannya
ORACLE
Kekurangan :
  • Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
  • Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
  • Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
Kelebihan :
  • Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
  • Dapat menangani jumlah data dalam ukuran yang besar.
  • Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
  • Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
  • Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
  • Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
  • Bisa berjalan pada lebih dari satu platform system operasi.
MYSQL
Kekurangan :
  • Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
  • Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.
Kelebihan :
  • Merupakan DBMS yang gratis / open source berlisensi GPL (generic public license).
  • Cocok untuk perusahaan dengan skala yang kecil.
  • Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MWSQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun.
  • Bisa berjalan pada lebih dari satu platform system operasi, misalnya windows, linux, FreeBSD, Solaris, dan masih banyak lagi.
  • Cepat dalam menjalankan perintah SQL / Structured Query Language misalnya ketika akan menyeleksi suatu data atau memasukkan suatu data karena MYSQL merupakan turunan dari konsep SQL.Multi user, artinya database dapat digunakan oleh beberapa user dalam waktu bersamaan tanpa mengalami masalah atau konflik.
  • MYSQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  • MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan izin akses user dengan system perijinan yang mendetail serta sandi/password terenkripsi.
  • MYSQL dapat melakukan koneksi dengan computer client menggunakan Protokol TCP/IP, Unix Socket (UNIX), atau Named Pipes (windows NT).
  • MYSQL memiliki antar muka / interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  • Command and function, MYSQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
  • Structure Table, MYSQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
Microsoft SQL (MS-SQL)
Kekurangan :
  • Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
  • Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
  • Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.
Kelebihan :
  • Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
  • Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
  • Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
  • Memiliki tingkat pengamanan / security data yang baik.
  • Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
  • Memiliki kemampuan untuk membuat database mirroring dan clustering.





MODUL 2
1. File Ekstension Dalam Dhelphi:
1.  File ekstensi .dsk   :    mencatat dan menjaga tampilan layar (dekstop), seperti jendela mana yang terbuka dan pada posisi mana sehingga tampilan dapat berpindah dan kembali ke tampilan sebelumnya
2.  File ekstensi .cfg   :  menyimpan setting konfigurasi dari project
3.  File ekstensi .dci   :  menyimpan perubahan kode insight dalam IDE
4.  File ekstensi .dtc   :  menyimpan perubahan komponen template dalam IDE
5.  File ekstensi .dmt  :  menyimpan perubahan menu template dalam IDE
6.   File ekstensi .dof    :   menyimpan pilihan-pilihan project, misalnya pilihan compiler, linker dan lain-lain
7.  File ekstensi .dro  :   menyimpan informasi penambahan pada repository
8.  File ekstensi .res    :    menyimpan versi info resource dan ikon utama aplikasi
9.   File ekstensi .tds    :    menyimpan tabel simbol external debug
10. File ekstensi .todo  :    daftar to-do pada project yang sedang digunakan
11. File ekstensi .dfm / .xfm         form
12. File ekstensi .pas    :    file unit

2. Toolbar dalam Delphi
Disebut juga Speedbar  Merupakan Icon (Sortcut)yang dirancang untuk lebih memudahkan menjangkau fasilitas yang ada pada Delphi. Delphi memiliki beberapa toolbar yang masing-masing memiliki perbedaan fungsi dan setiap tombol pada bagian toolbar berfungsi untuk menggantikan suatu perintah menu yang sering digunakan. Toolbar terletak pada bagian bawah baris menu. Pada kondisi default, terdapat enam bagian toolbar, antara lain standard, view, debug, desktop, custom.
 Component palette : Berisi sekumpulan ikon yang melambangkan komponen-komponen yang terdapat pada VCL (Visual Component Library). Pada component palette terdapat beberapa page control seperti standard, additional, Win32, System, Data Access, dan lain-lain. Komponen ini merupakan sebuah procedure/program yang sudah di kompile dan langsung dapat digunakan, sesuai dengan fungsinya masing-masing.

Untuk menggunakan komponen ini kita dapat meng-klik komponen yang diinginkan, kemudian kita klik di form, maka komponen tersebut akan muncul di form.
Kegunaan beberapa komponen :
a.    pointer
komponen khusus dan terdapat di setiap tab dalam component palette. Komponen pointer adalah komponen select yang digunakan untuk memilih komponen-komponen dalam form designer.
b.    Frames
Sebuah kontainer yang digunakan untuk menampung komponen. Frame dapat diletakkan dalam form atau frame-frame  yang lain.
c.    Main menu
    komponen yang digunakan untuk membuat menubar dan menu drop down, bersifat invisible.
   d.    PopupMenu
Popup Menu berfungsi sebagai perintah yagn aktif bila kita meng-klik kanan mouse, Untuk mengaktifkannya kita harus mengaktifkan popup menu pada komponen yang dinginkan, caranya : ubah pada object inspector.
e.    Label
Digunakan untuk menambah teks di dalam form.
f.    Edit
   sebagai masukan data (input) dalam bentuk string, dari bentuk string ini kita dapat mengolahnya menjadi bentuk integer atau bentuk lainnya. Yang kemudian dapat digunakan untuk operasi selanjutnya.
g.    Memo
Dipakai untuk memasukkan atau menampilkan beberapa baris teks di dalam form.
h.    Button/ Bitbtn
Biasa digunakan sebagai tombol kendali. Perbedaan antara bitbtn dengan btn : pada bitbtn kita dapat menyisipkan warna pada tombol dan icon tertentu, lain halnya bila kita menggunakan btn.
i.    ComboBox
Combo Box berfungsi sebagai petunjuk untuk pemilihan berbagai masukan, di mana hanya ada satu pilihan yang dapat dipilih.
j. CheckBox
Digunakan untuk memilih atau membatalkan suatu pilihan, yaitu dengan cara mengklik komponen.
k. RadioButton
Prinsip kerjanya hampir sama dengan check box, cuma tampilannya saja yang berbeda.
l.  listbox
digunakan untuk membuat sebuah daftar option, di mana hanya ada satu option yang dapat dipilih.
m.  scrollbar
mempunyai fungsi sama seperti batang penggulung yang terdapat dalam program-program berbasis windows pada umumnya.
n. groupbox
sebuah kontainer yang dapat digunakan untuk mengelompokkan komponen-komponen lain seperti radio button, checkbox, dan sebagainya.
o.  radiogroup
merupakan kombinasi dari groupbox yang didesain untuk membuat sekelompok radiobutton.
p.  panel
sebuah kontainer yang dapat digunakan untuk membuat status bar, toolbar, dan tool palette.
q.  actionlist
komponen yang berisi daftar action yang digunakan bersama-sama dengan komponen dan kontrol seperti item menu dan button.
r.  Chart
Data-data yang telah kita analisa, dapat kita tampilkan ke dalam grafik, sehinga memudahkan kita untuk menganalisanya.
s. Stringgrid
Stringgrid berguna untuk menaruh data string kedalam bentuk kolom tabel, seperti pada Excel. Kita harus mengubah type data ke dalam bentuk string bila data yang ingin kita tampilkan data bukan string.
t.  Media Player
Biasa digunakan untuk mennyalakan atau memainkan musik (format wav atau midi) dan menjalankan film (format avi).
u.  Timer
Timer berfungsi sebagai jam yang telah disediakan Delphi. Dengan timer kita juga dapat mendecode time, sehingga dapat terjadi akusisi data.
v. Clientsocket
Digunakan di client pada saat koneksi ke server.

3. Kelebihan dan Kekurangan dari Type - Type Bahasa Pemrograman
Type - Type Bahasa Pemograman

SecaraUmum terdapat 4 kelompok bahasa pemrograman yaitu :
1. Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual C)
2. high level (Seperti Pascal dan Basic),
3. middle level (Seperti Bahasa C), dan
4. low level (Seperti Bahasa Assembly).

A.Delphi

Borland Delphi atau biasa disebut Delphi saja, merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal atau yang kemudian disebut bahsa pemrograman Delphi. Delphi merupakan generasi penerus dari Turbo Pascal. Turbo Pascal yang diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi DOS ( yang merupakan sistem operasi yang paling banyak disunakan pada saat itu ). Sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk beroperasi dibawah sistem operasi Windows.
Delphi terdapat 2 macam struktur yaitu struktur projrk dan struktur unit program Delphi:
1. Struktur Projek
Pada suatu projek yang anada bangun, terdapat sebuah file program utama yang berisi kode program untuk pengelolaan unit – unit. Kode program utama ini biasa juga disebut kode projek dan disimpan dalam file berekstensi .DPR.
2. Struktur Unit
Sebuah unit berisitipe-tipe, konstanmta-konstanta, variabel dan rutin (fungsi dari prosedur). Setiap unit didefinisikan dalaqm file .PAS yang menangani unit tersebut.
Kelebihan :
1). Sifatnya freeware
2). Dikembangkan dengan bahasa Pascal, sehingga pagi pengguna yang terbiasa dengan dasar
pemrograman turbo Pascal akan lebih familiar.
3). Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
4). Dokumentasi cukup lengkap.

Kelemahan :
1). Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
2). Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.
3). Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.

B. Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah AT&T Bell Laboratories).

Kelebihan:

1. Bahasa C tersedia hampir di semua jenis komputer
2. Kode bahasa C sifatnya adalah portabel
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.
3. Bahasa C hanya menyediakan sedikit kata-kata kunci
4. Proses executable program bahasa C lebih cepat
5. Dukungan pustaka yang banyak
Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
6. C adalah bahasa yang terstruktur
Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program bagiannya.
7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah.
8. Bahasa C adalah kompiler
dengan proses eksekusi program C yang sangat cepat.
9.Bahasa  C adalah bahasa pemrograman yang memiliki portabilitas tinggi.
10.  C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit.

kekurangan:
   1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

C.  Bahasa C++
Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.

Kelebihan
:
·         C++ pada dasarnya bahasa C  dengan  kemampuan yang utama itu adalah seperti :
mampu mengakses komponen hardware komputer dengan syntax yang lebih manusiawi dibanding Assembly bahasa Standard-nya.
·         ANSI bisa dipakai diberbagai platform
·         kecepatan program jika dibanding dengan program yang sama buatan bahasa lain, relatif lebih cepat. Kelebihan C++ mencakup semua kelebihan C namun dengan tambahan seperti misalnya yang utama penanganan kompleksitas dengan OOP
Kekurangan:
·         Salah satu kelemahan C++ adalah kurangnya library built in, sehingga untuk proses-proses tertentu kita harus membuat sebuah program nearly built from scratch, atau dari dasar sekali.
·         Bahasa C++ dewasa ini kurang begitu popular karena kita masih memikirkan pemrograman dari sisi mesin ketimbang memikirkan probis (proses bisnis) yang seharusnya menjadi tujuan kita.

D. Visual Basic
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web application.
Keuntungan:
·         Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
·         Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll
·         Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman.

Kekurangan:
·         Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.
·         Lebih lambat dibandingkan bahasa pemrograman lain.

D. Pascal
Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17). Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD (University of California at San Diego Pascal), dll. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen.  Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured Programming language).

Kelebihan :
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti bahasa C, bahasa assembler, dan lain sebagainya. Selain itu, bahasa Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia (bahasa Inggris) sehingga sangat cocok diterapkan dalam dunia pendidikan.

Kekurangan:
Tidak fleksibel penggunaannya dan Bahasa Pemrograman Dibawah ini biasa digunakan untuk pemrograman Web :

E. . JAVA
            Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
 Kelebihan:
·         Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional.
·         Sederhana dan Ampuh
Kita dapat belajar membuat program dengan Java secara cepat jika telah memahami konsep dasar pemrograman berorientasi objek yaitu hanya perlu mengerti beberapa konsep untuk dapat menulis program yang memuaskan.
·         Aman
Salah satu prinsip kunci perancangan Java adalah keselamatan dan keamanan. Java tidak pernah memiliki fasilitas dan keamanan yang tidak aman sampai perlu ditangani secara khusus untuk pengamanannya. Oleh karena itu, program Java tidak dapat memanggil fungsi-fungsi global dan memperoleh akses ke berbagai sumber dalam sistem karena terdapat sejumlah pengawasan yang dilakukan oleh program Java yang tidak dapat dilakukan oleh sistem lain
·         Berorientasi Objek
Java tidak diturunkan bahasa pemrograman manapun, juga sama sekali tidak kompatibel dengan semuanya. Hal ini dikarenakan adanya kebebasan dalam rancangan maka dipilih pendekatan yang jelas berguna, dan pragmatis. Modul objek Java adalah sederhana dan mudah dikembangkan namun sejalan dengan itu, bilangan dan tipe data sederhana lain dianggap sebagai non objek berkinerja tinggi. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan. Memahami gaya pemrograman berorientasi objek sangat penting dan membantu mempelajari bagaimana membuat program dengan Java.

Kekurangan:
Java memiliki kecepatan yang kurang dari bahasa C ++
·         Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda.
·         Java memakan banyak memori computer
·         Java merupakan bahasa yang kompleks dan susah dipelajari
·         Program yang dibuat oleh bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C atau C++.

F. 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.

G. 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).

H. 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.


I. 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.

J. 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.

K. 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.

L. CFM
CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
 Teknologi Java memiliki tiga komponen penting, yaitu:
• Programming-language specification
• Application-programming interface
• Virtual-machine specification


M. 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).

N. Bahasa Ruby
Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.
Kelebihan:
·         Sintaks sederhana
·         Memiliki Exception Handling yang baik
·         Single inheritance
·         Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.
·         Merupakan bahasa pemrograman scripting yang berorientasi objek
·         Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori

Kelemahan :
·         Multithreading. Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.
·         Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.
·          Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz.
·         IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.
Mempelajari Manajemen DSS untuk Pengembilan Keputusan Strategis


Modul 3

Koneksi MySQL dengan Delphi bisa menggunakan cara :
1. Dengan ODBC Open Database Connectivity
adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu, dan sistem operasi tertentu. tapi harus punya konektornya dan komponen standar Delphi untuk koneksi dengan ODBC.
2. Dengan MyDA
3. Dengan Zeos, tetapi harus diinstal dulu di delphi



Soal Tambahan

 DSS adalah seperangkat sstem yang mampu memecahkan masalah secara efisien dan efektif, yang bertujuan untuk membantu pengambil keputusan memilih berbagai alternative keputusan yang merupakan hasil pengolahan informasi-informasi yang diperoleh/ tersedia dengan menggunakan model-model pengambilan keputusan. Pendekatan yang diterapkan untuk merancang komponen teknologi yang dibutuhkan dalam membangun DSS efektif adalah merancang kapabilitas perangkat keras dan perangkat lunak bagi manajemen dialog, pendekatan alternatif struktur data berdasarkan fungsi manajemen data, serta merancang model-model analisis dalam pengambilan keputusan yang digunakan dalam DSS.
Manajemen Dialog
Komponen dialog suatu DSS adalah perangkat keras dan perangkat lunak yang memberi sarana interface (antarmuka) antara pemakai dengan DSS. Komponen dialog menyajikan output DSS pada pemakai dan mengumpulkan input ke dalam DSS. Beberapa jenis gaya dialog, antara lain :
1. Dialog tanya jawab
DSS bertanya kepada pemakai, kemudian pemakai menjawab, dan seterusnya, sampai DSS mengeluarkan jawaban yang diperlukan untuk mendukung keputusan. Dialog tanya jawab menggunkan bahasa yang umum.

2. Dialog Perintah
Jenis ini adalah perintah untuk menjalankan fungsi-fungsi DSS. Format perintah menggunakan kata-kata standar dan pendek. Untuk aplikasi sederhana, perintah-perintahnya mudah dipelajari tetapi mungkin bagi pemakai yang jarang menggunakan sistem perlu belajar kembali.
3. Dialog Menu
Gaya dialog yang populer dalam SPK ialah dialog menu. Dalam dialog menu, pemilih memilih salah satu dari beberapa alternatif menu, dengan menekan tombol pada papan kunci.
4. Dialog form masukkan /keluaran
Dialog form masukan/keluaran menyediakan form input tempat pemakai memasukkan perintah dan data, form keluaran merupakan tanggapan dari DSS. Sesudah memperhatikan form keluaran, pemakai dapat mengisi form masukan lainnya untuk melanjutkan dialog.
 5. Dialog Masukan dalam Konteks Keluaran
Perluasan dari dialog form masukan adalah dengan mengkombinasikan form masukan dan keluaran sehingga masukan dari pemakai selalu dalam konteks keluaran DSS sebelumnya. Dalam gaya dialog ini, DSS memperlihatkan keluaran yang dapat diisi oleh pemakai sehingga dapat sekaligus mengubah keluaran tersebut.
hubungan DSS dengan praktikum TI
Seperti yang telah disinggung di atas, DSS menggunakan teknologi yang memerlukan perangkat keras dan lunak. Ini sangat berkaitan dengan teknologi Informatika dimana dengan menguasai TI tentunya akan mudah dalam menjalankan DSS.

Referensi :
http://itsum.wordpress.com/2010/10/16/
http://myglad.wordpress.com2008/07/25/ kelebihan-dan-kekurangan-dari-type-type.html
http://novatxqsanghee. blogspot.com/2009/01/ macam-macam-bahasa-pemrograman.html

Copyright © 2012 What's life?Template by :Urangkurai.Powered by Blogger.Please upgrade to a Modern Browser.