SELAMAT DATANG !

Assalamu'alaikum WR.WB

Jumat, 10 Juni 2011

Biography "SUPERMAN IS DEAD"


SID, punk rock pioneers of Bali, were born and bred in Kuta Rock City. The band is three chord attitude-heavy young men, by name:
" Bobby Kool (lead vocal, guitar, a dog lover and a graphic designer)
" Eka Rock (low ridin' family man, beer drinker, laid back bass and backing vocal and a warm smilin' Rock 'N Roll bandman)
" Jrx ( low ridin' beer drinking Rock 'N Roll prince charming, drummer and a hairwax junkie)
The name 'Superman is Dead' started its' evolution from Stone Temple Pilot's "Superman Silvergun". The name moved on to "Superman is Dead" cause they like the idea that there's no such thing as a perfect person out there.

SID actually stumbled together in '95, drawn by their common love of Green Day and NOFX. Their influences soon extended to the punk 'n roll genre a la Supersuckers, Living End and Social Distortion, and here they stay. They say what they wanna say, how they wanna say it. In your face, to say it precisely.
SID public image, self described, is "PunkRockaBali" (think raw energy of NOFX vs Social Distortion supersonically fueled with beer-soaked Balinese Rockabilly attitude).

History? SID produced their first three albums independently (the boys worked years of crappy night jobs), with fabulous, small scale indie labels 1997 "Case 15", 1999 "Superman is Dead", 2002 "Bad, Bad, Bad"(mini album, 6 tracks). In March 2003 SID finally signed with Sony-BMG Indonesia after extended negotiations regarding their right to sing the majority of their tracks in English and have full artistic rights over their 'image'!! With that decision they single handedly became the first band from Bali to be invited to sign with a major recording label in Indonesia, the first band in their nation (to my knowledge) to be recording majority of songs in English, AND the first punk band in Indonesia to get the national exposure and promotion that working with a major label in a third world country provides. And so the history of Indonesian Punk Rock begins!

And as for the question that everyone wants to know.the infamous bomb in Bali happened about 75M from their home, hangout center, punkrock boutique, bar and rehearsal studio that is also Jerinx' house, in the heart of Kuta. After panel beating back the rolling doors of the studio, and shifting a little debris, rehearsals continued as usual. Yeah, they saw a lot, it sucked big time, but its' not gonna stop 'em!

And where are they now? At the end of 2002, one of the more respectable music mags here cited SID as "The Next Big Thing" for 2003. With the release of their fourth album, "Kuta Rock City", followed by major airplay nationally and in some countries overseas, coupled with the instantpopularity of their newest filmclip. SID suddenly find themselves touring continuously throughout Indonesia. Last week they were in four major Indonesian cities, on three islands, in 7 days!

Sometimes playing for free at underground scene clubs, sometimes at street skate parties or alternative band festivals, at lots of universities, and even occasionally at "classy" venues who would have probably denied them entrance years ago! Which means more beers for all.

In 2003 SID even got a mention in Time Asia. They also won a few music awards. MTV Awards for Best New Artist 2003, AMI Awards for The Best New Artist 2003. Nominated again in AMI Awards 2007 for Best Rock Album. October 2007 they did an amazing Australian tour, 8 cities, 16 gigs, 33 days with their strong D.I.Y work ethic. SID had share stages with international bands such as NOFX, MXPX and Hoobastank. They remain proud, boys from the streets of Kuta with a love of punk rock, beers and a good time. Ready for whatever comes next, excited about the next gig.

Our Fans
And

Jumat, 27 Mei 2011

Final Liga Champions Pake Bola Apa?

Adidas, yang menjadi sponsor resmi UEFA, merilis bola yang akan digunakan pada pertandingan antara Barcelona melawan Manchester United, Sabtu (28/5) atau Minggu dini hari WIB. Bola yang diberi nama Finale London ini adalah bola ke-11 yang dikeluarkan khusus untuk final Liga Champions.

Si kulit bundar didominasi oleh warna putih dan merah dengan pola berbentuk bintang dan segi delapan. Warna merah-putih merujuk pada warna salib St. George, santo pelindung Inggris, yang juga menjadi lambang bendera Inggris. Pola bintang adalah lambang resmi UEFA Liga Champions.

Satu dari sekian banyak bintang pada bola tersebut berwarna oranye, simbol bahwa partai final adalah partai puncak. Pada bola tersebut juga terdapat logo resmi final Liga Champions Wembley 2011, bergambar dua singa memegang trofi Liga Champions.

Seperti dikutip Inilah.com, final kali ini adalah yang keenam kalinya digelar di Wembley dan yang pertamakalinya dalam 19 tahun terakhir.

Direktur kompetisi UEFA, Giorgio Marchetti, mengatakan, “Kami memperkirakan malam final akan menjadi malam yang luar biasa di sini, dengan jumlah penonton mendekati 90 ribu orang menyaksikan laga dua tim raksasa Eropa.”

“Starball adalah ikon dari Liga Champions dan merupakan kesempatan besar bisa bermain menggunakannya. Setiap tahun (kompetisi) ada bola baru dan setiap final ada bola baru. Penting untuk menandai keunikan setiap final yang kita mainkan dengan mencampurkan elemen Liga Champions dengan elemen kota dimana final digelar.”
Pola Finale London sendiri mengikuti pola yang pertama kali diperkenalkan pada bola final musim lalu, Finale Madrid. Teknologi bola disesuaikan dengan pola bintang. Teknologi yang dikembangkan kali ini difokuskan untuk membuat bola lebih stabil saat di udara, sembari tetap mempertahankan efektivitas tenaga, lengkungan dan kemudahan untuk dikontrol. 

Awas, Kopi WAnita Sulit Hamil :)

Minum kopi membuat wanita lebih sulit hamil, sebuah penelitian menyebutkannya.
Ini diperkirakan karena Kafein, yang terkandung dalam kopi merusak transportasi telur dari ovarium ke rahim, sebut para ilmuwan dari Amerika.
Penelitian yang melibatkan 9.000 wanita ini menemukan bahwa minum lebih dari empat cangkir kopi sehari memotong kemungkinan hamil hingga seperempat kali.
Penyelidikan terbaru yang dilakukan pada mencit menunjukkan bahwa kafein menghambat kontraksi saluran tuba yang dibutuhkan untuk membawa telur ke rahim.
Kafein mengaktifkan sel-sel alat pacu jantung khusus di dindingtabung. Sel-sel gelombang koordinasi kontraksi tabung yang bergerak membawa telur menuju rahim.
Pemimpin studi Sean Ward, dari University of Nevada di Reno, AS, mengatakan temuan ini memberikan penjelasan menarik tentang mengapa wanita dengan konsumsi kafein tinggi seringkali memakan waktu lebih lama untuk hamil daripada wanita yang tidak mengonsumsi kafein. (*)

Sabtu, 06 November 2010

