Rabu, Desember 29, 2010

cin(T)a : kisah cinta beda agama


"Why do You create us differently if You only want to be worshipped in one way?"

Sejak melihat trailer dari film cin(T)a saya sudah kepincut untuk segera menonton film yang satu ini. Tagline nya yang begitu menjual : ‘But since they call You (Allah, YHV, El, God, Tuhan) with different names. They can’t love each other.’ Salut buat pembuat film Cin(T)a yang mengangkat tema yang tidak populis dan sangat sensitif di Indonesia. Berani mengambil tema yang sangat berbau SARA (suku, agama, dan ras). Bukan dari pandangan ulama tetapi dari orang-orang taat yang mengalaminya. Pergolakan batin Annisa dan Cina ketika cintanya harus terbentur dengan keimanan.

Menurut saya, ini merupakan sepotong dialog cerdas yang pastinya selalu terngiang bagi siapa saja yang sudah pernah menonton film cin(T)a. Berkisah tentang Cina (Sunny Soon), seorang mahasiswa baru yang taat beragama Kristen dan Annisa (Saira Jihan), seorang gadis Jawa beragama Islam yang cantik jelita. Keduanya dipertemukan takdir ketika sama-sama menjadi mahasiswa jurusan arsitektur di ITB Bandung. Cerita bergulir ketika Annisa gadis kesepian dan bertemankan jari ‘bermuka’ buatannya sendiri bertemu dengan jari lain yang siap menemani didekatnya. Tapi mampukah mereka saling mencintai ketika mereka memanggil Tuhan dengan panggilan berbeda?
Film ini menceritakan seorang Annisa yang terhambat dalam pembuatan Tugas Akhirnya, karir artisnya yang menurun hingga permasalahan dalam keluarganya. Disisi lain, sosok Cina yang pintar, religious dan sangat percaya diri. Hingga dia membantu dalam pembuatan Tugas Akhir Annisa. Kisah Selanjutnya, silakan nikmati sendiri lah ya.. :) 
Tuhan mencintai Cina dan Annisa, tapi Cina dan Annisa tidak dapat saling mencintai karena mereka memanggil Tuhan dengan nama yang berbeda.

Annisa : Kenapa Tuhan menciptakan kita berbeda-beda bila Tuhan harus disembah dengan satu cara?
Cina : Makanya Tuhan menciptakan Cinta, supaya yang berbeda-beda bisa tetap satu.
 
sesuai banget sih sama yang pernah gue alamin.. :(

keong racun..

liburan ke kalimatan, ke tempat ayah gue kerja..
nah pas hari itu tuh, ayah gue ga kerja, jadilah sekeluarga pergi ke samarinda buat jalan-jalan.. 
video ini gue ambil pas perjalanan mau ke samarinda sekeluarga.. masih musimnya si keong racun.. gue iseng aja noh ngrekam adek-adek gue yg lagi bertingkah ini.. pas liat hasilnya lucu banget.. wajah-wajah polos adek-adek gue, bikin gue ngakak.. haha.. 
love you my sisters.. 

Selasa, Desember 28, 2010

tari cendrawasih..

tari cendrawasih ini melambangkan sepasang burung yang sedang kasmaran..


iseng-iseng buka blog, terus kepikiran aja buat langsung nge-upload video tari cendrawasih gue sama mba dian..
video ini diambil waktu acara pernikahan nya temen gue di gedung wanita di semarang..
pertama kalinya gue bawain tarian cendrawasih ini nih..
yah bisa diliat sendiri hasilnya lah..
klo hasilnya kurang memuaskan maklum aja nih ya, gue belajar sendiri cuma seminggu.. haha..
makanya hasilnya ga sebagus sama penari-penari profesional.. :)

nah klo yang ini nih penari penari nya.. :)
Ni Putu Dian Ayu sama Ni Putu Sriyusielani.. :D

gue masih beginner, masih kalah jauh bagusnya klo dibandingin sama partner gue disini.. mesti banyak berguru lagi nih gue..
semangat deh melestarikan budaya bangsa sendiri..
klo bukan kita generasi penerus bangsa siapa lagi yang bakal melestarikan budaya kita.. haha..
jangan sampe budaya bangsa kita diaku-akuin lagi sama bangsa lain..
dan jangan sampe juga kita terpengaruh sama budaya luar yang akhirnya kita malah ngelupain budaya kita sendiri..
karena Indonesia itu indah banget..

