Feeds RSS
Feeds RSS

Jumat, 05 November 2010

Tugas kelompok modul 1

ANALISA PERBEDAAN ELEMEN-ELEMEN LAPORAN KEUANGAN DALAM DATABASE BURSA EFEK JAKARTA (BEJ) DAN INDONESIAN CAPITAL MARKET DIRECTORY (ICMD)

http://isjd.pdii.lipi.go.id/admin/jurnal/4205113124.pdf

Laporan keuangan yang disampaikan oleh perusahaan dapat diperoleh dalam database BEJ dan ICMD. Akan tetapi, angka-angka rupiah dalam dua database ini berbeda. Akibatnya, salah seorang periset enggan untuk memakai databas ICMD dan lebih tertarik menggunakan BEJ. Database BEJ yang memuat laporan keuangan terkadang tidak lengkap dan periset cenderung tidak memasukkan data ini kedalam penelitiannya sehingga sampel menjadi leih kecil. Sementara informasi yang tidak lengkap dari BEJ ada dalam database ICMD. Dalam hal demikian, muncul pertanyaan dapatkah seorang periset mengambil data dar ICMD untuk menutup ketidaklengkapan data dari BEJ?

Dari beberapa studi empiris tentang informasi keuangan dalam beberapa database, menunjukkan bahwa ada perbedaan antara database yang satu dengan lainnya. Maka dapat dirumuskan:

- Ada perbedaan angka rupiah total aktiva dalam neraca untuk akhir tahun periode auntasi antara database BEJ dengan database ICMD

- Ada perbedaan angka rupiah total utang dalam nerca untuk akhir tahun periode akuntansi antara database BEJ dengan database ICMD

- Ada perbedaan angka rupiah total ekuitas dalam neraca untuk akhir tahun periode akuntansi antara database BEJ dengan database ICMD

Dan setelah dilakukan penelitian, menunjukkan bahwa perbedaan angka-angka ruiah dalam dua sumber data hasilnya tidak signifikan secara statitistik. Hasil ini diaibatkan oleh adanya pembulatan-pembulatan oleh ICMD. Berdasarkan hasil studi ini maka ada implikasi bahwa kedua database ini dapat digunakan dalam studi empiris. Para periset tidak perlu ragu untuk menggunakan dua database ini. Dalam realita untuk studi di bdang keuangan (akuntansi dan manajemen) peneliti sering menemukan data-data yang tiak lengkap dalam satu database. Berdasarkan hasil studi ini, para periset dapat mengambil data dari database yang lain untuk menutup ketidaklengkapan ini.

Tugas kelompok modul 3

buat algoritma pemesanan tiket pesawat dan gambarkan flowchartnya:

ALGORITMA PEMESANAN TIKET PESAWAT

Langkah proses pemesanan tiket sebagai berikut:
  • User melakukan login pada server (link maskapai yang diinginkan) dengan memasukkan user_id dan password.
  • Server memproses apakah user tersebut dapat melakukan login atau tidak.
  • Jika tidak, maka user tidak dapat melakukan pemesanan tiket.
  • Jika User_id dan password benar, maka user dapat melakukan pemesanan tiket.
  • User menentukan tanggal pemberangkatan, dan jumlah tiket yang akan dipesan.
  • Server memproses data yang dikirimkan, kemudian memberikan informasi mengenai tanggal pemberangkatan yang dipilih.
  • Jika tiket masih tersedia, server akan memberi pilihan "YA / TIDAK" untuk melakukan pembelian tiket.
  • Jika "YA" maka user telah melakukan pemesanan.
  • Server memproses data yang dikirimkan, kemudian memberikan kode transaksi sebagai bukti telah melakukan pemesanan.

Flowchart pemesanan tiket pesawat:






atau










Kelompok:

- Argaditia Mawadati L2H009064

-Afi Yuliati L2H009066

-Satria Desthantio L2H009118

soal tambahan

apa yang anda ketahui tentang DSS dan jelaskan korelasinya dengan praktikum teknologi informatika: http://fakbar.blogspot.com/2008/09/pengertian-sistem-pendukung-keputusan.html


 

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.


 