Jika aku jalan kaki masihkah kau ada untukku


Kategori:Buku-buku
JenisKomik & Novel Bergambar
Penulis:Edi Mulyono
Andai Aku Jalan Kaki
Price: Rp26.000,00
Rp20.800,00
You Save: 20.00%


Andai Aku Jalan Kaki, Masihkah Engkau Ada Untukku?
Penerbit : Diva Press
Pengarang : Edi Mulyono


“Aku ‘kan selalu ada untukmu, Sayang, aku nggak bisa hidup tanpamu...”
Gubraakkk...!!

Aku terjungkal. Sucikah bisikan itu? Jangan-jangan karena aku tajir, mapan, keren, pintar, atau populer? Apakah engkau masih akan selalu ada untukku andai aku hanya jalan kaki, dengan tubuh tanpa Bvlgari, dan dompet isi seribu?

Andai aku jalan kaki, di bawah terik matahari, bermandi keringat, menahan lapar, bertubuh dekil nan buluk, dengan dompet kempes yang tak bisa untuk beli sebuah air kemasan gelas, akankah kau, kau, kau, yang kini selalu tersenyum manis dan mendengarkanku, tetap mau menyapaku, tersenyum padaku, menyentuh lenganku, merangkulku, memelukku, menciumku, dan menganggapku manusia?

Bukan hanya soal ketulusan cinta dan pesona berlian, juga tentang rahasia pilihan hidup, makna komitmen, chemistry pasangan hidup, tajamnya mulut, hingga arti kematian, disuguhkan dalam kisah-kisah popcorn yang begitu renyah dan menyentuh hati, berbumbu jenaka tajam, satir, bentakan, dalam bentangan padang savana makna kebajikan yang tak bertepi. Mudah dibaca sekali duduk di mana saja, sebutlah busway, bahkan secara terpisah-pisah, serial popcorn ini menggasak ruhani terdalam setiap kita tentang siapa gerangan sesungguhnya aku, engkau, dan dia, dalam hiruk-pikuk kehidupan ini.(gilabuku.com)

Kemarin malam ketika saya sedang bergumul dengan dinginnya kota jogja, tak sengaja saya terdampar di sebuah toko buku favorit saya yakni toga mas. kenapa namanya toga mas ? mungkin yang punya laki2 tampaknya..hehe
ketika sedang hunting buku2 berbau editing video, secara tak sengaja pula saya menemukan sebuah ini. Dari judulnya saja sudah sangat inspiring. it's so awesome guys. tanpa pikir panjang, karena memang otak saya disetting tuk berpikir pendek, maka saya langsung mengeksekusi buku ini dan menyelesaikannya di kasir. hanya Rp 20.000. Karena, sedang ada diskon gila2an.

Kamis, 04 November 2010

TUGAS PENDAHULUAN PRAKTIKUM TEKNOLOGI INFORMATIKA 2010 (KELOMPOK 21)

Modul 1 Resume Jurnal
PENDEKATAN MODEL REA DALAM PERANCANGAN DATABASE SISTEM INFORMASI AKUNTANSI SIKLUS PENDAPATAN

Database yang memenuhi aturan normalisasi diperlukan untuk menunjang Sistem Informasi Akuntansi (SIA) terkomputerisasi. Alat yang biasa digunakan untuk merancang database adalah Entity Relationship Model (Model E-R). Model REA merupakan pengembangan dari Model E-R. Model REA menerapkan prinsip give-toget, sehingga mempermudah pembentukan model data. Dalam tulisan ini dibahas Logical dan Physical View data, schema, Model REA, menyusun diagram REA, tahap-tahap perancangan database dan peran serta akuntan, serta cara mengimplementasikan Model REA ke database relasional, khususnya pada siklus pendapatan.
Kata kunci: Database, Model E-R, Model REA, SIA, Siklus Pendapatan
Kemajuan teknologi komputer dan informasi berdampak pada cara pencatatan
akuntansi tradisional, dimana penyajian informasi keuangan dari SIA manual yang berdasarkan historical cost, dengan adanya teknologi komputer, maka informasi
keuangan dapat disajikan berdasarkan current replacemenrt cost dan market value.
SIA yang terkomputerisasi memungkinkan pemakai laporan keuangan dapat melihat
laporan keuangan setiap saat secara cepat, akurat, dan benar. Dengan bantuan
komputer, data yang dicatat bukan hanya data keuangan saja, melainkan data lain
seperti: data pelanggan dan penjualan. Data non-keuangan dapat dianalisis untuk
menghasilkan informasi non-keuangan yang dapat digunakan untuk mengambil
keputusan strategik dalam mencapai tujuan perusahaan SIA terkomputerisasi dapat menyajikan informasi keuangan dan non-keuangan dengan mudah karena didukung oleh database. Dengan adanya database, maka data dapat terintegrasi, duplikasi dapat dikurangi, format data tidak tergantung pada aplikasi program, memudahkan pemakai data, menyajikan informasi dengan bantuan bahasa query (Kroenke 2000:13-14).