jadii, Cintailah Budaya Indonesia..
Banggalah menjadi Warga Negara Indonesia..

Senin, Desember 27, 2010

aniversarry..


20 tahun yang lalu mereka saling menepatkan janji untuk saling cinta satu sama lain..
dan hingga kini mereka telah membuktikannya.. 
semoga mama papa selalu diberikan kebahagiaan oleh Tuhan.. 
love you much..

Happy Aniversarry mama papaku sayang.. :)

Jumat, November 05, 2010

DSS dan Korelasi dengan Praktikum Teknologi Informatika

Nama : Ni Putu Sriyusielani
NIM : L2H009101
Kelompok 20

Soal Tambahan..

Apa yang anda ketahui dengan DSS dan jelaskan korelasi dengan praktikum Teknologi Informatika!
Jawab :

DSS merupakan singkatan dari Decision Support System yang mendukung manajemen pengambilan keputusan. Tujuan pemanfaatan DSS adalah untuk meningkatkan efektivitas pembuatan keputusan (waktu dan kualitas), bukan pada efesiensi (meminimalisasi biaya). DSS dimanfaatkan untuk mendukung pembuat keputusan.
Korelasinya dengan praktikum teknologi informatika yaitu dengan adanya praktikum ini diharapkan akan mempermudah dalam pengambilan keputusan dalam suatu permasalahan. Dengan menggunakan program program yang akan dipelajari pada saat praktikum ini akan membuat manajemen pengambilan keputusan lebih simple dan lebih efisien.

TP TI_Macam-Macam Konektor Koneksi Database ke Delphi

Nama : Ni Putu Sriyusielani
NIM : L2H009101
Kelompok 20

MODUL 3
Tugas Individu..

1. Sebutkan dan jelaskan macam-macam konektor koneksi database ke Delphi!
Jawab :

> Koneksi menggunakan MySQL Connector/ODBC
untuk memanggil fungsi data import mySQL

> Koneksi menggunakan MySQLDAC
MySQL BDE pengganti untuk Delphi atau C++ Builder. Hal ini diatur komponen memungkinkan untuk membuat Delphi atau C++ Builder aplikasi dengan akses langsung ke MySQL DB tanpa BDE dan ODBC. BLOB bidang didukung. MySQLDAC dikembangkan untuk migrasi mudah pada proyek dari BDE atau ODBC skema dengan yang asli.

Sumber dapat dilihat disini..

TP TI_Bahasa Pemrograman

Nama : Ni Putu Sriyusielani
NIM : L2H009101
Kelompok 20

Modul 2
Tugas Individu..

3. Sebutkan dan jelaskan macam-macam bahasa pemrograman disertai kelebihan dan kekurangannya!
Jawab :

Macam-macam bahasa pemrograman :

a. Bahasa FORTRAN

FORTRAN adalah singkatan dari Formula Translation(penterjemah rumus). Bahasa ini merupakan bahasa tingkat tinggi pertama yang dibuat. FORTRAN sangat popular di kalangan perguruan tinggi dan meruoakan bahasa andalan para dosen dam mahasiswa. Insruksinya yamg biasa disebut ‘keyword’ berjumlah tidak cukup 20 buah sehingga mudah dipelajari. Instruksinya antara lain : DIMENSION, COMPLEX, CHARAACTER, WRITE, READ, FORMAT, DO/CONTINUE, IF, GO TO, PAUSE, END.

Kelebihan FORTRAN terletak pada dukungan untuk menangani perhitugan, termasuk bilangan kompleks. Kelemahan bahasa ini terletak pada operasi masukan/keluaran yang sangat kaku.

Kekurangan FORTRAN kode sumbernya lebih sulit dipahami dibandingkan dengan bahasa pemrograman yang lain.

b. Bahasa COBOL