Pada praktikum teknologi informatika kita belajar mengenai database dan pemrogramannya yang juga digunakan dalam DSS tersebut. Selain itu DSS juga sangat berguna bagi penyelesaian masalah manajemen yang juga masih berhubungan dengan dunia teknik industri.

.

Tugas Pendahuluan Praktikum TI modul 3

sebutkan dan jelaskan macam-macam konektor koneksi database ke Delphi:
http://forums.mysql.com/read.php?49,157000,159176


Utk koneksi MySQL dengan Delphi bisa menggunakan 2 macam cara :
  1. Dengan ODBC (Open Database Connectivity), tapi harus punya konektornya dan komponen standar Delphi untuk koneksi dengan ODBC.
  2. Dengan MyDAC, klik disini untuk mendownload MyDAC.


Tugas Pendahuluan Praktikum TI modul 2

Modul 2

sebut dan jelaskan file extension dalam Delphi: http://www.oocities.com/visiweb/bukudelphi/bab2_cerdas_delphi.html

Delphi menghasilkan begitu banyak file untuk setiap proyeknya, dan kamu setidaknya harus mengetahui jenis dan dinamakan apa file-file tersebut. Tabel dibawah ini menjelaskan hal tersebut untuk kamu. Prinsipnya ada beberapa file yang saling terkait satu sama lain.  


 

Ekstensi

Jenis dan Diskripsi File

Saat Pembuatan

BMP

File standar window, untuk menyimpan gambar bitmap.

Image Editor

BPG

Borland Project Group, untuk Manajemen proyek multi-target.

Development

BPL

Borland Package Library , sejenis DLL, kamu bisa membuat file EXE dengan ukuran kecil, tapi file ber-eksensi BPL ini harus di- ikutsertakan. Mungkin kamu pernah memperhatikan ukuran file EXE dari Visual Basic ?? Kecil 'kan, apakah file EXE Delphi bisa sekecil itu ? Jawabanya bisa saja, caranya saat kompilasi jangan meyertakan library kedalam file EXE yang kamu buat, tapi cukup ikut sertaka saja Packege Library. Layaknya sebuah DLL — Package Library juga bisa sharing.

Kompilasi, Lingking

CAB

Microsoft Cabinet compressed file format. Dibangkitkan saat kamu melakukan Web Deploy (dari menu utama Delphi pilih Project|Web Deploy)

Kompilasi

CFG

File Konfigurasi untuk Project Option

Development

CUR

File standar window, untuk Cursor

Image Editor

DCI

Menyimpan perubahan Code Insight dari IDE (dari menu utama Delphi pilih Tools|Editor Options->pilih Tab: Code Insight)

IDE

DCP

Delphi Component Package

Kompilasi

DCT

Menyimpan perubahan Component Templates dari IDE

IDE

DCU

Delphi Compiled Unit, hasil kompilasi file PAS

Kompilasi

DFM

Delphi Form, file dalam format binary

Development

~DF

Backupnya file DFM

Development

DLL

Dynamic Link Library, file DLL yang dihasilkan oleh Delphi dapat di-akses oleh program/aplikasi lannya. Saya mempunyai contoh sebuah file DLL yang dibuat dengan mengunakan Delphi, kemudian saya panggil dari program yang saya kembangkan dengan Visual FoxPro, hasilnya sangat memuaskan. Kalo kamu ingin melihat contoh programnya silahkan kunjungi situs saya yaitu, http://get.to/semut atau juga bisa ke http://oocities.com/visiweb ; pada bagian kiri dari home page tersebut pilih Bahasa Program|Visual FoxPro.

Compilasi, lingking

DMT

Delphi Menu Templates

IDE

DOF

Delphi Option File

Development

DPK

Delphi Package

Development

DPR

Delphi Project File

Development

~DP

Backupnya DPR.

Development

DRO

Menyimpan setiap perubahan pada Object Repository (dari menu utama Delphi pilih Tools|Repository). Boleh dihapus, tapi penambahan pada repository akan hilang, bisa di-restore lagi dari CD Delphi pada direktori ..\bin\delphi32.dro.

IDE

DSK

Desktop file.

Development

DSM

Delphi Symbol Module.

Kompilasi

EXE

Executable file

Compilasi, Lingking

HTM, HTML

HyperText Markup Language. Dibangkitkan saat kamu melakukan Web Deploy (dari menu utama Delphi pilih Project|Web Deploy)