Database
Logical dan Physical View Data
Logical View menunjukkan bagaimana pemakai dan pemrogram mengatur dan
memahami data secara konsep. Seorang manajer penjualan memahami bahwa semua
informasi tentang seorang pelanggan disimpan dalam satu baris pada tabel pelanggan.
Physical View menunjukkan bagaimana dan dimana data secara fisik disusun dan
disimpan pada disk, tape, CD-ROM, atau media lain.
Pemisahan Logical dan Physical View data mengvasilitasi pengembangan aplikasi.
Sebagai contoh kalau pemrogram diminta untuk membuat laporan kredit yang
menampilkan customer number, credit limit, dan current balance. Dari sudut pandang
Logical View data, pemrogram hanya berkonsentrasi pada pembuatan aplikasi secara
logis (apa yang akan dikerjakan oleh program). Pemrogram tidak perlu memperhatikan
bagaimana dan dimana macam-macam data item disimpan dan diakses. Sedangkan
jika ditinjau dari sudut pandang Physical View data, pemrogram harus memahami
lokasi dan panjang field (posisi record 1 sampai dengan 10 untuk customer number)
serta format field (alphanumeric atau numeric). Pemrograman menjadi lebih kompleks
jika data yang dibutuhkan berasal dari beberapa file.
Pemisahan Logical dan Physical View data juga memberi keuntungan bagi user,
dimana user dapat mengubah konsepnya tentang relationship diantara data item
(memandang pekerjaan secara logis) tanpa mengubah datanya yang disimpan secara
fisik. Pemisahan tersebut menunjukkan program-data independence.
Schema
Schema adalah gambaran struktur logis suatu database. Terdapat 3 tingkatan
schema: conceptual, external, dan internal. Conceptual-level schema adalah suatu cara pandang perusahaan yang menyeluruh terhadap database. Conceptual-level schema terdiri dari daftar semua elemen data dan hubungan diantaranya. External-level schema adalah
kumpulan pandangan dari pemakai perorangan terhadap bagian database, dimana masing-masing bagian disebut dengan subschema. Internal-level schema adalah gambaran database tingkat bawah. Internal-level schema menggambarkan bagaimana sebenarnya data disimpan dan diakses, meliputi: informasi pointer, index, panjang record, dan sebagainya. Untuk menunjukkan pemetaan hubungan antar schema setiaptingkatan dihubungkan dengan panah dua arah. DBMS menggunakan pemetaan ini untuk menterjemahkan permintaan data dari pemakai melalui aplikasi program ke dalam pointer, index, dan pengaksesan data secara fisik.
Model Entity Relationship (Model E-R)
Kroenke (2000:47) berpendapat bahwa model data digunakan untuk mendokumentasi
kebutuhan user dan kebijakan perusahaan dalam rangka merancang database secara logis dengan menggunakan model E-R atau Semantic-Object. Model data ditunjukkan pada. Pemodelan data merupakan tugas yang paling penting dalam pembuatan aplikasi database. Pemodelan data yang salah akan berakibat perangkapan data dan database akan sulit untuk digunakan atau dikembangkan. Romney (2000:183) berpendapat bahwa pemodelan data dilakukan pada tahap Requirement Analysis dan Design dalam proses perancangan database.
Model REA
Model REA adalah suatu alat pemodelan konseptual yang khusus dirancang untuk
melengkapi struktur dalam perancangan database SIA. Dalam model REA ditentukan:
entity apa yang harus disertakan dalam database SIA dan bagaimana susunan
relationship antara entity dalam database SIA.
Tipe entity dalam model REA dibedakan dalam tiga kategori, yaitu: Resources,
Events, dan Agents. Resources didefinisikan sebagai sesuatu yang memiliki nilai
ekonomis bagi organisasi tersebut. Contoh resources adalah kas, inventaris, peralatan,
persediaan, gudang, pabrik, dan tanah. Events menunjukkan aktivitas-aktivitas bisnis,
dimana manajemen ingin mengumpulkan informasi untuk tujuan perencanaan atau
pengawasan. Sebagai contoh, aktivitas penjualan akan mengurangi persediaan dan
aktivitas penerimaan kas akan menambah jumlah kas. SIA harus dirancang untuk
memperoleh dan menyimpan informasi aktivitas tersebut. Sedangkan Agents adalah
orang dan organisasi yang berpartisipasi dalam aktivitas dan kepada siapa informasi
diserahkan untuk tujuan perencanaan, pengawasan, dan pengevaluasian. Contoh agent
adalah pengawai, pelanggan, dan pemasok.
Menyusun Diagram REA
Dalam rangka menyusun diagram REA diperlukan informasi tentang: resource,
aktivitas bisnis, agent dan kebijaksanaan perusahaan. Informasi tersebut dapat
diperoleh dengan mewawancarai pihak manajemen. Karena aktivitas perencanaan,
pengawasan, dan pengevaluasian yang ditangani manajemen untuk setiap perusahaan
berbeda. Untuk menggambarkan diagram REA, kertas dibagi tiga kolom, satu kolom
untuk setiap entity. Gunakan kolom kiri untuk resource, kolom tengah untuk event,
dan kolom kanan untuk agent. Penggambaran event sebaiknya diurutkan dari atas ke
bawah berdasarkan urutan aktivitas. Langkah-langkah untuk menyusun diagram REA
suatu siklus transaksi adalah:
a. Tentukan pasangan aktivitas yang saling memberi dalam siklus tersebut.
b. Tentukan resource yang dipengaruhi oleh event dan agent yang berpartisipasi pada event tersebut.
c. Tetapkan cardinality untuk setiap relationship. Cardinality yang ditentukan harus mencerminkan perusahaan dan praktek bisnis yang dimodelkan.

Mengimplementasikan Diagram REA pada Database Relational
Setelah diagram REA selesai disusun, diagram REA dapat digunakan untuk
merancang struktur database relational yang baik. Struktur database relational yang
baik memenuhi aturan normalisasi, sehingga tidak ditemukan masalah anomaly
update, insert, dan delete. Untuk mengimplementasikan diagram REA kedalam database relational dibutuhkan tiga langkah berikut:
a. Buat tabel untuk setiap Entity dan Relationship N:M
b. Menentukan Attribute untuk Setiap Tabel
c. Mengimplementasikan Relationship 1:1 dan 1:N

Manfaat Diagram REA
Diagram REA digunakan sebagai dokumentasi pelengkap, yang berguna untuk
mendokumentasi pembentukan advanced SIA. Diagram REA menyediakan dua
informasi database SIA, yang tidak ditunjukkan oleh bentuk dokumentasi lain.
Informasi yang disajikan oleh diagram REA adalah relationship antara data dan
praktek bisnis perusahaan. Diagram REA secara tegas menggambarkan relationship
antara bermacam-macam data item yang disimpan dalam database akuntansi.
Cardinality diagram REA menyajikan informasi yang berguna untuk
menggambarkan prinsip dan kebijaksanaan perusahaan yang dimodelkan.
Menaksirkan dengan benar cardinality diagram REA membutuhkan pemahaman
secara tepat yang menunjukkan kejadian setiap entity. Setiap kejadian dari entity
agent menunjukkan orang atau organisasi tertentu. Hal yang sama setiap kejadian
suatu entity event menunjukkan aktivitas atau transaksi bisnis spesifik.

Perancangan Database
Perancangan dan pengoperasian database meliputi enam tahap berikut: planning,
requirements analysis, design, coding, implementation, serta operation and
maintenance. Akuntan berperan pada perancangan database. Dalam tahap
perencanaan, akuntan menyediakan informasi yang digunakan untuk mengevaluasi
kelayakan proyek yang diusulkan dan berpartisipasi membuat keputusan. Dalam tahap
requirement analysis dan design, akuntan berpartisipasi dalam menentukan informasi
yang dibutuhkan oleh pemakai, membangun logical schema, merancang data
dictionary, dan menentukan pengawasan.
Tahap planning menentukan kebutuhan dan kelayakan pengembangan sistem
database baru . Sedangkan pada tahap requirements analysis menentukan informasi yang dibutuhkan oleh pemakai, lingkup sistem database yang diusulkan, dan menetapkan kebutuhan hardware dan software awal. Data tentang kebutuhan pemakai dikumpulkan dengan metode wawancara atau daftar pertanyaan. Setelah kebutuhan pemakaian dan lingkup sistem database baru ditentukan, informasi tentang jumlah pemakai dan volume transaksi yang diharapkan dapat digunakan untuk menentukan kebutuhan hardware dan software awal.
Setelah struktur database dibangun. Tahap design dibagi kedalam tiga langkah:
a. Conceptual design, menterjemahkan kebutuhan data pemakai yang berbeda ke
dalam model database konsep. Perancangan lebih mudah jika membagi rancangan
berdasarkan siklus akuntansi (revenue, expenditure, production, payroll, dan
general ledger). Sebagai contoh skema siklus pendapatan meliputi semua data yang
berhubungan dengan sales order processing, shipping, billing dan account
receivable, serta cash collection.
b. Logical design, memilih tipe DBMS yang akan digunakan untuk menterjemahkan
model konseptual ke dalam model DBMS yang dipilih.
c. Physical design, menterjemahkan logical schema kedalam model yang
mendeskripsikan struktur fisik dan metode akses yang digunakan untuk
mengimplementasikan sistem menggunakan paket DBMS tertentu. Pada langkah
ini dihasilkan physical schema dan data dictionary.
Pada tahap coding diterjemahkan physical schema ke dalam struktur database.
Tahap yang terakhir adalah operation and maintenance meliputi semua aktivitas
yang berhubungan dengan pengoperasian dan pemeliharaan sistem baru. Memantau kinerja sistem baru dan kepuasan pemakai untuk menentukan apakah sistem perlu
dikembangkan atau tidak.