COBOL adallah singkatan dari Common Bussines Oriented Language yang berarti bahasa yang cenderung ke bisnis umum. Dari namanya terlihat bahwa COBOL memang diciptkan untuk keperluan bisnis umum (administrasi). Timbulnya COBOL adalahkeingina kaum pebisnis untuk mendapatkan bahas sendiri. Dengan inisiatif dari Badan Perthana Amerika Serikat diciptkan bahasa yang ampuh untuk persoalan- persoalan administrasi pada tahun 1960.

COBOL disempurnakan teru menerus, naming tetap memakai nama COBOL. Personal computer (PC) atau computer pribadi juga merupakan penyempurnaan COBOL. Beberapa instansi, terutama yang mengelola data yamg cuku banyak sampai saat ini masi menggunakAN bahasa ini.

c. Bahasa BASIC

BASIC adalah singktan dari Beginner’s All Purpose Symbolic Instruction Code atau kode instruksi yang disimbolkan untuk segala tujuan bagi pemula.

Kedua bahasa tingkat tinggi yang terdahulu , yaitu FORTRAN dan COBOL masih dianggap sulit untuk orang yang baru belajar saat itu. Oleh karena itu, kalangan perguruna tinggi menciptakan bahasa yang dapat dipakai untuk pemecahan soal sains dan teknologi, tetapi juga untuk keperluan administrasi bisnis (administrasi). Dengan demikin mucullah bahasa BASIC yang memenuhi harapan itu. Bahasa ini kaya akan instruksi-instruksi dasar dan instruksi tambahan sehingga juga dapat dipakai sebagai hiburan yang dilengkapi dengan suara dan gambar.

Keunggulan BASIC terletak pada kemudahan untuk dipakai. Namun kala itu BASIC berbentuk interpreter sehingga kecepatannya sangat lambat. Akhir-akhir ini muncullah BASIC berbentuk compiler.

Kelemahan BASIC tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk menangani aplikasi bisnis.

d. Bahasa PASCAL