Web deploy ActiveForm

ICO

File standar window, untuk Icon

Image Editor

LIC

License file, berhubungan file OCX

Activex Wizard

OCX

OLE Control eXtension, semacam dll juga, berisi ActiveX controls atau form

Kompilasi, Lingking

PAS

Pascal file, source program.

Development

~PA

Bacupnya PAS

Development

RES, RC

Resource file

Development

TBL

Type Library untuk OLE server application.

Development

TODO

To-do list file, akan mempunyai nama file yang sama dengan project tetapi dengan ekstensi .TODO

IDE


 

sebut dan jelaskan macam-macam bahasa pemrograman disertai kelebihan dan kekurangan http://dadarockman.blogspot.com/2010/05/kelebihan-dan-kekurangan-dari-type-type.html

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 Bahasa C :

Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
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.
Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan bahasa tingkat tingkat rendah.
8. Bahasa C adalah kompiler
Karena C sifatnya adalah kompiler, maka akan menghasilkan executable program yang banyak dibutuhkan oleh program-program komersial.

Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C, yaitu:
a. C adalah bahasa pemrograman yang memiliki portabilitas tinggi.
Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.
b. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit.
Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat.

Adapun kekurangan yang biasa di Bahasa C antara lain :
1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.


C. 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 Visual basic:
- 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:
- 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

- Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerlandtahun 1971.
-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).

Bahasa Pascal, secara garis besar mempunyai struktur sebagai berikut :

1. Judul program,
2. Blok program yang terdiri dari :
a. Bagian deklarasi, meliputi :
- deklarasi label,
- deklarasi konstanta,
- deklarasi tipe,
- deklarasi variabel,
- deklarasi prosedur dan/atau fungsi.
b. Bagian pernyataan, berisi perintah-perintah.
Latihan Pascal : Perulangan dan Seleksi Kondisi I – 2

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



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



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



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


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


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


K. CFM

CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.


L. JAVA

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:

• Programming-language specification
• Application-programming interface
• Virtual-machine specification

Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman internet, karena Java mendukung untuk applets , dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi. Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi. Sehingga bahasa Java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun di internet. Tetapi program yang dibuat dalam bahasa Java juga relatif lebih banyak membutuhkan waktu saat di eksekusi (lebih lama) dikarenakan untuk menjalankan
programnya dibutuhkan JVM (perantara antar program dan sistem operasi).


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

sebut dan jelaskan toolbar dalam Delphi http://118.98.212.211/pustakamaya/download.php?id=2197

       Mengenal IDE Delphi

            Pada saat pertama kali dipanggil, akan muncul beberapa tools utama dalam Delphi IDE, yaitu Menu, Toolbar, Component Palette, Object Inspector, Object TreeView, Code Editor, Project Manager dan beberapa tools lain.

 
 

 

       Toolbar

Toolbar yang ada dalam Delphi berupa sekumpulan tombol untuk fungsi-fungsi yang sering digunakan.  Toolbar tersebut dikelompokkan 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. 

      Object TreeView

Merupakan sebuah diagram pohon yang menggambarkan hubungan logis antara komponen visual dan non visual yang terletak pada form.  Semua obyek yang Anda pakai pada form, data module maupun frame akan muncul pada Object TreeView

      Component Palette

Component Palette merupakan bagian yang digunakan untuk meletakan berbagai komponen yang sesuai dengan kategorinya.  Misalnya komponen yang digunakan untuk aplikasi yang menggunakan Borland Database Engine (BDE) akan diletakkan pada page BDE.  Jumlah Component Palette pada Delphi 6.0 adalah 29 buah.  Susunan atau urutan dari Component Palette dapat Anda atur dengan mudah dari menu Component | Configure Palette

      Object Inspector

Object Inspector digunakan untuk mengubah nilai property dari objek terseleksi yang ada dalam Form Designer.  Object Inspector terdiri dari dua bagian, yaitu Properties dan Events.  Setiap jenis komponen akan memiliki property dan event yang berbeda dengan jenis komponen lainnya. 

      Code Editor