Penerapan Diagram REA pada Siklus pendapatan
Aktivitas Bisnis Siklus pendapatan
Satu-satunya tujuan SIA dalam siklus pendapatan adalah untuk menunjang
pelaksanaan aktivitas-aktivitas bisnis dengan pemrosesan transaksi data secara efektif. Aktivitas pertama pada siklus pendapatan adalah sales order entry. Pada aktivitas
sales order entry customer orders dikumpulkan dan diproses oleh salesperson. Agar
salesperson dapat memutuskan customer orders diterima atau ditolak diperlukan
informasi persediaan yang dimiliki dan status kredit. Salesperson dapat melihat
informasi persediaan yang dimiliki dari file inventory. Sedangkan informasi status
kredit pelanggan dapat dilihat pada file customer. Jika customer orders diterima, maka
salesperson mencatat customer orders pada file sales orders. Keputusan yang
menyangkut kebijaksanaan kredit dalam menyetujui kredit untuk pelanggan baru atau
mengubah batas kredit pelanggan lama dilakukan oleh manajer kredit. Hal tersebut
menunjukkan pemisahan kewajiban otorisasi dan pencatatan.
Pada aktivitas responding to customer inquiries salesperson menanggapi
permintaan pelanggan yang berhubungan dengan jumlah persediaan dan harga (dapat
dilihat pada file inventory) serta status pesanan (dari file sales order).
Aktivitas checking and approving customer credit memutuskan apakah penjualan
boleh dilakukan secara kredit.
Aktivitas checking inventory availability memeriksa jumlah persediaan yang
dimiliki dari file inventory. Jika jumlah persediaan tidak mencukupi jumlah
permintaan, maka dibuat back order untuk bagian pembelian.
Aktivitas kedua pada siklus pendapatan adalah shipping. Pada aktivitas ini pesanan pelanggan dipenuhi dan dikirim.
Aktivitas ketiga pada siklus pendapatan adalah billing, meliputi aktivitas
pembuatan faktur dan memelihara piutang pelanggan. Aktivitas ini dikerjakan oleh
departement billing/account receivable.
Aktivitas terakhir yang dilakukan dalam siklus pendapatan adalah cash collection.
Yang berpartisipasi dalam aktivitas ini adalah cashier dan bagian accounts receivable.
Kasir menangani pembayaran pelanggan dan menyetor ke bank. Sedangkan bagian
accounts receivable mengkredit piutang pelanggan atas pembayaran yang diterima.

Informasi yang Dibutuhkan pada Siklus Pendapatan dan Model Data
Fungsi SIA adalah menyediakan informasi yang berguna untuk membuat
keputusan. SIA harus menyediakan informasi operasional yang dibutuhkan untuk
melakukan aktivitas sebagai berikut:
• Menanggapi permintaan pelanggan tentang saldo rekening dan status pesanan.
• Memutuskan apakah kredit pelanggan tertentu perlu diperbesar.
• Memutuskan persediaan mencukupi.
• Memutuskan syarat-syarat kredit yang ditawarkan.
• Menetapkan harga produk atau jasa.
• Menetapkan kebijaksanaan berkenaan dengan pengembalian penjualan dan
garansi.
• Memilih metode pengiriman barang dagang.

Sebagai tambahan SIA sebaiknya menyediakan informasi strategi dan evaluasi
pelaksanaan:
• Waktu yang dibutuhkan untuk menangani permintaan pelanggan.
• Waktu yang dibutuhkan untuk mengisi dan menyerahkan pesanan.
• Persentase penjualan yang memerlukan back order.
• Kepuasan pelanggan.
• Menganalisis pengaruh pasar dan kecenderungan penjualan.
• Analisis keuntungan berdasarkan produk, pelanggan, dan wilayah penjualan.
• Volume pejualan dalam dolar dan jumlah pelanggan.
• Keberhasilan iklan dan promosi.
• Kinerja staff penjualan.
• Piutang tidak tertagih dan kebijaksanaan kredit.
• Diharapkan penerimaan kas dan pinjaman jangka pendek.
Informasi keuangan dan operasional dibutuhkan untuk mengatur dan mengevaluasi
aktivitas siklus pendapatan. Dengan adanya sistem database, sudah saatnya
merancang kembali SIA yang mampu menggumpulkan dan menyimpan data transaksi
keuangan dan operasional pada siklus pendapatan.

Kemajuan teknologi komputer dan informasi berpengaruh pada SIA, sehingga
mengubah SIA manual ke SIA terkomputersasi yang melibatkan database. Untuk
merancangkan kembali SIA, akuntan ikut berperan dalam perancangan database,
karena akuntan yang mengusai pengendalian internal yang juga harus diterapkan
pada SIA terkomputerisasi. Pada akhirnya akuntan yang akan menggunakan
informasi yang disajikan oleh SIA terkomputerisasi.
Untuk merancang database diperlukan alat bantu, salah satunya adalah model ER.
Namun kurang jelas aturan penggambaran diagramnya, sehingga menyulitkan. Ada
pendekatan lain dari model E-R yang disebut dengan model REA yang memiliki aturan
yang lebih jelas dan cara pendekatannya cocok untuk seorang akuntan. Model REA
merupakan logical view data dari pemakai yang berhubungan dengan conceptual-level
dan external-level schema.
Dengan adanya database, data dapat terintegrasi, perangkapan data dapat
dikurangi, format tidak tergantung pada aplikasi program, dan pemakai data dapat
dengan mudah menyajikan informasi dengan bantuan bahasa query. Dengan prinsip
mengurangi perangkapan data, database menunjukkan adanya kemungkinan untuk
meninggalkan double-entry pada pencatatan akuntansi.  


Modul 3
Tugas Kelompok