Bila bahasa-bahasa sebelumnya lahir di Amerika, maka bahasa PASCAL lahir di Eropa yaitu di Swiss oleh Profesor Niklaus Wirth dari Technical University di Zurich. Nama PASCAL diambil dari nama seorang ahli matematik dan philosophi terkenal pada abad 17 dari Prancis. Namanya diambil sebagai penghargaan atas dedikasinya terhadap ilmu pengetahuan. Sampai sekarang ada beberapa versi dari bahasa PASCAL diantaranya UCDS(University Of California at San Diego Pascal, Standard Pascal, MT + Pascal, dan Turbo Pascal.
Keunggulan Pascal yang diberikan yaitu kemudahan untuk mempelajarinya dan dukungan fungsi-fungsi matematika yang sangat lengkap.

Kelemahan Pascal tidak mendukung operasi bilangan kompleks dan tidak mendukung sarana untuk aplikasi bisnis.

e. Bahasa C

C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972 di Laboratorium AT&T. Bahasa ini menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur data dan struktur kontrol yang beraras tinggi. C dipakai antara lain untuk menyusun sistem operasi LINUX dan UNIX.
Kelebihan C lebih cepat, efisien, pemanipulasian data dalam bentuk bit dimungkinkan, dan kode sumber bahasa C pada suatu platform dapat dipendahkan ke platform lain tanpa adanya perubahan.
Kelemahan C adalah banyak yang menganggap bahwa bahasa C adalah bahasa yang sulit dipahami dan tidak adanya dukungan untuk aplikasi bisnis.

f. Bahasa Java

Java dibuat pada tahun 1995 di Sun Microsystems. Java merupakan bahasa berorientasi objek dan serbaguna. Kode Java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan di semua komputer yang telah dilengkapi dengan program Java Interpreter dan Java Virtual Machine. Java telah menyediakan sarana untuk membuat program yang disebut applet yang berjalan di pada Web Browser. Bahasa ini juga mendukung koneksi ke database, meyediakan sarana untuk membuat aplikasi berbasis Windows dan juga dapat dipakai dalam pemrograman jaringan.

Sumber dapat dilihat disini..

TP TI_Toolbar dalam Delphi

Nama : Ni Putu Sriyusielani
NIM : L2H009101
Kelompok 20

Modul 2
Tugas Individu..

2. Sebutkan dan jelaskan toolbar dalam Delphi!
Jawab :

Toolbar
Delphi memiliki beberapa toolbar yang masing-masung memiliki perbedaan fungsi dan setiap tombol pada bagian toolbar berfungsi sebagai pengganti suatu menu perintah yang sering digunakan.
Pada kondisi default Delphi memiliki beberapa bagian toolbar, antara lain :

> Form Designer
Setiap aplikasi biasanya memiliki jendela atau background interface, yang dalam bahasa pemrograman Delphi atau bahkan dalam bahasa pemrograman lain yang berbasis visual, biasa disebut dengan Form. Form Designer berfungsi sebagai tempat untuk mendesain form untuk aplikasi yang akan kita buat, dan juga sebagai tempat untuk meletakkan komponen-komponen yang kita ambil dari component palette.

Form sendiri sebenarnya merupakan komponen di mana property-nya bisa diatur melalui object inspector layaknya komponen-komponen lain. Form bisa jadi merupakan bagian terpenting dari sebuah aplikasi, namun meskipun begitu, beberapa aplikasi ada yang tidak membutuhkan form sama sekali, seperti aplikasi untuk memonitor ketukan keyboard.

> Component Palette
Component Palette berisi kumpulan VCL (Visual Component Library) yang berguna dalam desain aplikasi. VCL merupakan pustaka untuk komponen visual, dimana dalam component palette dilambangkan dengan ikon yang merepresentasikan komponen tersebut.

> Object TreeView
Object TreeView adalah bagian yang berisi daftar komponen yang digunakan dalam form designer. Dengan model tampilan bercabang, akan memudahkan kita dalam menunjuk komponen tertentu terutama jika aplikasi yang dibuat menggunakan banyak komponen.

> Object Inspector
yaitu bagian yang digunakan untuk memanipulasi sifat atau karakteristik dan event dari komponen yang kita pergunakan dalam form designer. Jendela object inspector terbagi menjadi dua bagian tab, yaitu tab property dan tab event. Tab property digunakan untuk memanipulasi properti yang dimiliki oleh komponen tertentu, misalkan ukuran, warna dan caption dari komponen. Sedangkan Tab Event digunakan untuk menangani pemasukan kode pada kejadian tertentu dari suatu komponen.

> Code Explorer
Area dimana kita akan menuliskan program, posisinya secara default terletak dibelakang form. Untuk menampilkan code explorer di depan form dapat digunakan tombol F12 pada keyboard.

Sumber dapat dilihat disini..

TP TI_File Extension dalam Delphi..

Nama : Ni Putu Sriyusielani D
NIM : L2H009101
Kelompok 20

MODUL 2
Tugas Individu..

1. Sebutkan dan jelaskan file extension dalam Delphi!
Jawab :

> .adt : mengatur file, pengaturan file disimpan di audit QA
> .bdsdeploy : deployment file
> .bdsgroup : menggabungkan beberapa proyek dalam suatu kelompok
> .bdsproj : meneruskan file, terdapat compiler, untuk membuka proyek

Sumber dapat dilihat disini..

TP TI_Macam-Macam DBMS

Nama : Ni Putu Sriyusielani
NIM : L2H009101
Kelompok 20

Modul 1
Tugas Individu..

2. Sebutkan dan jelaskan macam-macam DBMS beserta kelebihan dan kekurangannya!
Jawab :

1. MySQL

MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kelebihan MySQL antara lain :

1. Free (bebas didownload)
2. Stabil dan tangguh
3. Fleksibel dengan berbagai pemrograman
4. Security yang baik
5. Dukungan dari banyak komunitas
6. Kemudahan management database
7. Mendukung transaksi
8. Perkembangan software yang cukup cepat.

2. ORACLE

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:

Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
Menangani manajemen space dan basis data yang besar
Mendukung akses data secara simultan
Performansi pemrosesan transaksi yang tinggi
Menjamin ketersediaan yang terkontrol
Lingkungan yang terreplikasi

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.

Kelebihan Dan Kekurangan Oracle

Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar.

Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.

Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi yang mereka gunakan.

3. FIREBIRD

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software.

Firebird dan Interbase. Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland.

Kelebihan Firebird

Beberapa kemampuan dari open source DBMS ini antara lain:

(1) Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah transaksi bisa di-commit atau di-rollback dengan mudah. Bahkan Firebird support dengan savepoint pada suatu transaksi dan kita bisa melakukan rollback kembali ke savepoint yang kita tentukan tadi (ini mirip seperti fasilitas pada Oracle).

(2) Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key.

(3) Firebird support row level locks, secara default Firebird menggunakan apa yang disebut dengan multi-version concurrency system. Ini artinya bahwa semua session pada database akan melihat data yang lama sampai data yang baru sudah di-commit ke dalam database. Sebagai alternative untuk locking juga bisa digunakan perintah select… for update with lock.

(4) Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi Anda yang ingin belajar. Triggers pada Firebird mirip seperti yang dijumpai dalam Oracle yaitu menggunakan before atau after insert, update atau delete. Ini berbeda dengan sistem trigger pada Sybase atau MS SQL Server yang menggunakan tabel virtual inserted dan deleted.

(5) Firebird bisa melakukan replikasi, solusi untuk replikasi kebanyakan dibuat oleh pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger yang selalu memonitor adanya operasi insert, update atau delete ke dalam database.

(6) Firebird support dengan multiple data file, ya, Firebird bisa menggunakan lebih dari satu file sebagai single logic database. Ini sangat berguna bagi para DBA (Database Administrator) untuk mengadministrasi database.

(7) Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql, FBManager, Marathon dan banyak lagi yang lainnya. Aplikasi tersebut ada yang komersial atau bahkan ada yang open source.

(8) Library connection untuk Firebird yang sudah tersedia ada banyak, ada driver untuk ODBC, JDBC bahkan .NET database provider. Bahkan dari PHP juga sudah disediakan library untuk koneksi ke database Firebird ini.

(9) Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird. Di Indonesia sendiri komunitas yang sering menggunakan Firebird biasanya adalah programmer Delphi. Kalau di luar negeri sudah sangat banyak sekali komunitasnya, mulai dari komunitas developer, Firebird architect, Firebird test dan lain sebagainya.

4. Microsoft SQL Server 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

5. Visual Foxpro 6.0

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta merupakan paling popular saat ini. Model ini menggunakan sekumpulan table berdimensi dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.

6. Database Desktop Paradox

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

Sumber dapat dilihat disini..

TP Teknologi Informatika 2..

Kelompok 20
Anggota Kelompok :
Raymond Binsar L2H009029
Ni Putu Sriyusielani L2H009101
Abi Hasbi L2H009135

Tugas Kelompok Modul 3

Algoritma Pemesanan Tiket Pesawat..

1. User terlebih dahulu memilih asal keberangkatan pada cboAsal dan tujuan pada cboTujuan. Asal dan tujuan tidak boleh sama.

2. Tampilkan harga tiket pada txtHrgTiket setelah user memilih salah satu kelas apakah kelas bisnis (OptBisnis) atau kelas ekonomi (OptEkonomi).

3. Isi tanggal pada LstTgl_B dan LstTgl_K, bulan pada LstBulan_B dan LstBulan_K, tahun pada LstThn_B dan LstThn_K.

4. Validasi tanggal berangkat dan tanggal kembali, tanggal kembali tidak boleh melebihi tanggal berangkat.

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

6. Lakukan perhitungan total bayar (total bayar = sub total + bagasi).

7. Tombol cmdCancel digunakan untuk membatalkan transaksi (bersihkan form) dan tombol cmdExit digunakan untuk keluar dari program.


Flowchart Kasus :



Kamis, November 04, 2010

TP Teknologi Informatika..

Kelompok 20
Anggota Kelompok :


Raymond Binsar Pandiangan L2H009029
Ni Putu Sriyusielani L2H009101
Abi Hasbi L2H009135


Tugas Kelompok Modul 1
Resume Jurnal Tentang Database..

Sebuah pabrik memiliki suatu aktivitas produksi dalam jumlah yang besar untuk melaksanakan proses distribusi. Setiap hari,kendaraan keluar masuk pabrik dalam jumlah, tujuan dan waktu yang berbeda-beda. Untuk mengawasi kegiatan tersebut tentulah sangat tidak efisien dan efektif jika dilaksanakan oleh 1 atau 2 orang saja. terdapat beberapa kekurangan yang terjadi, contohnya : penjaga harus memeriksa setiap supir yang membawa kendaraan keluar masuk pabrik.
Maka dapat dilakukan dengan cara melakukan prototipe sistem keamanan pintu gerbang pabrik dengan menggunakan basis data (database).

pada design dan implementasi, secara umum prototipe sistem keamanan pintu gerbang pabrik teroptimasi basisdata melalui antar muka port serial terdiri atas komponen perangkat keras dan perangkat lunak.

> Pada bagian pertama, yaitu bagian yang dipasang di lokasi pintu gerbang pabrik. Tugas dari bagian ini adalah untuk menerima masukkan password yang diketikkan oleh supir lalu memverifikasikan apakah data tersebut benar atau salah. Jika benar maka palang pintu akan terbuka. Bagian pertama ini akan dibuat 2 buah, yang pertama untuk jalur masuk dan yang kedua untuk jalur keluar pabrik.

Maka komponen utama yang dibutuhkan untuk membangun bagian pertama ini adalah :
a. Keypad matriks 4 x 3 untuk memasukkan password
b. Sensor sebagai pemberi sinyal
c. Rangkaian driver unuk sensor dan penggerak pintu
d Kotak (box) sebagai tempat penyimpanan rangkaian untuk memberi tampilan yang menarik dan menjaga rangkaian agar tersimpang dengan aman
e. Simulasi palang pintu dengan motor penggerak
f. Rangkaian kendali untuk mengatur semua proses kerja pada bagian pertama

> Pada bagian kedua, bagian yang berbasis pada PC. bagian ini berada di lokasi yang relatif jauh dari pintu gerbang. Tugasnya adalah untuk menerima password supir yang dikirim oleh bagian pertama, yang kemudian dilanjutkan untuk memperoleh informasi yang lebih.

Perancangan Hardware :
> Rangkaian Kendali, komponen utama yang berfungsi sebagai komponen kendali untuk mengambil sinyal input dari keypad.

Perancangan Software :
> Mikrokontroler, paling awal dilakukan yaitu menginisialisasikan port dan inisialisasikan operasi yang akan dilakukan. Inisialisasi port pada perancangan terdapat pada keypad sedangkan inisialisasi operasi data serial.

> Komputer, untuk menampilkan basis data. Data serial yang dikirimkan oleh mikrokontroler akan ditampilkan.

> Form, penampil data supir dan kendaraan, yang tersusun oleh beberapa komponen.

Perancangan Kotak Rangkaian :
> Box, rangkaian yang terbuat dari akrilik dengan ketebalan 1.5 mm. Rangkaian dan kabel penghubung diluar rangkaian kendali, dilakukan pada bagian bawah papan kayu. hal ini dimaksudkan untuk memberikan kesan yang rapi.


TP TI_Tipe-Tipe Data

Nama : Ni Putu Sriyusielani D
NIM : L2H009101
Kelompok 20

MODUL 1
Tugas Individu..

1. Sebutkan dan jelaskan tipe-tipe data!
Jawab :

1. Tipe data Integer / Ordinal
Tipe data ini adalah tipe data yang berupa bilaangan bulat yang akan digunakan untuk operasi matematika. Ada beberapa tipe data yang termasuk integer, yaitu antara lain :

a. ShortInt : memiliki nilai range -128 sampai 127 (signed 8-bit)
b. SmallInt : memiliki nilai range antara - 32768 sampai dengan 32767
(signed 16-bit)
c. LongInt : memiliki nilai range -2147483648 sampai 2147483647
(signed 32-bit )
d. Int64 : memiliki range -263+1 sampai 263-1 (signed 64-bit)
e. Byte : memiliki nilai range 0 sampai 255 (unsigned 8-bit)
f. Word : memiliki nilai range 0 sampai 65535 (unsigned 16-bit)
g. LongWord : memiliki nilain range 0 sampai 4294967295(unsigned 32-bit )

Pada pemakaian integer type di implemetasi 16 bit maka :

a. Integer : memiliki range antara - 32768 sampai dengan 32767 (signed 16-bit)
b. Cardinal : memiliki range 0 sampai 65535 (unsigned 16-bit)

Pada pemakaian integer type di implemetasi 32 bit maka :

a. Integer : memiliki range antara -2147483648 sampai 2147483647
(signed 32-bit)
b. Cardinal : memiliki range 0 sampai 4294967295 (unsigned 32-bit)

Penulisan pada deklarasi variable :

[variable] : [type data integer];

2. Tipe data Boolean
Tipe data ini hanya terdiri dari nilai logika True dan False. Ada beberapa jenis dari tipe Boolean ini, yaitu :

a. Boolean : berukuran 1 byte (false 0, true 1)
b. ByteBool : berukuran Byte (false 0, true 255 - 8 bit)
c. Bool : berukuran Double (false 0, true -1)
d. WordBool : berukuran Word (false 0, true 65535 - 16 bit)
e. LongBool : berukuran Double (false 0, true -1)

Penulisan pada deklarasi variable :

[variable] : [type data boolean];

3. Tipe data Floating Point /Real
Tibe data ini meliputi bentuk bilangan desimal. Beberapa bentuk dari tipe data ini adalah :

a. Real : memiliki range 2.9 x 10-39 sampai 1.7 x 1038
b. Single : memiliki range 1.5 x 10-45 sampai 3.4 x 1038
c. Double : memiliki range 5.0 x 10-324 sampai 1.7 x 104392
d. Extended : memiliki range 3.6 x 10-4951 sampai 1.1 x 104392
e. Currency : memiliki range -922337203685477.5808 sampai dengan 922337203685477.5808
f. Comp : memiliki range -263+1 sampai 263-1

Untuk currency, tipe data ini memiliki kepresisian tinggi yaitu 4 angka dibelakang koma (pembulatan bilangan real menjadi bilangan desimal dengan 4 angka dibelakang koma). Biasanya digunakan untuk satuan uang. Dan untuk comp, tipe data ini akan menyimpan nilai integer (bulat) dari nilai decimal yang masuk (melakukan pembulatan).
Penulisan pada deklarasi variable :

[variable] : [type data floating point];

4. Tipe Data Enumerated
Tipe data ini adalah berupa nilai urutan dari data yang telah dibuat.

Penulisan pada deklarasi variable :

[variable] : ( [data0],[data1],[data2] );

Masing-masing data akan diberikan nilai integer secara urut. Urutan dimulai dengan nilai urut 0. Jika ingin melihat nilai integer dari setiap data maka dengan perintah :

ord( [data1] )

5. Tipe data Sub Range
Tipe data ini memungkinkan kita membuat range sendiri. Dengan perintah :

[variable] : [constant start]..[constant end];

contoh :
a : 5..10;

Jika kita mendeklarasikan 5 adalah a maka proses compile akan terus berjalan jika kita mendeklarasikan 15 adalah a maka proses compile tidak akan berjalan atau berhenti, sehingga terdapat error pada proses compile sehingga tidak dapat di run.

6. Tipe data String dan Character
Tipe data String adalah tipe data yang merupakan rangkaian dari huruf, angka atau symbol yang tidak mengandung harga (nilai).

Beberapa tipe data string adalah sebagai berikut :
a. ShortString : Dapat menampung 255 karakter (ANSIChar)
b. AnsiString : Dapat menampung ~231 karakter (ANSIChar)
c. WideString : Dapat menampung ~230 karakter (WideChar)
d. String : Dapat menampung 255 karakter (ANSIChar)

Tipe data Character adalah tipe data yang berkaitan dengan karakter ( huruf, angka, symbol).
Ada beberapa tipe data dari Character yaitu :

a. ANSIChar : Satu karakter ANSI
b. WideChar : Satu karakter Unicode
c. Char : Sama dengan ANSIChar
Jika Anda ingin memunculkan karakter dari nomor urut, Anda dapat menggunakan perintah chr([NoUrut]). Dan untuk mengetaui no urut dari sebuah karakter, Anda dapat menuliskan perintah ord([karakter]).

Sumber dapat dilihat disini..