Pada bagian inilah Anda dapat menuliskan semua kode dan memasukkan semua unit yang dipakai untuk program yang Anda buat.  Pada bagian bawah Code Editor terdapat status bar yang terdiri dari tiga bagian.  Bagian paling kiri berisi keterangan posisi kursor (yang dinyatakan dalam baris dan kolom).  Kolom kedua berisi keterangan tetang status kode Anda, apakah sudah mengalami perubahan atau belum.  Kolom paling kanan menandakan status tombol insert pada keyboard. 

      Form Designer

Form Designer adalah form tempat kita mengatur komponen sesuai dengan kebutuhan tampilan yang akan dibuat.  Cara meletakkan komponen ke dalam form ada beberapa cara, yaitu

-    Click komponen pada component palette, kemudian click atau drag pada Form.

-    Double click komponen pada component palette, maka komponen tersebut akan terletak pada tengah form.

-    Shift Click pada component palette, kemudian click pada form beberapa kali untuk meletakkan beberapa komponen.  Untuk menormalkan kembali status click, tekan tombol panah pada bagian kiri component palette.


 

Tugas Pendahuluan Praktikum TI modul 1

MODUL 1
1.sebut dan jelaskan tipe-tipe data: http://rijalfadilah.files.wordpress.com/2008/03/pertemuan_2_sd.pdf

• Tipe-tipe data pada Pascal
I. Tipe Data Sederhana
Disebut juga dengan tipe data skalar, yang bisa diartikan bahwa dalam sebuah perubah
hanya dimungkinkan untuk menyimpan sebuah nilai data. Tipe data sederhana terbagi dua
yaitu, tipe ordinal dan tipe real.
1. Tipe ordinal adalah subset dari tipe sederhana. Semua tipe sederhana disebut tipe
ordinal kecuali real. Karakteristik tipe data ordinal adalah :
• Semua kemungkinan nilai dari sutu tipe ordinal merupakan himpunan berurutan
(ordered set), dan setiap nilai berkaitan dengan ordinalitasnya, yaitu nilai integral.
Dalam semua tipe, kecuali tipe integer, nilai pertama mempunyai ordinalitas 0,
yang berikutnya 1 dan seterusnya. Ordinalitas dari tipe integer adalah nilai integer
itu sendiri. Dalam hal ini semua nilai, kecuali yang pertama, mempunyai nilai
pendahulu atau predesesor, dan semua nilai kecuali yang terakhir mempunyai
suksesor.
• Fungsi standard ord dapat diterapkan pada sembarangan tipe ordinal untuk
mengetahui ordinalitasnya.
• Fungsi standard pred dapat diterapkan untuk mengetahui predesesornya. Jika
fungsi ini diterapkan pada nilai pertama, akan menyebabkan kesalahan.
• Fungsi standard succ dapat diterapkan untuk mengetahui suksesornya. Jika fungsi
ini diterapkan pada nilai terakhir akan menyebabkan kesalahan.
2. Konstanta bertipe real adalah bilangan yang berisi titik desimal. Dalam pascal paling
sedikit harus ada satu digit sebelum dan sesudah titik desimal. Tidak boleh ada koma
dan nilainya bisa positif atau negatif. Bilangan riil juga bisa dinyatakan dalam bentuk
eksponensial. Dalam pemakaiannya pangkat dari bilangan dasar 10 (yang digunakan
untuk menunjukkan eksponensial) dinyatakan dengan notasi E. Jika dinyatakan dalam
notasi Eksponensial, maka bilangan :
0.00017543 adalah 1.7543E-4
Dalam Turbo Pascal terdapat lima macam tipe riil, yaitu : real, single, double, extended dan comp.
Tipe single, double, extended dan comp hanya bisa digunakan jika komputer anda dilengkapi dengan koprosesor numeris 80x87.
Tabel 1 dibawah ini menunjukkan tipe-tipe riil lengkap dengan batasan nilainya.
Dari tabel 1 tersebut, tipe comp hanya bisa menyimpan nilai bulat (whole value) yang
mempunyai batasan -263 + 1 sampai 263 – 1. Operator yang dapat dioperasikan pada
data tipe riil tersaji dalam tabel 2. Perhatikan bahwa operator pembagian untuk data
integer (div) dan untuk real (/) akan memberikan hasil berbeda. Operator / dapat
digunakan baik untuk data integer atau untuk data real, yang hasilnya berupa data real.