1. buat algoritma pemesanan tiket pesawat dan gambarkan flowchartnya

variabel :

- pesawat : char
- nama : char
- asal kota : char
- tujuan : char
- jam keberangkatan : int

proses algoritma

pesan tiket
input : "nama", "nama pesawat", "asal kota", "tujuan", "jam keberangkatan"
if data lengkap go to
pembayaran via e-banking
else pemesanan di batalkan

FLOWCHART

TUGAS PENDAHULUAN PRAKTIKUM TEKNOLOGI INFORMATIKA 2010 (INDIVIDU)

Bangkit Rizky Pratomo 
L2H009145

MODUL 1

1.Sebut dan jelaskan tipe-tipe data

TIPE DATA
Tipe data yang dikenal dalam bahasa pascal antara lain :

·      Tipe data sederhana / Jenis data yang standar (Dasar)
1.      Integer
2.      Real
3.      Karakter
4.      Boolean

·         Tipe data non standar (user defined)
1.    Enumerated
2.    Sub-range

·         Tipe data berstuktur
1.        Array
2.        Record
3.        Set
4.        File

·         Jenis data Pointer

INTEGER


Jenis data ini merupakan nilai bilangan bulat, yang  terdiri atas integer positif, integer negatif dan nol. Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian.  (lihat tabel 1)

Tabel 1. Jenis data integer
Tipe
Ukuran memori
(dalam byte)
Jangkauan nilai
BYTE
1
0..255
SHORTINT
1
-128..127
INTEGER
2
-32768..32767
WORD
2
0..65535
LONGINT
4
-2147483648..2147483647

Operator Integer terdiri atas :  + , - , * , DIV dan MOD

Var
                 Jumlah : byte;
Begin
               Jumlah := 200;
                WriteLn(‘Nilai JUMLAH = ‘,Jumlah);
End.
Hasilnya bila dijalankan :

          Nilai JUMLAH = 200


REAL


Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.

Contoh :
123.45
12345.  ® salah, titik desimal tidak boleh dibelakang
12E5
12E+5
-12.34
.1234  ® salah, titik desimal tidak boleh dimuka

 Pada TURBO PASCAL, jenis data ini dibedakan ( lihat tabel 2.)


Tabel 2. Jenis data Real

Tipe
Ukuran memori
(dalam byte)
Jangkauan nilai
Digit signifikan
SINGLE
4
1.5x10E-45 .. 3.4x10E38
7-8
DOUBLE
8
5.0x10E-324 .. 1.7x10E308
15-16
EXTENDED
10
1.9x10E-4951 .. 1.1x10E4932
19-20
COMP
8
-2E+63+1 .. 2E+63-1
19-20

Operator untuk jenis data ini terdiri atas : + , - , * dan /

KARAKTER


Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’, ’a’, ’!’, ’5’ dsb.

Dasarnya adalah ASCII CHARACTER SET.

Misalnya : 032 pada tabel ASCII CHARACTER SET menunjukkan karakter.

                   Blank.
          033                        !
          048                         0
076                         L
          dst

STRING


Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

Contoh :
Var
          Kampus : string[10];
Begin
          Kampus := ‘Gunadarma’;
Write(Kampus);
End.


 

BOOLEAN


Jenis data ini mempunyai nilai TRUE atau FALSE.

Operator untuk jenis data ini adalah :
1.    Logical Operator, yaitu : NOT, AND dan OR
2.    Relational Operator, yaitu : >, <, >=, <=, <> dan =


JENIS DATA NON-STANDARD (USER DEFINED)

ENUMERATED.
Jenis data ini terdiri atas barisan identifier yang terurut dimana setiap identifier tersebut dianggap sebagai suatu individual data item (elemen data yang berdiri sendiri).

Pada saat mendeklarasikan jenis data ini kita harus menuliskan semua elemen-elemennya.

Bentuk umum deklarasinya adalah :

TYPE nama = (data_item_1, data_item_2, ……., data_item_n);

Contoh :

TYPE hari = (sen,sel,rab,kam,jum,sab,ming);

TYPE warna = (red,blue,green,yellow,black,white);

Setelah jenis data ini dideklarasikan, maka selanjutnya kita dapat mendeklarasikan suatu variabel yang berjenis data sama dengan jenis data ini.

Misalnya :
              TYPE nama_hari = (sen,sel,rab,kam,jum,sab,ming);
              VAR libur : nama_hari;

Fungsi standar yang dapat digunakan pada jenis data ini adalah :

PRED, SUCC dan ORD

Misalnya :

     PRED (sel) = sen
     SUCC (sen) = sel
     ORD (sen) = 0
     ORD (sel) = 1

      dsb

SUB-RANGE.

Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan..

Bentuk umum deklarasinya adalah :

     TYPE nama = data_item_pertama .. data_item_terakhir;

Contoh :
          TYPE jam_kuliah = 1 .. 10;
tanggal = 1 .. 31;
abjad = ‘A’ .. ‘Z’;

          TYPE bulan = (jan,feb,mar,apr,mei,jun,jul,agt,sep,okt,nov,des);
hari = (sen,sel,rab,kam,jum,sab,ming);
ata = agt .. jan;
pta = feb .. jun;
hari_kerja = sen .. jum;

 



 

 

 






TANDA OPERASI



Tanda operasi (operator) di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori,

1.    Assignment operator.
2.    Binary operator.
3.    Unary operator.
4.    Bitwise operator.
5.    Relational operator.
6.    Logical operator.
7.    Address operator.
8.    Set operator.
9.    String operator.

Assignment operator
Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=).

Contoh :
                   A:=B;

Binary operator
          Digunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan dengan nilai tipe data integer dan real.

Operator

Operasi
Tipe operand
Tipe hasil
*
Perkalian
real,real
integer,integer
real,integer
real
integer
real
DIV
Pembagian bulat
integer,integer
integer
/
Pembagian real
real,real
integer,integer
real,integer
real
real
real
MOD
Sisa pembagian
integer,integer
integer
+
Pertambahan
real,real
integer,integer
real,integer
real
integer
real
-
pengurangan
real,real
integer,integer
real,real
real
integer
real

Contoh :
                   15*5             hasilnya         75
                   20/3             hasilnya         6.6666666667E+00
                   20 div 3         hasilnya         6
                   20 mod 3      hasilnya         2

Unary operator

Operator ini hanya menggunakan sebuah operand saja. Dapat berupa unary minus dan unary plus. Unary minus digunakan untuk menunjukkan nilai negatif, baik pada operang numerik real maupun integer. Unaru plus adalah operator untuk memberai tanda plus.

Contoh :
                   -5       +7
                   -2.5    +2.5

Bitwise operator

Digunakan untuk operasi bit per bit pada nilai integer. Terdiri dari operator NOT, AND, OR, XOR, Shl, Shr.

Relational operator

          Relational operator digunakan untuk  membandingkan hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu True atau False. Terdiri dari operator : =, <, >, <=, >=, <>


