Nama-nama di bawah adalah yang absennya lebih dari 3 x, diwajibkan untuk meresume buku diktat dari dosen pengampu mata kuliah HAKI (Bu Etti) jika ingin nilai HAKI kalian keluar. Format ketik, A4, pake cover, minimal 25 halaman. TIDAK BOLEH SAMA (copy-paste). Dikumpulkan saat UAS HAKI pada tanggal 3 Desember 2010.
Untuk kelas A dikumpulkan ke riko atau afina
Untuk kelas B dikumpulkan ke aya atau anwar.
KELAS A:
1. Bagus Haryo Saloko (L2H007010)
2. Yaniar (L2H008082)
3. Johan Richie (L2H009074)
4. Dhanik Budiarti (L2H009080)
5. Ari Suhandono (L2H009136)
KELAS B:
1. Fiqri Rozaq (L2H605266)
2. Theo Agri R (L2H005721)
3. Hamidi Hidayat (L2H607029)
4. Ario Adhi Pratomo (L2H606011)
5. Catur Dina (L2H008095)
6. Edoshmita (L2H008099)
7. Irwan Kurniawan (L2H008109)
8. Wahyu Andhika (L2H008130)
9. Yanti Martina (L2H008083)
10. Manindo Simanjuntak (L2H008045)
11. Handy Nugroho (L2H009117)
12. Dahliana Agustini (L2H009030)
13. Arif Adi (L2H009025)
Terima Kasih
Senin, 27 Desember 2010
Kamis, 04 November 2010
Macam-macam Konektor Koneksi Database ke Delphi
1. Koneksi Delphi – MySQL dengan MyDAC
Disini kita akan latihan untuk menghubungkan database MySQL ke Delphi dengan menggunakan komponen MyDAC. Kasusnya adalah untuk menampilkan data dari tabel matakuliah. Untuk databasenya kita beri nama latih dan tabelnya yaitu tb_mk dengan field kode dan matakuliah. Anda harus sudah membuat database dan tabelnya terlebih dahulu di MySQL, sebelum menghubungkannya.
Tampilan Form seperti disamping.
Ada 2 komponen visual yaitu button dan DBGRID dan 3 komponen non visual yaitu mySQLDatabase, mySQLQuery dan Datasource.
Setingan untuk komponen mySQLDatabase, terlihat pada bagian yang saya lingkari, yaitu DatabaseName, Host, UserName, dan UserPassword. Disini, saya ambil contoh DatabaseName-nya latih, host pada localhost, UserName-nya root dan UserPassword-nya dikosongkan. Dan untuk mengaktifkan koneksinya, anda pilih properties connected-nya di True-kan (pada gambar tidak terlihat, ada pada bagian paling atas properties).
Setingan untuk mySQLQuery, yaitu database-nya di arahkan ke mySQLDatababse tadi, dan pada SQL diisi query-nya untuk menampilkan matakuliah, seperti berikut.
select * from tb_mk
Setingan untuk Datasource, yaitu hanya menghubungkan Dataset-nya ke mySQLQuery. Karena nanti datasource ini yang akan dihubungkan ke DBGRID, agar dapat menampilkan data hasil query tadi.
Setingan untuk DBGRID, yaitu pafa DataSource-nya dihubungkan ke Datasource tadi.
Jika semua setingan sudah selesai, maka anda True-kan property Active pada mySQLQuery, agar tampil datanya pada DBGRID. Untuk mengatur tampilan isi DBGRID anda bisa mengaturnya melalui properties Columns. Disana anda bisa memilih field yang ditampilkan, font judul dan datanya, lebar kolom dan sebagainya.
Selanjutnya anda simpan dan jalankan program tersebut. Selamat mencoba.
2. Koneksi Delphi-MySQL dengan MyODBC
Tugas Individu Modul 3
sumber klik disini dan disini
Disini kita akan latihan untuk menghubungkan database MySQL ke Delphi dengan menggunakan komponen MyDAC. Kasusnya adalah untuk menampilkan data dari tabel matakuliah. Untuk databasenya kita beri nama latih dan tabelnya yaitu tb_mk dengan field kode dan matakuliah. Anda harus sudah membuat database dan tabelnya terlebih dahulu di MySQL, sebelum menghubungkannya.
Tampilan Form seperti disamping.
Ada 2 komponen visual yaitu button dan DBGRID dan 3 komponen non visual yaitu mySQLDatabase, mySQLQuery dan Datasource.
Setingan untuk komponen mySQLDatabase, terlihat pada bagian yang saya lingkari, yaitu DatabaseName, Host, UserName, dan UserPassword. Disini, saya ambil contoh DatabaseName-nya latih, host pada localhost, UserName-nya root dan UserPassword-nya dikosongkan. Dan untuk mengaktifkan koneksinya, anda pilih properties connected-nya di True-kan (pada gambar tidak terlihat, ada pada bagian paling atas properties).
Setingan untuk mySQLQuery, yaitu database-nya di arahkan ke mySQLDatababse tadi, dan pada SQL diisi query-nya untuk menampilkan matakuliah, seperti berikut.
select * from tb_mk
Setingan untuk Datasource, yaitu hanya menghubungkan Dataset-nya ke mySQLQuery. Karena nanti datasource ini yang akan dihubungkan ke DBGRID, agar dapat menampilkan data hasil query tadi.
Setingan untuk DBGRID, yaitu pafa DataSource-nya dihubungkan ke Datasource tadi.
Jika semua setingan sudah selesai, maka anda True-kan property Active pada mySQLQuery, agar tampil datanya pada DBGRID. Untuk mengatur tampilan isi DBGRID anda bisa mengaturnya melalui properties Columns. Disana anda bisa memilih field yang ditampilkan, font judul dan datanya, lebar kolom dan sebagainya.
Selanjutnya anda simpan dan jalankan program tersebut. Selamat mencoba.
2. Koneksi Delphi-MySQL dengan MyODBC
- Download MySQL Connector/ODBC di http://dev.mysql.com/downloads/connector/odbc/ jika belum punya.
- Install MySQL Connector/ODBC.
- Setelah selesai menginstall MySQL Connector/ODBC, kemudian masuk ke Control Panel. Start | Settings | Control Panel | Administrative Tools | dobel klik Data Sources (ODBC).
- Setelah muncul window ODBC Data Source Administrator klik tab User DSN, kemudian klik tombol Add.
- di window Create New Data Source pilih MySQL ODBC nomor_versi Driver (nomor_versi adalah versi dari Driver Connector MySQL misalnya 3.51). Klik tombol Finish
- Kemudian akan muncul window Connector / ODBC. Klik pada tab Login.
- Pada text box Data Source Name isi dengan nama Data Source, misalnya MySQLDS.
- Pada text box description isi dengan deskripsi koneksi (optional).
- Pada text box server isi dengan localhost atau IP 127.0.0.1 jika anda menginstall Database MySQL di komputer anda sendiri.
- Pada text box User isi dengan nama user misalnya root (root adalah user yang mempunyai kewenangan penuh terhadap database atau disebut juga Administrator).
- Pada Text box Password isi dengan password root (defaultnya user root tidak mempunyai password).
- klik tombol Test untuk mengetes koneksi.
- Jika sudah sukses klik tombol Finish.
- Masuk ke Delphi, buat sebuah project baru lalu tambahkan sebuah komponen ADOConnection.
- Dobel klik komponen ADOConnection. Klik tombol Build.
- di window Data Link Properties klik tab Provider kemudian pilih Microsoft OLE DB Provider for ODBC Drivers klik tombol Next
- Pada Tab Connection, Pilih radio button use data source name kemudian pada combobox di bawahnya pilih nama data source yang tadi anda buat yaitu MySQLDS.
- Isi root pada textbox User name dan passwordnya pada textbox Password. Klik tombol Test Connection. Jika sukses, klik tombol OK.
- Set Property LoginPrompt menjadi false agar aplikasi tidak menampilkan form Database Login ketika anda akan menjalankan aplikasi.
- Set Property Connected menjadi true.
Tugas Individu Modul 3
sumber klik disini dan disini
DSS dan korelasinya dengan praktikum Teknologi Informatika
Soal tambahan
Decision support systems atau yang disingkat DSS adalah bagian dari sistem informasi berbasis komputer (termasuk sistem berbasis pengetahuan (manajemen pengetahuan)) yang dipakai untuk mendukung pengambilan keputusan dalam suatu organisasi atau perusahaan.
Dapat juga dikatakan sebagai sistem komputer yang mengolah data menjadi informasi untuk mengambil keputusan dari masalah semi-terstruktur yang spesifik. Dan dengan mengutamakan efisiensi dan efektifitas.
Dalam korelasinya dengan praktikum Teknologi Informasi adalah agar praktikan mengerti, memahami dan dapat membuat program yang dimana program tersebut dapat membantu dalam pengambilan keputusan.
sumber di sini
Decision support systems atau yang disingkat DSS adalah bagian dari sistem informasi berbasis komputer (termasuk sistem berbasis pengetahuan (manajemen pengetahuan)) yang dipakai untuk mendukung pengambilan keputusan dalam suatu organisasi atau perusahaan.
Dapat juga dikatakan sebagai sistem komputer yang mengolah data menjadi informasi untuk mengambil keputusan dari masalah semi-terstruktur yang spesifik. Dan dengan mengutamakan efisiensi dan efektifitas.
Dalam korelasinya dengan praktikum Teknologi Informasi adalah agar praktikan mengerti, memahami dan dapat membuat program yang dimana program tersebut dapat membantu dalam pengambilan keputusan.
sumber di sini
Algoritma dan Flowchart pemesanan tiket pesawat
A. Algoritma pemesanan tiket pesawat
1. Konsumen terlebih dahulu memilih asal keberangkatan pada asal keberangkatan dan tujuan. Asal dan tujuan tidak boleh sama.
2. Konsumen menentukan jenis perjalanan, sekali perjalanan atau pulang-pergi.
3. Jika konsumen memilih untuk sekali perjalanan maka konsumen cukup mengisi tanggal keberangkatan
4. Jika konsumen memilih untuk perjalanan pulang-pergi maka konsumen harus mengisi tanggal keberangkatan dan tanggal kembali.
5. Konsumen menentukan jumlah tiket yang akan dipesan dan mengelompokkan ke dalam kategori dewasa (lebih dari 5 taun)atau balita (dibawah umur lima tahun).
6. Tampilkan harga tiket pada setelah user memilih salah satu kelas apakah kelas bisnis atau kelas ekonomi.
7. Lakukan perhitungan sub total (sub total = (jumlah penumpang dewasa * harga tiket)+(jumlah penumpang bayi * harga tiket)). Harga tiket untuk bayi sebesar 15% dari harga tiket orang dewasa.
8. Lakukan perhitungan total bayar (total bayar = sub total + bagasi).
9. Konsumen memilih sistem pembayaran tiket.
10. User memunyai pilihan untuk membatalkan atau menyetujui transaksi.
11. jika user setuju maka transaksi selesai, bila tidak maka transaksi gagal
B. Flowchart pemesanan tiket pesawat
Tugas Kelompok Modul 3
Kelompok 6:
1. Septika Rosiana D (L2H009003)
2. M. Kamaludin (L2H009097)
3. Rayana Andari B. (L2H009121)
sumber di sini
1. Konsumen terlebih dahulu memilih asal keberangkatan pada asal keberangkatan dan tujuan. Asal dan tujuan tidak boleh sama.
2. Konsumen menentukan jenis perjalanan, sekali perjalanan atau pulang-pergi.
3. Jika konsumen memilih untuk sekali perjalanan maka konsumen cukup mengisi tanggal keberangkatan
4. Jika konsumen memilih untuk perjalanan pulang-pergi maka konsumen harus mengisi tanggal keberangkatan dan tanggal kembali.
5. Konsumen menentukan jumlah tiket yang akan dipesan dan mengelompokkan ke dalam kategori dewasa (lebih dari 5 taun)atau balita (dibawah umur lima tahun).
6. Tampilkan harga tiket pada setelah user memilih salah satu kelas apakah kelas bisnis atau kelas ekonomi.
7. Lakukan perhitungan sub total (sub total = (jumlah penumpang dewasa * harga tiket)+(jumlah penumpang bayi * harga tiket)). Harga tiket untuk bayi sebesar 15% dari harga tiket orang dewasa.
8. Lakukan perhitungan total bayar (total bayar = sub total + bagasi).
9. Konsumen memilih sistem pembayaran tiket.
10. User memunyai pilihan untuk membatalkan atau menyetujui transaksi.
11. jika user setuju maka transaksi selesai, bila tidak maka transaksi gagal
B. Flowchart pemesanan tiket pesawat
Tugas Kelompok Modul 3
Kelompok 6:
1. Septika Rosiana D (L2H009003)
2. M. Kamaludin (L2H009097)
3. Rayana Andari B. (L2H009121)
sumber di sini
macam-macam bahasa pemrograman disertai kelebihan dan kekurangan
1. BAHASA C
1.1 Sejarah Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh "Kakek "Martin Richar pada tahun 1967. Bahasa ini memberikan ide kepada "oOm" Ken Thompson yang kemudian mengembahngkan bahasa yg disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh "Bang"Denies Ricthie sekitar tahun 1970-an di Bell Telepon Laboratories Inc. (Sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali di gunakan di komputer digital equipment Corportaion PDP-11 yang menggunakan sistem operasi UNIX.
Kepopuleran bahasa C yang emang laris manis udah kaya kacang rebus ini, membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut standar, ANSI(American National Standards Institute) membuat sualtu komite
(ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan dari standar UNIX yang diperluas.
Sandar ANSI menetapkan sebanyak 32 buah kata-kata kunci standar.
Bahasa C bukan merupakan OOP (Object Oriented Programming), Stripping Languange, maupun Visual programming. Klo diibaratin ama manusia ni bahasa C juga punya kelemahan sama kekurangannya yaitu.....
1.2 Kelebihan dan Kekurangan
Kelebihan:
Ø Bahasa C tersedia hampir di seluruh jenis komputer
Bahasa C merupakan Bahasa komputer yag tersedia baik di koputer mikro maupun di komputer besar (mainframe computer).
Ø Kode bahasa C sifatnya adalah portable
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan modifikasi yang sedikit saja.
Ø Bahasa C hanya menyediakan sedikit kata kunci.
Telah kita ketahui bahwa bahasa C standar ANSI cuma menyaratkan sebanyak 32 kata-kata kunci kunci dan turbo hanya menyediakan 39 kata-kata kunci. Coba kita bandingin dengan bahasa-bahasa yang lain yang emang nyediain ratusan kata-kata kunci. Semakin sedikit kata-kata kunci yang digunakan oleh suatu bahasa, semakin mudah bagi si pemakai buat mempelajari sama ngegunain bahasa itu.
Ø Proses executable program bahasa C lebih cepat
Karena philosoli bahasa C yang emang cuma nyediain sedikit kata-kata kunci, maka konsekuensinya program hasil dari kompilasi bahasa C bisa dibmasing-masing ilang relatip akan lebih cepat prosesnya di bandingkan dengan hasil dari bahasa lain.
Ø Dukungan pustaka yang banyak
Telah disebutkan bahwa keandalan bahasa C dicapai dengan fungsi-fungsi pustakanya. Fungsi-fungsi pustaka ini disediakan oleh versi-versi bahasa C masing-msing atau dapat dibeli dari sumber yang lain. Ribuan fungsi-fungsi pustaka C telah tersedia di pasaran sampai sekarang, mulai dari fungsi-fungsi pustaka yang sederhana sampai dengan yang rumit, misalnya itu funsi pustaka untuk membuat indeks dari file database menggunakan B+ tree yang digunakan di dBASE.
Ø C adalah bahasa yang terstruktur
Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C disubut dengan bahasa yang terstruktur karena menggunakan fungsi-fungsi sebagai program-program bagiannya. Struktur bahasa C yang baik akan, selain mudah dipelajari, juga memudahkan dalam pembuatan program, memudahkan pelacakan kesalahan program da aka menghasailkan dokumentasi program yang baik.
Kekurangan :
Ø Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
Ø Bagi pemula pada umumnya akan kesulitan menggunakan pointer
1.3 Aplikasi Bahasa C
Ø Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX
Ø Bahasa C juga digunakan untuk menyusun operasi Linux
Ø Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.
Contoh programnya :
#include
#include
void main()
{
long int D;
unsign long int Mulai,B;
clrscr();
printf("Masukkan Nilai Integer ?") ;
scanf("%1d,&D");
printf("\n");
printf("Nilai binarinya :");
mulai=pow (2,sizeof(D)*8-1);
for (B=Mulai; B>0;B=B/2)
if(D&B)==B)printf("1");
else printf("0");
printf("\n");
printf("Nilai Heksadesimalnya =%1x\n",D)
}
2. C++
1.1 Sejarah
Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.
Pada evolusi selanjutnya, 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.
2.2 Kelebihan dan Kekurangan
C++ itu kan pada dasarnya bahasa C juga, nah kemampuan C 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...
Naaah,,,,,
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. Terlebih lagi 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.
2.3 Aplikasi bahasa C++
Ø Sebagai bahasa pemrograman di Windows, UNIX, Linux.
Ø Visual C++ dapat dibuat aplikasi apa saja seperti database.
Ø Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi
Ø Untuk membuat bahasa baru atau membuat compiler bahasa baru
Ø Untuk menulis komponen dan file-file pustaka bahasa lain
Contoh programnya :
#include
int main ()
{
int n;
cout << "Enter the starting number > ";
cin >> n;
while (n>0) {
cout <<> 8
8, 7, 6, 5, 4, 3, 2, 1, FIRE!
3. JAVA
3.1 Sejarah
Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, Kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk baru dan memperluas pasar Sun.Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.
Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. Karena persaingan yang begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi semenjak FirstPerson dan Oak mengalami kegagalan bermunculanlah para perintis internet khususnya World Wide Web seperti Netscape yang mulai membuat software yang memungkinkan terjadinya koneksi antara Internet dengan WWW. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia Web. Tidak lama kemudian Oak diluncurkan di Internet dengan nama baru, yaitu Java.
Sekarang ini Java masih dalam taraf pengembangan dan sudah mulai mempengaruhi arah pemrogaman komputer dan internet.Bahasa pemrograman Java dirilis secara gratis di internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard bagi pemrograman web.
Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
3.2 Kelebihan dan Kekurangan
Kelebihan:
Ø 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. Java tidak memiliki hal-hal yang mengejutkan dan aneh. Tidak seperti bahasa pemrograman lain yang menawarkan puluhan cara untuk melakukan satu pekerjan, tetapi semua itu dibutuhkan ketelitian dan tingkat kerumitan yang tinggi.
Ø Aman
Kebanyakan masalah keamanan terutama aplikasi jaringan internet yang dihasilkan dari sistem lama terjadi karena sistem tidak dirancang dengan konsep keamanan Internet. 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. Kebanyakan sistem berorientasi objek lain memilih hirarki objek yang kaku dan susah diatur atau memilih menggunakan model objek dinamik yang tidak memiliki kinerja tinggi dan kelengkapan . Java sekali lagi 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++.
3.3 Aplikasi bahasa Java
Ø Pemrograman jaringan
Ø Pembuatan aplikasi berbasis windows
Ø Program untuk membuat web
Contoh sitaks pengulangan atau looping pada bahasa Java dengan menggunakan While:
Cara Penulisan:
while ( condition )
statement;
Contoh:
while ( count<=10 ){ System.out.println(“count belum lewat 10"); } 4.Visual Basic 4.1 Sejarah “Om” Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode terkompilasi atau kode yang harus diinterpretasi sebagai hasil executable dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi). Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif. Selain itu Visual Basic juga mendukung Visual Programming 4.2 Kelebihan dan Kekurangan: Kelebihan: Perintah-perintah dalam bahasa VB juga sangat komplit dan di VB kita bisa dengan mudah membuat sebuah program tanpa harus mengetik bahasa program lagi, tetapi cukup mendesign interface/tampilan program dengan VB Editor yang terlah tersedia. Yang paling menarik dari VB terutama adalah tersedianya fasilitas ActiveX. ActiveX merupakan program/fasilitas tambahan yang bisa kita masukan/load ke dalam VB sehingga fasilitas dan kemampuan VB bisa terus meningkat. Selai itu bila kita ingin membuat tombol, lainnya Anda harus membuat code yang panjang hanya untuk membuat tombol saja. Selain itu source code, ocx VB dapat diperoleh di internet sangat banyak. Kekurangan: Didalam kelebihan pastinya sebuah software memiliki kelemahan, VB memiliki kelemahan yaitu VB tidak memiliki database sendiri dan biasanya VB mengunakan database seperti : mysql,sql server, microsoft access. Selain tidak memiliki database sendiri VB tidak punya pendukung untuk membuat report dari bawaan VB sendiri, tetapi vb menggandeng sebuah software lain contohnya crystal report ataupun Microsoft access untuk membangun sebuah laporan. 4.3 Aplikasi dalam Visual Basic Ø Pemrograman jaringan Ø Pembuatan aplikasi berbasis windows Ø Program untuk membuat web Contoh Programnya: Dim i As Integer For i = 0 To 3 Console.Write("*") Next 5. Bahasa Ruby 5.1 Sejarah 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. Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby. 5.2. Kelebihan dan Kekurangan Kelebihan: Ø Sintaks sederhana Ø Memiliki Exception Handling yang baik Ø OOP Ø 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. 5.3 Aplikasi bahasa ruby Ø Implementasi besar Ruby pada JRuby dan Rubinius Ø Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX). Ø Ruby on Rails untuk membuat framework web Contoh programnya: > Untuk pengulangan
# !/usr/bin/ruby
count=0
while count<10 puts "count=" +count.to_s count +=1 end Modul 2 Tugas Individu 3 sumber di sini
1.1 Sejarah Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh "Kakek "Martin Richar pada tahun 1967. Bahasa ini memberikan ide kepada "oOm" Ken Thompson yang kemudian mengembahngkan bahasa yg disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh "Bang"Denies Ricthie sekitar tahun 1970-an di Bell Telepon Laboratories Inc. (Sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali di gunakan di komputer digital equipment Corportaion PDP-11 yang menggunakan sistem operasi UNIX.
Kepopuleran bahasa C yang emang laris manis udah kaya kacang rebus ini, membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut standar, ANSI(American National Standards Institute) membuat sualtu komite
(ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan dari standar UNIX yang diperluas.
Sandar ANSI menetapkan sebanyak 32 buah kata-kata kunci standar.
Bahasa C bukan merupakan OOP (Object Oriented Programming), Stripping Languange, maupun Visual programming. Klo diibaratin ama manusia ni bahasa C juga punya kelemahan sama kekurangannya yaitu.....
1.2 Kelebihan dan Kekurangan
Kelebihan:
Ø Bahasa C tersedia hampir di seluruh jenis komputer
Bahasa C merupakan Bahasa komputer yag tersedia baik di koputer mikro maupun di komputer besar (mainframe computer).
Ø Kode bahasa C sifatnya adalah portable
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan modifikasi yang sedikit saja.
Ø Bahasa C hanya menyediakan sedikit kata kunci.
Telah kita ketahui bahwa bahasa C standar ANSI cuma menyaratkan sebanyak 32 kata-kata kunci kunci dan turbo hanya menyediakan 39 kata-kata kunci. Coba kita bandingin dengan bahasa-bahasa yang lain yang emang nyediain ratusan kata-kata kunci. Semakin sedikit kata-kata kunci yang digunakan oleh suatu bahasa, semakin mudah bagi si pemakai buat mempelajari sama ngegunain bahasa itu.
Ø Proses executable program bahasa C lebih cepat
Karena philosoli bahasa C yang emang cuma nyediain sedikit kata-kata kunci, maka konsekuensinya program hasil dari kompilasi bahasa C bisa dibmasing-masing ilang relatip akan lebih cepat prosesnya di bandingkan dengan hasil dari bahasa lain.
Ø Dukungan pustaka yang banyak
Telah disebutkan bahwa keandalan bahasa C dicapai dengan fungsi-fungsi pustakanya. Fungsi-fungsi pustaka ini disediakan oleh versi-versi bahasa C masing-msing atau dapat dibeli dari sumber yang lain. Ribuan fungsi-fungsi pustaka C telah tersedia di pasaran sampai sekarang, mulai dari fungsi-fungsi pustaka yang sederhana sampai dengan yang rumit, misalnya itu funsi pustaka untuk membuat indeks dari file database menggunakan B+ tree yang digunakan di dBASE.
Ø C adalah bahasa yang terstruktur
Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C disubut dengan bahasa yang terstruktur karena menggunakan fungsi-fungsi sebagai program-program bagiannya. Struktur bahasa C yang baik akan, selain mudah dipelajari, juga memudahkan dalam pembuatan program, memudahkan pelacakan kesalahan program da aka menghasailkan dokumentasi program yang baik.
Kekurangan :
Ø Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
Ø Bagi pemula pada umumnya akan kesulitan menggunakan pointer
1.3 Aplikasi Bahasa C
Ø Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX
Ø Bahasa C juga digunakan untuk menyusun operasi Linux
Ø Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.
Contoh programnya :
#include
#include
void main()
{
long int D;
unsign long int Mulai,B;
clrscr();
printf("Masukkan Nilai Integer ?") ;
scanf("%1d,&D");
printf("\n");
printf("Nilai binarinya :");
mulai=pow (2,sizeof(D)*8-1);
for (B=Mulai; B>0;B=B/2)
if(D&B)==B)printf("1");
else printf("0");
printf("\n");
printf("Nilai Heksadesimalnya =%1x\n",D)
}
2. C++
1.1 Sejarah
Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.
Pada evolusi selanjutnya, 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.
2.2 Kelebihan dan Kekurangan
C++ itu kan pada dasarnya bahasa C juga, nah kemampuan C 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...
Naaah,,,,,
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. Terlebih lagi 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.
2.3 Aplikasi bahasa C++
Ø Sebagai bahasa pemrograman di Windows, UNIX, Linux.
Ø Visual C++ dapat dibuat aplikasi apa saja seperti database.
Ø Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi
Ø Untuk membuat bahasa baru atau membuat compiler bahasa baru
Ø Untuk menulis komponen dan file-file pustaka bahasa lain
Contoh programnya :
#include
int main ()
{
int n;
cout << "Enter the starting number > ";
cin >> n;
while (n>0) {
cout <<> 8
8, 7, 6, 5, 4, 3, 2, 1, FIRE!
3. JAVA
3.1 Sejarah
Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, Kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk baru dan memperluas pasar Sun.Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.
Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. Karena persaingan yang begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi semenjak FirstPerson dan Oak mengalami kegagalan bermunculanlah para perintis internet khususnya World Wide Web seperti Netscape yang mulai membuat software yang memungkinkan terjadinya koneksi antara Internet dengan WWW. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia Web. Tidak lama kemudian Oak diluncurkan di Internet dengan nama baru, yaitu Java.
Sekarang ini Java masih dalam taraf pengembangan dan sudah mulai mempengaruhi arah pemrogaman komputer dan internet.Bahasa pemrograman Java dirilis secara gratis di internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard bagi pemrograman web.
Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
3.2 Kelebihan dan Kekurangan
Kelebihan:
Ø 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. Java tidak memiliki hal-hal yang mengejutkan dan aneh. Tidak seperti bahasa pemrograman lain yang menawarkan puluhan cara untuk melakukan satu pekerjan, tetapi semua itu dibutuhkan ketelitian dan tingkat kerumitan yang tinggi.
Ø Aman
Kebanyakan masalah keamanan terutama aplikasi jaringan internet yang dihasilkan dari sistem lama terjadi karena sistem tidak dirancang dengan konsep keamanan Internet. 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. Kebanyakan sistem berorientasi objek lain memilih hirarki objek yang kaku dan susah diatur atau memilih menggunakan model objek dinamik yang tidak memiliki kinerja tinggi dan kelengkapan . Java sekali lagi 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++.
3.3 Aplikasi bahasa Java
Ø Pemrograman jaringan
Ø Pembuatan aplikasi berbasis windows
Ø Program untuk membuat web
Contoh sitaks pengulangan atau looping pada bahasa Java dengan menggunakan While:
Cara Penulisan:
while ( condition )
statement;
Contoh:
while ( count<=10 ){ System.out.println(“count belum lewat 10"); } 4.Visual Basic 4.1 Sejarah “Om” Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode terkompilasi atau kode yang harus diinterpretasi sebagai hasil executable dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi). Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif. Selain itu Visual Basic juga mendukung Visual Programming 4.2 Kelebihan dan Kekurangan: Kelebihan: Perintah-perintah dalam bahasa VB juga sangat komplit dan di VB kita bisa dengan mudah membuat sebuah program tanpa harus mengetik bahasa program lagi, tetapi cukup mendesign interface/tampilan program dengan VB Editor yang terlah tersedia. Yang paling menarik dari VB terutama adalah tersedianya fasilitas ActiveX. ActiveX merupakan program/fasilitas tambahan yang bisa kita masukan/load ke dalam VB sehingga fasilitas dan kemampuan VB bisa terus meningkat. Selai itu bila kita ingin membuat tombol, lainnya Anda harus membuat code yang panjang hanya untuk membuat tombol saja. Selain itu source code, ocx VB dapat diperoleh di internet sangat banyak. Kekurangan: Didalam kelebihan pastinya sebuah software memiliki kelemahan, VB memiliki kelemahan yaitu VB tidak memiliki database sendiri dan biasanya VB mengunakan database seperti : mysql,sql server, microsoft access. Selain tidak memiliki database sendiri VB tidak punya pendukung untuk membuat report dari bawaan VB sendiri, tetapi vb menggandeng sebuah software lain contohnya crystal report ataupun Microsoft access untuk membangun sebuah laporan. 4.3 Aplikasi dalam Visual Basic Ø Pemrograman jaringan Ø Pembuatan aplikasi berbasis windows Ø Program untuk membuat web Contoh Programnya: Dim i As Integer For i = 0 To 3 Console.Write("*") Next 5. Bahasa Ruby 5.1 Sejarah 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. Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby. 5.2. Kelebihan dan Kekurangan Kelebihan: Ø Sintaks sederhana Ø Memiliki Exception Handling yang baik Ø OOP Ø 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. 5.3 Aplikasi bahasa ruby Ø Implementasi besar Ruby pada JRuby dan Rubinius Ø Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX). Ø Ruby on Rails untuk membuat framework web Contoh programnya: > Untuk pengulangan
# !/usr/bin/ruby
count=0
while count<10 puts "count=" +count.to_s count +=1 end Modul 2 Tugas Individu 3 sumber di sini
Toolbar dalam Delphi
Banyak hal yang baru bisa kita ketahui 'kalo udah agak lama berkecimpung dengan masalah tersebut. Pada Delphi misalnya, walaupun terdapat begitu banyak perintah-perintah dari menu utamanya, sebenarnya tidak terlalu banyak perintah yang kita jalankan, tetapi ada beberapa perintah yang frekuensi penggunaanya begitu tinggi misalnya Save, Run, Compile, serta juga beberapa perintah lain.
Gunakan saja toolbar sebagai cara mudah & cepat untuk mengakses suatu perintah-perintah yang tingkat penggunakaanya begitu tinggi, tentunya hal ini dilakukan untuk apa yang sebut sebagai suatu efisiensi. Selain itu biar kita-kita nggak pada bööring.
Gunakan saja toolbar sebagai cara mudah & cepat untuk mengakses suatu perintah-perintah yang tingkat penggunakaanya begitu tinggi, tentunya hal ini dilakukan untuk apa yang sebut sebagai suatu efisiensi. Selain itu biar kita-kita nggak pada bööring.
GAMBAR 2-17 Tampilan toolbar 'Default' dari Delphi 5
Beberapa perintah yang dibutuhkan mungkin telah terdapat pada toolbar. Tapi 'kalo perintah yang dibutuhkan tersebut belum terdapat pada toolbar, maka kamu dapat menambahkannya. Caranya dengan menekan mouse kanan pada toolbar, kemudian dari pop-up menu pilih Customize.GAMBAR 2-18 Pingin merubah komposisi toolbar? Lakukan seperti pada gambar ini
sumber di sini
File Extension Dalam Delphi
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 | http://www.oocities.com/visiweb/bukudelphi/bab2_cerdas_delphi.html |
macam-macam DBMS beserta kelebihan dan kekurangannya
Sistem manajemen basis data (Bahasa Inggris: database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntansi, sumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumah yang besar. DBMS juga dirancang untuk dapat melakukan masnipulasi data secara lebih mudah. Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk flatfile, yaitu file teks yang ada pada sistem operasi. Sampai sekarangpun masih ada aplikasi yang menimpan data dalam bentuk flat secara langsung. Menyimpan data dalam bentuk flat file mempunyai kelebihan dan kekurangan. Penyimpanan dalam bentuk ini akan mempunyai manfaat yang optimal jika ukuran filenya relatif kecil, seperti file passwd. File passwd pada umumnya hanya igunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. Selain dalam bentuk flat file, penyimpanan data juga dapat dilakukan dengan menggunakan program bantu seperti spreadsheet. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan dari flat file, seperti bertambahnya kecepatan dalam pengolahan data. Namun demikian metode ini masih memiliki banyak kelemahan, diantaranya adalah masalah manajemen dan keamanan data yang masih kurang. Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet, diantaranya :
1. Performance yang idapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori
2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.
3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.
5. Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.
sumber di sini.
1. Performance yang idapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori
2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.
3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.
5. Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.
sumber di sini.
Tipe-tipe data pemrograman
Di setiap bahasa pemrograman pasti mengenal apa yang dinamakan dengan tipe data
Banyak macam tipe – tipe data primitif dalam bahasa pemrograman yaitu:
1. tipe data integer
2. tipe data float
3. tipe data char
4. tipe data boolean
dan setiap tipe data mempunyai range maximum dan minimum
1. tipe data byte :
besar storagenya 8 bit (1byte), nilai minimalnya -128, nilai maximum 127
2. tipe data short
besar storagenya 16 bit (2byte), atau lebih besar 2kali dari tipe data byte, nilai minimalnya -32768, nilai maksimalnya 32767
3. tipe data integer (int)
besar storagenya 32 bit (4byte), atau lebih besar 4kali dari tipe data byte, nilai minimalnya -2147483648, nilai maksimalnya 2147483647
4. tipe data boolean
digunakan untuk menentukan benar atau salah, tipe data ini hanya bernilai true or false atau sering disebut dalam binarinya (0 dan 1).
5. tipe data long
besar storagenya 64 bit (8byte), nilai minimalnya -9223372036854775808, nilai maksimalnya 9223372036854775807
6. tipe data float
besar storagenya 32 bit (4byte), nilai minimalnya ±3.4E-38, nilai maksimalnya ±3.4E+38
7. tipe data double
besar storagenya 64 bit (8byte), nilai minimalnya ±1.7E-308, nilai maksimalnya ±1.7E+308
8. tipe data char
tipe data ini mempunyai ukuran 16 bit atau setara dengan 65536 kode.
Di unicode dibahas secara detail yang tentang tipe data char
Perlu di ingat lagi kalau dalam membuat program yang berisikan hitungan yang menggunakan angka sampai ribuan atau bahkan jutaan sebaiknya menggunakan tipe data float atau double. Kalau menggunakan tipe data lain contohnya menggunakan integer maka nanti dalam perhitungan yang sampai bernilai jutaan akan bernilai negatif (tidak valid).
Sumber di sini.
Langganan:
Postingan (Atom)