Tabel 1. Tipe riil dan batasan nilainya
Tipe
Batasan Nilai
Angka Signifikan Ukuran dalam byte

real 2.9 x 10E-39.. 1.7 x 10E38 11 – 12
6
single 1.5 x 10E-45 .. 3.4 x 10E38 7 – 8 4

double 5.0 x 10E-324 .. 1.7 x 10E308 15 – 16 8

extended 1.9 x 10E-4951 .. 1.1 x 10E4932 19 – 20 10

comp -2E63 + 1 .. 2E63 – 1 19 – 20 8


Bilangan-bilangan riil banyak digunakan dalam perhitungan-perhitungan matematika,
sains dan rekayasa dimana derajat ketelitian kadang-kadang sangat diperhatikan.
Beberapa kesalahan mungkin akan terjadi sehubungan dengan pemakaian bilangan riil
karena bilangan riil biasanya dinyatakan dalam notasi saintifik yang mempunyai cacah
digit yang tetap. Beberapa bilangan memerlukan cacah digit yang tak terhingga. Sebagai
contoh, pecahan 1/3 yang jika dinyatakan dalam bilangan riil. Akan mempunyai bentuk
0.3333333….
II. Tipe String
Data yang bertipe string adalah data yang berisi sederetan karakter yang banyaknya
karakter bisa berubah-ubah sesuai dengan kebutuhan, yaitu dari 1 sampai 255 karakter.
Tipe string yang tidak dinyatakan panjang karakternya dianggap mempunyai 255 karakter.
III. Tipe Terstruktur
Dalam tipe terstruktur setiap perubah bisa menyimpan lebih dari sebuah nilai data.
Masing-masing nilai data tersebut disebut dengan komponen. Tipe terstruktur
karakteristiknya ditentukan berdasar cara penstrukturan dan tipe masing-masing
komponen. Jika komponennya juga bertipe terstruktur, tipe terstruktur yang dihasilkan
mempunyai lebih dari sebuah tingkat penstrukturan. Tingkat penstrukturan bisa tak
terbatas. Ukuran tipe terstruktur dalam Turbo Pascal maksimum 65520 byte.
IV. Tipe Pointer
Semua tipe data yang disebutkan di atas, apabila digunakan untuk mendeklarasikan suatu
perubah, maka sifat perubah tersebut adalah perubah yang statis. Pascal dilengkapi
fasilitas yang memungkinkan pemakai untuk menggunakan perubah yang sifatnya
dinamis, yang disebut dengan pointer.