Logical operator

          Terdapat 4 buah logical operator yaitu : NOT, AND, OR dan XOR. Operator ini bekerja dengan nilai-nilai logika, yaitu True dan False.

Set operator

          Digunakan untuk operasi himpunan.

String operator

          Digunakan untuk operasi string. Hanya ada sebuah operator string saja, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string.

Contoh : 
                   Nama1 := ‘Arief ‘;
                   Nama2 := ‘Kurniawan’;
                   Nama3 := Nama1 + Nama2;

 SUMBER http://marliza.staff.gunadarma.ac.id/Downloads/files/12177/pertemuan+III.doc

2.Sebut dan jelaskan macam-macam DBMS beserta kelebihan dan kekurangannya
DBMS (Database Management System)
Sistem Basis Data adalah system terkomputerisasi yang tujuan
utamanya adalah memelihara informasidan membuat informasi tersebut tersedia saat
dibutuhkan.

Manajemen Sistem Basis Data (Database Management System ± DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan
utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternative
penggunaan secara khusus untuk aplikasi, semisal penyimpana n data dalam fiel dan
menulis kode aplikasi yang spesifik untuk pengaturannya.

Komponen Utama DBMS
Komponen utama DBMS dapat dibagi menjadi 4 macam :
•Perangkat Keras
•Perangkat Lunak
•Data
•Pengguna

Keuntungan Penggunaan DBMS
Pengunaan DMBS untuk mengelola data mempunyai beberapa keuntungan,
yaitu :

•Kebebasan data dan akses yang efisien
•Mereduksi waktu pengembangan aplikasi
•Integritas dan keamanan data
•Administrasi keseragaman data
•Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari
proses serentak).

Kerugian DBMS
Rumit (Complexity)•
Karena penetapan fungsi dari DBMS yang baik, menyebabkan
DBMS menjadi software yang cukup rumit. Seluruh user harus
mengetahui fungsi-fungsi yang ada dengan baik, sehingga dapat
memperoleh manfaatnya.

Ukuran (Size)•
Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS
memerlukan banyak software pendukung yang mengakibatkan
penambahan tempat penyimpanan dan memory.

Biaya DBMS (Cost of DBMS)•

Biaya Tambahan Hardware (Additional hardware costs)•

Biaya Konversi (Cost of conversion)•

Performance•
Pada dasarnya DBMS dibuat untuk menyediakan banyak aplikasi,
akibatnya mungkin beberapa aplikasi akan berjalan tidak seperti
biasanya.

Higher impact of a failure•
Karena system yang terpusat, jika seluruh user dan aplikasi
terakses dari DBMS maka kerusakan pada bagian manapun dari
sistem, akan menyebabkan operasi terhenti.

Nama : Microsoft Visual Fox ProDeveloper : Microsoft CorporationRilis Terakhir : Visual Fox Pro 9.0 SP 2Deskripsi Singkat :
Microsoft Visual Fox Pro adalah salah satu bahasa pemrograman prosedural dan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Software ini dimulai dari FoxPro (FoxBASE) yang awalnya dikembangkan oleh Fox Technology pada 1984.Fox Technology kemudian bergabung dengan Microsoft pada 1992.Awalnya Foxpro dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan UNIX (2.6 Version) tapi pada perkembangannya (3.0 Version) hanya mampu berjalan pada Mac OS dan Windows saja, bahkan pada versi-versi berikutnya hanya berjalan pada Windows saja.

Nama : dBaseDeveloper : Ashton-Tate setelah dibeli Borland mengganti namanya dengan dataBased Intelligence, Inc.Deskripsi singkat :
dBase adalah perkembangan pertama dari pemakaian Sistem Manajemen Database untuk komputer, dipublikasikan oleh Ashton-Tate untuk CP/M dan kemudian untuk Apple II, Mcintosh, UNIX, VMS dan IBM PC. Perkembangan dBAse terlalu lama sehingga nmengakibatkan para saingan mereka seperti Visual Foxpro, Microsoft Acces, berkembang lebih baik kepada para pemakainya.Ashton-Tate dibeli oleh Borlan pada tahun 1991 yang setelah itu produk yang diciptakan bernaung dibawah dBase Inc. Pada tahun 2004, dBase Inc mengubah namanya menjadi dataBased Intelligence, Inc.

Nama : DB2Developer : IBMDeskripsi singkat :
DB2 adalah produk Sistem Manajemen Hubungan Database dari IBM atau sekarang yang populer disebut Data Server yang dimana merupakan Perangkat Lunak Manajemen Informasi. Kebanyakan DB2 disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 DAta Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan Linux Server.

Nama : Microsoft AccessDeveloper : MicrosoftDeskripsi 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.

Nama : IngresDeveloper : Ingres CorporationLink : www.ingres.com
Ingres adalah software Sistem Manajemen Basis Data komersial yang bebas (open source). Ingres pertama kali memulai proyek ristenya di Universitas California, Berkeley. pada awal tahun 70′ an. Sejak pertengahan 1980, Ingres mulai bersaing dengan aplikasi databasekomersial lainnya seperti Sybase, Microsoft SQL Server, NonStop SQL dan lain-lainnya.

Nama : Microsoft SQL ServerDeveloper : MicrosoftLink : www.microsoft.com/sqlMacam 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.

Nama : OracleDeveloper : Orace CorporationDeskripsi 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.

Nama : MySQLDeveloper : MySQL ABVersi Terakhir : 5.0.41 (Mei 2007)Link : www.mysql.comDeskripsi 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.
DBMS lain2 : Arago, Force,dbFast, dbXL, Quicksilver, Clipper, Xbase++, Flagship, Codebase, Harbour/XHarbour 


SUMBER http://danz20saputra.blogspot.com/2009/11/pengertian-dbms-dan-macam-macam.html 

MODUL 2

1. Sebut dan jelaskan file ekstension dalam delphi

ekstensi file Type Jenis Delphi Version Versi delphi Description Deskripsi Keep in Source Control? Perlu Kontrol Sumber?
.adt . ADT ? ? Rad Studio 2010 enterprise and newer Rad Studio 2010 perusahaan dan yang lebih baru QA Audit set file, the stored settings for a QA audit QA Audit mengatur file, pengaturan disimpan untuk audit QA
.bdsdeploy . Bdsdeploy ? ?
Deployment file Deployment file
.bdsgroup . Bdsgroup text/xml teks / xml Delphi 2005 and 2006 Delphi 2005 dan 2006 BDS Project Group, combines several projects into a group. Proyek BDS Group, mengkombinasikan beberapa proyek dalam kelompok. Only put under source control if you actually use that feature. Hanya diletakkan di bawah kontrol sumber jika Anda benar-benar menggunakan fitur itu. Maybe Mungkin
.bdsproj . Bdsproj text/xml teks / xml Delphi 2005 and 2006 Delphi 2005 dan 2006 Borland Developer Studio Project File . Borland Developer Studio Project File. Successor of the .dof file holding compiler options etc. Also used for opening a project. Penerus dari file dll. Dof memegang opsi compiler Juga digunakan untuk membuka proyek. Yes Ya
.bpg . BPG text teks Delphi 7 and older Delphi 7 dan lebih tua Borland Project Group, combines several projects into a group. Proyek Borland Group, mengkombinasikan beberapa proyek dalam kelompok. Only put under source control if you actually use that feature. Hanya diletakkan di bawah kontrol sumber jika Anda benar-benar menggunakan fitur itu. Maybe Mungkin
.bpl . BPL Binary Biner Delphi 4 and newer Delphi 4 dan yang lebih baru Borland Package Library . Paket Borland Perpustakaan. DLL including VCL components available for use in the Delphi environment at design time or by applications at run time. DLL termasuk VCL komponen yang tersedia untuk digunakan dalam lingkungan Delphi pada waktu desain atau oleh aplikasi pada saat dijalankan. Maybe Mungkin
.cbk . Cbk Other Lainnya
Temporary Backup File. Temporary File Backup. No Tidak ada
.cfg . Cfg text teks Delphi 7 and older Delphi 7 dan lebih tua Project Configuration File. Proyek Konfigurasi File.

The Delphi IDE (up to Version 7) automatically creates this file from the settings in the .DOF file. IDE Delphi (hingga Versi 7) secara otomatis membuat file ini dari pengaturan dalam file DOF..
It is only used by the command line compiler. Hal ini hanya digunakan oleh compiler baris perintah. See elsewhere in this wiki regarding command line compilation. Lihat di bagian lain dalam perintah kompilasi wiki tentang baris.
No Tidak ada
.dcl . DCL binary biner
Delphi Component Library Delphi Component Library
.dcp . DCP Binary Biner
Delphi Component Package . Komponen delphi Paket. Contains symbol information for code compiled into a package. Simbol Berisi informasi untuk kode dikompilasi ke dalam kemasan. Maybe Mungkin
.dcpil . Dcpil Binary Biner
Delphi Compiler Symbolic Information . Delphi Compiler Informasi Simbolik. The purpose of a .DCPIL file is to provide symbolic information to the compiler about certain language constructs that can't be reconstituted from CLR metadata alone. Tujuan dari sebuah file DCPIL. Adalah untuk menyediakan informasi simbolik untuk compiler tentang bahasa tertentu konstruksi yang tidak dapat dibentuk kembali dari metadata CLR saja. This is a traditional Delphi technique for handling and caching compiler symbols. Ini adalah teknik Delphi tradisional untuk simbol compiler penanganan dan caching. Maybe Mungkin
.dcr . DCR Resource Sumber daya
Delphi Component Resource File. Delphi Komponen Sumber Daya File. Contains resource information for components, such as the icon to display in the palette. Berisi sumber informasi untuk komponen, seperti ikon untuk menampilkan dalam palet. Yes Ya
.dcu . DCU Binary Biner Win32 Win32 Delphi Compiled Unit File. Delphi Disusun Berkas Unit. Maybe Mungkin
.dcuil . Dcuil Binary Biner .NET . NET Delphi Compiled Unit File Delphi Disusun Berkas Unit Maybe Mungkin
.ddp . DDP Other Lainnya Delphi 7 and older Delphi 7 dan lebih tua Delphi Diagram Portfolio File. Diagram delphi Portofolio File. Used by the diagram editor. Digunakan oleh editor diagram. Maybe Mungkin
.dfm . DFM binary or text biner atau teks
Delphi Win32 Form File. Delphi Win32 Berkas Formulir. A file listing the various objects and their property values contained within a form, including such things as form control coordinates. Sebuah file yang berisi daftar berbagai benda dan harta mereka nilai yang terkandung dalam sebuah formulir, termasuk hal-hal seperti kontrol bentuk koordinat. Right click on the form and select View as Text from the pop-up menu to view this file. Klik kanan pada form dan pilih Lihat sebagai Teks dari menu pop-up untuk melihat file ini. Manual alterations to this file may prevent the IDE from being able to load the form. perubahan Manual untuk file ini dapat mencegah IDE dari yang dapat memuat formulir. Use the Environment Options dialog to specify which format to use for newly created forms. Gunakan dialog Lingkungan Pilihan untuk menentukan format yang digunakan untuk bentuk yang baru dibuat. The text format is recommended as it better supports source control. Format teks dianjurkan karena lebih baik mendukung pengendalian sumber. Yes Ya
.dof . Dof text teks Delphi 7 and older Delphi 7 dan lebih tua Delphi Project Options File. Pilihan Proyek Delphi File. Text file containing project options (such as compiler and linker settings, version info, search path and output directories). File teks yang berisi opsi proyek (seperti pengaturan compiler dan linker, info versi, jalur pencarian dan direktori output). Yes (but beware: It might contain absolute paths) Ya (tapi hati-hati: Ini mungkin berisi absolute paths)
.dpc . Dpc ? ?
Delphi Package Collection Delphi Paket Koleksi
.dpk . DPK text teks
Delphi Package Project Delphi Paket Proyek Yes Ya
.dpkw . Dpkw text teks
Delphi Package Project for Windows (Never seen in the wild) Delphi Paket Proyek untuk Windows (pernah dilihat di alam liar) Yes Ya
.dpl . Dpl Binary Biner Delphi 3 and older Delphi 3 dan yang lebih tua Delphi Package Library. Paket delphi Perpustakaan.Superseded by .bpl in later Delphi versions. Digantikan oleh. BPL dalam versi Delphi nanti. Maybe Mungkin
.dpr . Dpr text teks All Delphi versions Semua Delphi versi Delphi Project File . Delphi Project File. The main file for any project. File utama untuk setiap proyek.Contains the source code of the main file for a Delphi project. Berisi kode sumber dari file utama untuk proyek Delphi. It is the primary entry point for the executable and refers to the other source files in the project. Ini adalah titik masuk utama untuk dieksekusi dan mengacu ke file sumber lain dalam proyek tersebut. Do not delete. Jangan hapus. Yes Ya
.dproj . Dproj text/xml teks / xml Delphi 2007 and newer Delphi 2007 dan yang lebih baru Delphi Project File . Delphi Project File. Replaces bdsproj file. Menggantikan file bdsproj. Yes (but beware: It might contain absolute paths) Ya (tapi hati-hati: Ini mungkin berisi absolute paths)
.drc . DRC text teks
Resource String File. Sumber Daya String File.Contains resource string information. Berisi sumber informasi string. Can be deleted; will be regenerated from source code by compiler. Dapat dihapus, akan dibuat ulang dari kode sumber dengan kompiler. No Tidak ada
.dsk . DSK text teks
Delphi Desktop File . Delphi Desktop File.Contains information about the IDE desktop settings, including which files are open and the position of windows. Berisi informasi tentang pengaturan desktop IDE, termasuk file mana yang terbuka dan posisi jendela. No Tidak ada
.dsm . Dsm Binary Biner Delphi 6? Delphi 6? Browser Symbol information from the last successful compile. Browser informasi Simbol dari terakhir berhasil kompilasi. Enviroment -> Preferences -> Desktop contents. Lingkungan -> Preferences -> Desktop isi. No Tidak ada
.groupproj . Groupproj text/xml teks / xml Delphi 2007 and newer Delphi 2007 dan yang lebih baru Project Group File. Proyek Grup File. Replaces .bdsgroup file. Menggantikan. Bdsgroup file. Yes Ya
.identcache . Identcache ? ?
Temporary Cache File created by refactoring engine to improve performance. Sementara Cache File yang dibuat oleh mesin refactoring untuk meningkatkan kinerja. No Tidak ada
.int . Int text teks
Interface part of Unit not shipped with source, typically in $(Delphi)\doc bagian Interface Unit tidak dikirim dengan sumber, biasanya dalam $ (Delphi) \ doc
.local . Setempat text/xml teks / xml Delphi 2005 and newer Delphi 2005 dan yang lebih baru User-specific project options . User-spesifik proyek pilihan. When using Starteam projects it will contain overrides to settings from the .bdsproj file. Bila menggunakan Starteam proyek ini akan berisi menimpa ke pengaturan dari berkas. Bdsproj. No Tidak ada
.map . Peta text teks
The optional error map file will contain a list of error addresses and source line numbers, grouped together for each source file in the application. Peta error file opsional akan berisi daftar alamat kesalahan dan nomor baris sumber, dikelompokkan bersama untuk setiap berkas sumber dalam aplikasi. To create a detailed .map file, ensure the {D+} compiler directive is set, and the "Detailed Map File" option selected in the Project >Options>Linker page of the IDE. Untuk membuat file peta detail., Menjamin {D +} direktif kompiler diatur, dan "Detil Peta File" pilihan yang dipilih di halaman> Proyek Pilihan> Linker IDE. No Tidak ada
.mts . Mts QA Metrics set file QA Metrik mengatur file Rad Studio 2010 enterprise or newer Rad Studio 2010 perusahaan atau yang lebih baru The stored settings for QA metric Yang tersimpan pengaturan untuk QA metrik
.nfm . Nfm Resource Sumber daya Delphi 8.0 or newer Delphi 8.0 atau yang lebih baru Delphi .NET Form File. Delphi. Berkas Formulir BERSIH. Yes Ya
.pas . Pas Source Sumber
Delphi Unit Source File. Delphi Unit File Sumber. Yes Ya
.proj . Proj