http://4zki4.multiply.com/journal/item/20/Mengenal_Berbagai_Macam_Tipe_Data_Pada_Borland_Delphi
• Tipe-tipe data pada Borland Delphi
1. Tipe data Integer / Ordinal
Tipe data ini adalah tipe data yang berupa bilangan bulat yang akan digunakan untuk operasi matematika. Ada beberapa tipe data yang termasuk integer, yaitu antara lain:
a. ShortInt : memiliki nilai range -128 sampai 127 (signed 8-bit)
b. SmallInt : memiliki nilai range antara - 32768 sampai dengan 32767 (signed 16-bit)
c. LongInt : memiliki nilai range -2147483648 sampai 2147483647 (signed 32-bit )
d. Int64 : memiliki range -263+1 sampai 263-1 (signed 64-bit)
e. Byte : memiliki nilai range 0 sampai 255 (unsigned 8-bit)
f. Word : memiliki nilai range 0 sampai 65535 (unsigned 16-bit)
g. LongWord : memiliki nilain range 0 sampai 4294967295(unsigned 32-bit )
Pada pemakaian integer type di implemetasi 16 bit maka:
a. Integer : memiliki range antara - 32768 sampai dengan 32767 (signed 16-bit)
b. Cardinal : memiliki range 0 sampai 65535 (unsigned 16-bit)
Pada pemakaian integer type di implemetasi 32 bit maka:
a. Integer : memiliki range antara -2147483648 sampai 2147483647 (signed 32-bit)
b. Cardinal : memiliki range 0 sampai 4294967295 (unsigned 32-bit)
Penulisan pada deklarasi variable:
[variable] : [type data integer];
2. Tipe data Boolean
Tipe data ini hanya terdiri dari nilai logika True dan False. Ada beberapa jenis dari tipe Boolean ini, yaitu:
a. Boolean : berukuran 1 byte (false 0, true 1)
b. ByteBool : berukuran Byte (false 0, true 255 - 8 bit)
c. Bool : berukuran Double (false 0, true -1)
d. WordBool : berukuran Word (false 0, true 65535 - 16 bit)
e. LongBool : berukuran Double (false 0, true -1)
Penulisan pada deklarasi variable:
[variable] : [type data boolean];
3. Tipe data Floating Point /Real
Tibe data ini meliputi bentuk bilangan desimal. Beberapa bentuk dari tipe data ini adalah:
a. Real : memiliki range 2.9 x 10-39 sampai 1.7 x 1038
b. Single : memiliki range 1.5 x 10-45 sampai 3.4 x 1038
c. Double : memiliki range 5.0 x 10-324 sampai 1.7 x 104392
d. Extended : memiliki range 3.6 x 10-4951 sampai 1.1 x 104392
e. Currency : memiliki range -922337203685477.5808 sampai 922337203685477.5808
f. Comp : memiliki range -263+1 sampai 263-1
Untuk currency, tipe data ini memiliki kepresisian tinggi yaitu 4 angka dibelakang koma (pembulatan bilangan real menjadi bilangan desimal dengan 4 angka dibelakang koma). Biasanya digunakan untuk satuan uang. Dan untuk comp, tipe data ini akan menyimpan nilai integer (bulat) dari nilai decimal yang masuk (melakukan pembulatan).
Penulisan pada deklarasi variable:
[variable] : [type data floating point];
4. Tipe Data Enumerated
Tipe data ini adalah berupa nilai urutan dari data yang telah dibuat.
Penulisan pada deklarasi variable:
[variable] : ( [data0],[data1],[data2] );
Masing-masing data akan diberikan nilai integer secara urut. Urutan dimulai dengan nilai urut 0.
Jika ingin melihat nilai integer dari setiap data maka dengan perintah:
ord( [data1] )
5. Tipe data Sub Range
Tipe data ini memungkinkan kita membuat range sendiri. Dengan perintah:
[variable] : [constant start]..[constant end];
contoh:
a : 5..10;
Jika kita mendeklarasikan 5 adalah a maka proses compile akan terus berjalan jika kita mendeklarasikan 15 adalah a maka proses compile tidak akan berjalan atau berhenti, sehingga terdapat error pada proses compile sehingga tidak dapat di run.
6. Tipe data String dan Character
Tipe data String adalah tipe data yang merupakan rangkaian dari huruf, angka atau symbol yang tidak mengandung harga (nilai).
Beberapa tipe data string adalah sebagai berikut:
a. ShortString : Dapat menampung 255 karakter (ANSIChar)
b. AnsiString : Dapat menampung ~231 karakter (ANSIChar)
c. WideString : Dapat menampung ~230 karakter (WideChar)
d. String : Dapat menampung 255 karakter (ANSIChar)
Tipe data Character adalah tipe data yang berkaitan dengan karakter ( huruf, angka, symbol). Ada beberapa tipe data dari Character yaitu:
a. ANSIChar : Satu karakter ANSI
b. WideChar : Satu karakter Unicode
c. Char : Sama dengan ANSIChar
Jika Anda ingin memunculkan karakter dari nomor urut, Anda dapat menggunakan perintah chr([NoUrut]). Dan untuk mengetaui no urut dari sebuah karakter, Anda dapat menuliskan perintah ord([karakter]).

http://azerus.110mb.com/files/modulmysql.pdf
• Tipe-tipe data pada MySQL
1. Tipe data numerik
Tipe data numerik dapat dibedakan menajdi dua kelompok, yaitu tipe data integer dan tipe data floating point. Tipe data integer untuk data bilangan bulat sedangkan tipe data floating point digunakan untuk bilangan desimal.
Tipe data numeric dapat kita sajikan dalam table di bawah ini :
Tipe data Kisaran nilai

Tinyint (-128) – 127 atau 0-225
Smallint (-32768) – 32767 atau 0 – 65535
Mediumint (-8388608)-8388607 atau 0-16777215
Int (-2147683648)-(2147683647) atau 0-4294967295
Bigint (-9223372036854775808)-(9223372036854775807) atau 0 - 18446744073709551615
Float(x) (-3.402823466E+38)-(-1.175494351E-38),0,dan
1.175494351E-38 – 3.402823466E + 38
Float Idem

Double (-1.7976E+308)–(-2.22E-308),0,dan(2.22E-308)-
(1.79E+308)

Besar kebutuhan memori penyimpanan untuk masin-masing tipe data di atas
sebagai berikut :

Column type Storage required

TINYINT 1 byte
SMALLINT 2 bytes
MEDIUMINT 3 bytes
INT 4 bytes
INTEGER 4 bytes
BIGINT 8 bytes
FLOAT(4) 4 bytes
FLOAT(8) 8 bytes
FLOAT 4 bytes
DOUBLE 8 bytes
DOUBLE PRECISION 8 bytes
REAL 8 bytes
DECIMAL(M,D) M bytes (D+2, if M < D)
NUMERIC(M,D) M bytes (D+2, if M < D)

2. Tipe data string
Yang termasuk dalam tipe data string adalah tipe-tipe data berikut :
Tipe kolom Kebutuhan memori penyimpanan

CHAR(M) M bytes, 1 <= M <= 255
VARCHAR(M) L+1 bytes, where L <= M and 1 <= M <= 255
TINYBLOB, TINYTEXT L+1 bytes, where L < 2^8
BLOB, TEXT L+2 bytes, where L < 2^16
MEDIUMBLOB,
MEDIUMTEXT L+3 bytes, where L < 2^24
LONGBLOB,
LONGTEXT L+4 bytes, where L < 2^32

ENUM('value1','value2
',...) 1 or 2 bytes, depending on the number of enumeration
values (65535 values maximum)
SET('value1','value2',.
..) 1, 2, 3, 4 or 8 bytes, depending on the number of set
members (64 members maximum)

3. Tipe data waktu
Yang termasuk dalam tipe data tanggal dan waktu adalah sebagai berikut :

Column type Storage required

DATETIME 8 bytes
DATE 3 bytes
TIMESTAMP 4 bytes
TIME 3 bytes
YEAR 1 byte

Tipe data char() dan varchar() pada prinsipnya sama. Yang menjadi
perbedaannya adalah pada jumlah memori yang dibutuhkan untuk penyimpanan.
Memori penyimpanan yang dibutuhkan tipe data char() bersifat statis, besarnya
tergantung pada berapa jumlah karakter yang ditetapkan pada saat field tersebut
dideklarasikan. Sebaliknya, tipe data varchar() besar memori penyimpanan
tergantung terhadap berapa karakter yang digunakan ditambah 1 byte yang berisi
data jumlah karakter yang digunakan.

2.Sebut dan jelaskan macam-macam DBMS beserta kelebihan dan kekuranganya: http://yoghazalvianz.blogspot.com/2010/10/macam-macam-dbms-beserta-kelebihan-dan.html
Nama : Microsoft Access
Developer : Microsoft
Deskripsi singkat :
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Microsoft mengeluarkan versi terbaru dari Microsoft Access yaitu Microsoft Access 2007.
Kelebihan dan Kekurangan :
•Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.
•Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.

Nama : Microsoft SQL Server
Developer : Microsoft
Link : www.microsoft.com/sql
Macam Edisi : SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition.
Deskripsi singkat :
Microsoft SQL Server adalah program Sistem Manajemen Dasis Data Relasional. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output; Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server.
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.

Nama : Oracle
Developer : Orace Corporation
Deskripsi Singkat :
Oracle adalah salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Versi terbaru dari Oracle adalah Oracle 11g.Software ini biasa digunakan untuk pengaksesan data yang dilakukan secara online.
Kelebihan dan Kekurangan :
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.

Nama : MySQL
Developer : MySQL AB
Versi Terakhir : 5.0.41 (Mei 2007)
Link : www.mysql.com
Deskripsi singkat :
My SQL adalah perangkat lunak sistem manajemen basis data yang diciptkan untuk dapat dilakukan instalasi secara gratis (open source). Hingga saat ini MySQL telah lebih dari 6 juta instalasi.
Kelebihan dan Kekurangan :
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 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.