Codegear RAD Studio project. Codegear RAD Studio proyek.
.res . Res Binary Biner
Binary . Resource File . Biner. File Resource.Binary file associated with a project containing resource definitions, such as strings, icons, images etc.This file will be recreated by the IDE when loading a project but the icon will get lost in that process. file Biner terkait dengan proyek yang memuat definisi sumber daya, seperti string, ikon, gambar etc.This file akan diciptakan oleh IDE ketika loading proyek tetapi ikon akan hilang dalam proses tersebut. Therefore you should either keep it in source control or find another way to create it. Oleh karena itu Anda juga harus tetap di kontrol sumber atau mencari cara lain untuk membuatnya. Yes Ya
.rsm . RSM Binary Biner
Remote Debugging Symbols file. Remote Debugging Simbol file.

SUMBER http://delphi.wikia.com/wiki/Delphi_File_Extensions 


2. Sebut dan jelaskan toolbar dalam delphi



·   Toolbar
Delphi memiliki beberapa toolbar yang masing-masing memiliki perbedaan fungsi dan setiap tombol pada bagian toolbar berfungsi untuk menggantikan suatu perintah menu yang sering digunakan. Toolbar terletak pada bagian bawah baris menu. Pada kondisi default, terdapat enam bagian toolbar, antara lain standard, view, debug, desktop, custom dan component palette.

·   Component palette
Berisi sekumpulan ikon yang melambangkan komponen-komponen yang terdapat pada VCL (Visual Component Library). Pada component palette terdapat beberapa page control seperti standard, additional, Win32, System, Data Access, dan lain-lain seperti gambar 1.3.

Gambar 1.3

Komponen ini merupakan sebuah procedure/program yang sudah di kompile dan langsung dapat digunakan, sesuai dengan fungsinya masing-masing.
Untuk menggunakan komponen ini kita dapat meng-klik komponen yang diinginkan, kemudian kita klik di form, maka komponen tersebut akan muncul di form.

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

3.Sebutkan dan jelaskan macam-macam bahasa pemograman disertai kelebihan dan kekurangan



Macam-Macam Bahasa Pemrograman

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








SUMBER
http://buletin.melsa.net.id/okt/1020/bahasa-java.html
http://sangmurid.blogsome.com/2007/05/02/2-kelebihan-dan-kekurangan
http://zezitomartins.blogspot.com/2008/10/oop-bahasa-programing-prosedur.html
MODUL 3


1. Sebut dan jelaskan macam-macam konektor koneksi database ke Delphi

 
-  Zeos adalah kumpulan komponen untuk melakukan akses ke database engine mulai dari mssql sampai dengan mysql, koneksinya juga bagus hanya saja untuk delphi 2010 masih alpha tapi sangat stabil. untuk mendownload komponen tersebut boleh dengan mengklik link dibawah ini:
http://zeosdownloads.firmos.at/downloads/releases/ZEOSDBO-7.0.0-alpha.zip


SUMBER Zeos http://indocoding.org/index.php?option=com_content&view=article&id=51:zeos-database-untuk-delphi-2010&catid=48:database-delphi&Itemid=62 


- MySQLDAC adalah MySQL BDE pengganti untuk Delphi / C + + Builder. Hal ini diatur komponen memungkinkan untuk membuat Delphi / C + + Builder aplikasi dengan akses langsung ke MySQL DB tanpa BDE dan ODBC
SUMBER http://forum.krwetatnt.net/id/thread145383.html



Soal Tambahan
1. Apa yang anda ketahui tentang DSS dan jelaskan korelasinya dengan praktikum teknologi informatika
DSS adalah sebuah komputer berbasis sistem informasi yang mendukung bisnis atau organisasi pengambilan keputusan kegiatan. DSS melayani manajemen, operasional, dan tingkat perencanaan organisasi dan membantu untuk membuat keputusan, yang mungkin cepat berubah dan tidak mudah ditetapkan di muka.
Korelasinya dengan praktikum teknologi informatika adalah DSS melibatkan pengambilan database, yang diperlukan saat praktikum teknologi informasi. DSS juga berguna untuk seseorang dalam pengambilan keputusan.