Minggu, 01 Mei 2011

4 GL


DDL atau Data Definiton Language adalah sebuah bahasa yang digunakan untuk mendefinisikan pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah-perintah untuk menetapkan hubungan dan batasan-batasan data.
- CREATE TABLE
Digunakan untuk membuat tabel. Syntax umumnya sebagai berikut :
CREATE TABLE [schema, ] table
( column datatype [DEFAULT expr][,...]);
Contoh pembuatan sebuah tabel adalah :
CREATE TABLE dept
 (deptno NUMBER(2),
 dname VARCHAR2(14),
 loc    VARCHAR2(13));
Statemen ALTER TABLE digunakan untuk :
~ Menambahkan kolom baru
Untuk menambah kolom baru, syntax umumnya sebagai berikut :
ALTER TABLE table
ADD         (column datatype [DEFAULT expr]
 [, column datatype]...);
Contoh penambahan kolom pada tabel dept yang dibuat di atas adalah :
ALTER TABLE dept
ADD         (job_id VARCHAR2(9));
~ Memodifikasi kolom yang sudah ada
Kita dapat memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Sintaks dari perintah ALTER TABLE untuk memodifikasi kolom sebagai berikut :
ALTER TABLE table
MODIFY      (column datatype [DEFAULT expr]
 [, column datatype] ... );
~ Menghapus kolom
Klausa DROP COLUMN digunakan untuk menghapus kolom yang tidak diperlukan lagi pada table. Sebagai contoh untuk menghapus kolom job_id pada pada tabel dept di atas.
ALTER TABLE dept
DROP COLUMN job_id;
- DROP TABLE
Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP, berarti mengerjakan hal berikut :
Semua data dan struktur dari table akan dihapus
Semua transaksi pending akan di-commit
Semua indeks akan dihapus
- RENAME
Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim). Sebagai contoh, jika kita ingin menghapus tabel dept,maka perintah yang harus dilakukan adalah :
RENAME dept TO detail_dept;
- CREATE VIEW
View adalah tabel bayangan. Tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database. Syntax untuk melakuakn VIEW adalah :
CREATE VIEW <namaTabel> AS
 <SQLQuery>
- CREATE TRIGGER
Trigger adalah sebuah obyek dalam database yang berupa prosedur yang merespon setiap kali terdapat proses modifikasi pada tabel. Proses modifikasi berupa: Insert, Update dan delete. Syntax pembuatan Trigger:
CREATE TRIGGER <namaTrigger> ON TABLE <namaTabel>
FOR [DELETE] [,] [INSERT] [,] [UPDATE]
AS <perintahSQL>

4 GL adalah bahasa generasi keempat yang muncul sekitar tahun 1970 an yang sering disebut bahasa produktivitas tinggi dan bersifat procedural dan berfungsi membuat suatu aplikasi atau program yang dapat dijalankan.
Bahasa  4GL ini berfungsi untuk menerima file yang berisi urutan-urutan statement program dan menghasilkan program yang dapat dijalankan. Ciri khas dari suatu bahasa 4GL adalah :
-     Tidak perlu training yang lama pada DP.
-     Bahasa untuk semua pemakai (profesional DP sampai pemakai akhir).
-     Bahasa query.
-     Pembuat aplikasi.
-     Mencakup bahasa prosedural maupun non-prosedural.
Jika menggunakan bahasa prosedur, kita harus menspesifikasikan dalam program kita bagaimana kita akan menyelesaikan sesuatu. Langkah-langkah tersebut mendekati pembuatan bahasa prosedur sangat flexibel, sehingga kita dapat menggunakannya untuk berbagai aplikasi. Contoh : Jika kita akan mendesign program menu menggunakan bahasa COBOL atau C kita harus menspesifikasikan langkah demi langkah bagaimana menampilkan menu dan mengatasi masukan dari pemakai.
Menggunakan bahasa Non-prosedur kita harus menspesifikasikan hasil yang diinginkan. Contoh, dalam hal yang sama kita akan mendesign program menu, maka kita harus membentuk menu menggunakan suatu statement contohnya statement MENU dalam Informix-4gl
Beberapa keuntungan dari Bahasa Pemrograman Generasi ke-4 adalah :

• Sangat sederhana dalam membentuk proses aplikasi
• Secara umum interaktif, sehingga sangat sederhana untuk proses debug
• Hasil dari aplikasinya sangat mudah untuk digunakan dan dapat memecahkan masalah secara
  Efisien.
PL/SQL (Procedural Language/Structured Query Language) merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax. PL/SQLadalah fasilitas yang disediakan Oracle sehingga pengguna dapat memanfaatkan konsep pemrograman.
Beberapa kelebihan PL/SQL dalam database Oracle :
Ø  PL/SQL dapat digunakan di server sehingga client hanya dapat mengakses didalam server.
Ø  Penggunaan PL/SQL mudah dimengerti oleh setiap pengguna.
Ø  PL/SQL dapat didesain khusus untuk database Oracle dalam menggunakan program aplikasi.
Pada Data Manipulation Language atau DML akan di bahas bagaimana cara memanipulasi data. Manipulasi yang dimaksud disini meliputi bagaimana cara memilih atau menyeleksi data (select), memasukkan data atau record ke dalam tabel (insert), menghapus data (delete) memperbaharui data (update) dan menciptakan objek view pada suatu schema (create
SELECT
· Fungsi : Command SELECT ini berfungsi untuk menampilkan record pada tabel di dalam suatu database.
SELECT COUNT
· Fungsi  : Command SELECT COUNT ini berfungsi menampilkan jumlah record yang ada dalam suatu tabel.
SELECT MAX
· Fungsi  : Command SELECT MAX ini berfungsi untuk mencari nilai tertinggi pada sebuah field di  tabel.
SELECT MIN
·  Fungsi  : Command SELECT MIN ini berfungsi untuk mencari nilai terendah pada sebuah field di tabel.
INSERT
·          Fungsi  : Command INSERT ini berfungsi untuk menambahkan data/record ke dalam suatu  tabel yang telah dibuat

DELETE
·    Fungsi  : Command DELETE ini berfungsi untuk menghapus record pada suatu tabel dengan kriteria yang telah ditentukan dengan menggunakan klausa WHERE.
UPDATE
·Fungsi : Command UPDATE ini berfungsi untuk merubah / memperbaharui data yang telah ada di dalam tebel.
CREATE VIEW
·       Fungsi: Command CREATE VIEW ini berfungsi untuk menciptakan objek view pada suatu schema.

Minggu, 17 April 2011

cara kerja vespa


Skuter Vespa telah banyak hal untuk banyak orang. Untuk pasca-perang Italia, itu merupakan suatu kebangkitan ekonomi untuk keluarga industri berjuang. Untuk remaja Inggris awal 1960-an, hal ini merupakan aspek penting dari tren budaya dan fashion. Bagi orang-orang di negara-negara berkembang, Vespas dapat menjadi sarana yang penting dan terjangkau transportasi. Dan untuk beberapa, Vespas hanya merupakan nostalgia menyenangkan.
Sepeda Motor Image Gallery


Sebuah 1998 Vespa ET4 125cc.
Pada artikel ini, kita akan melihat apa Vespas, bagaimana mereka dibuat, sejarah di balik skuter dan gaya Vespa yang telah membuatnya menjadi begitu populer.


Mengapa Scooters?
Skuter dua kendaraan roda diaktifkan oleh mesin kecil. Meskipun mirip dalam konsep untuk sepeda motor , memiliki beberapa perbedaan penting. Roda skuter yang diikat ke ujung sumbu pendek, bukannya terpasang antara "garpu" dalam frame. The engine biasanya tersembunyi dalam penutup mesin dr baja dari beberapa jenis, membuat mereka lebih tenang dan kurang kemungkinan untuk mendapatkan minyak atau lemak pada pakaian pengendara. Skuter umumnya memiliki kurang tenaga kuda dari sepeda motor. Efek keseluruhan adalah lebih "beradab" kendaraan dimaksudkan untuk penggunaan sehari-hari praktis. Saat ini, skuter dapat didefinisikan sebagai kendaraan roda dua yang dibangun pada bingkai monocoque dengan 250 sentimeter kubik (cc) mesin atau lebih kecil. Ada skuter dengan mesin yang lebih besar, tetapi mereka pada dasarnya merupakan sebuah subclass kendaraan di antara skuter dan sepeda motor. Banyak yurisdiksi hukum menganggap mereka sepeda motor.

Orang memilih untuk berkendara skuter untuk beberapa alasan, tidak sedikit dari mereka adalah gas mileage luar biasa skuter dapat menyediakan. Kebanyakan model yang lebih baik dapat mencapai mil per galon (mpg) peringkat dari semua mobil, tapi yang paling ramah lingkungan mobil hybrid berada di kisaran 60-70 mpg - sama dengan Vespa.
Skuter juga nyaman. Menjelajahi lalu lintas kota dan jalan-jalan perkotaan ketat adalah jauh lebih mudah pada skuter daripada di sebuah SUV, dan parkir tidak ada masalah. Bagi mereka yang tinggal di daerah pedesaan, skuter adalah sebuah cara untuk membuat perjalanan yang relatif singkat. Mereka lebih mudah untuk naik dari sepeda motor, dan panel bodi memastikan bahwa pakaian yang tidak mungkin disiram dengan kotoran lumpur dan jalan.

Panel depan Vespa.
skuter adalah jauh lebih mudah pada dompet dari mobil, juga. Sebuah skuter merek baru dapat sebagai sedikit sebagai $ 800, dengan skuter yang tersedia untuk kurang dari $ 2.000. Tentu saja, sebuah skuter Vespa dengan nama legendaris di atasnya sering datang pada premium (harga berkisar antara $ 2.000 sampai lebih dari $ 6.000), dan skuter vintage pergi untuk harga kolektor, kadang-kadang mengambil ribuan dolar.

Sebuah pabrik Vespa menjual banyak variasi dan warna.
Untuk beberapa penggemar skuter, itu soal gaya. Bentuk sebuah Vespa membangkitkan perasaan menyenangkan retro bahwa banyak pengendara menikmati saat mereka pesiar di sekitar kota. Siapapun yang menganggap diri mereka seorang Mod (yang akan kita jelaskan nanti) tidak bisa melakukan tanpa Vespa.

vespa GTS 300






Vespa selalu memiliki tempat khusus dihati pecintanya. Hal ini dapat dibuktikan dengan banyaknya klub skuter diberbagai belahan dunia tidak terkecuali Indonesia.

Vespa dengan tampilan klasiknya begitu diminati, namun tidak hanya itu pesona Vespa begitu kuat pada performa mesinnya.

Kini untuk melengkapi line up produk Vespa di tahun 2010 ini, Piaggio melansir Vespa GTS 300 Super. Dengan tenaga lebih besar dari model sejenis sebelumnya dan desain klasik modern yang mempesona, skuter produsen asal Italia ini akan menjadi primadona dikelasnya.

Vespa GTS 300 Super memiliki postur mungil yang memungkinkan untuk bergerak lebih cepat dan lincah saat bermanuver. Desain jok yang memiliki dimensi lebih besar dibagian depan akan membuat pengendara semakin betah duduk berlama-lama diatas "si bohay".

Desain klasik yang merupakan ciri khas Vespa tetap dipertahankan. Hal ini dapat dilihat dari lampu bulat yang dipadu spion bulat dan bodi belakang yang "gemuk". GTS 300 Super semakin gaya dengan lis bodi beraksen krom.

Vespa GTS 300 Super semakin asyik digeber karena memiliki kapasitas dapur pacu lebih besar dari tipe sebelumnya. GTS 300 Super menggendong mesin Single cylinder Liquid cooled 4-stroke dengan kapasitas 278cc. Mesin ini mampu mengeluarkan tenaga maksimum 22 hp dan torsi 16,5 lb-ft. Vespa GTS 300 Super juga dilengkapi dengan pendingin, elektronik injeksion sehingga mampu mencapai kecepatan 80 mil perjam.

Demi nunjang kenyamanan lebih Piaggio mempersenjatai kaki-kaki GTS 300 Super dengan sistem suspensi dan pengereman mumpuni. GTS 300 Super menggunakan single arm dengan dual chamber hydraulic shock di depan shock adjustable pada suspensi belakang. Sementara untuk urusan rem GTS 300 Super mengadopsi cakram tunggal 220mm dengan piston kaliper ganda dibagian depan dan belakang. GTS 300 Super semakin nyaman dikendarai dengan pelek ring 12 inci yang dibalut ban ukuran 120/70 di depan dan 130/70 dibelakang.

Specifications :

Max power at shaft: 15.8kw (22bhp) at 7500rpm

Max torque: 22.3Nm of torque at 5000rpm

Engine Type: Single cylinder Liquid cooled 4-stroke

Cylinder Capacity: 278 cc

Seat height: 790 mm

Dry weight: 148.0 kg

Fuel tank capacity:9.2 litres

Starting: Electric

Transmission: Automatic Transmission (CVT)

Cooling: Water cooled

Bore: X stroke

Compression ratio

Chassis: Load-bearing steel chassis with welded structural supports

Front suspension: Single arm with dual-acting hydraulic shock absorber and co-axial spring

Rear suspension: Twin dual action shock absorbers with adjustable preload

Front brake: Single disc 220 mm, Dual Piston Caliper

Rear brake: Single disc 220 mm, Dual Piston Caliper

Front wheel/tyre: 120/70-12

Rear wheel/tyre: 130/70-12. (ar/abt/sm) www.suaramedia.com

BIAR ACCU GA TEKOR


Banyak keluhan yang masuk mengenai pemasangan lampu di vespa. Setelah pasang lampu accu sering soak, untuk menyiasatinya kita pasang komponen untuk mengurai arus accu dengan teratur. trik ini untuk vespa yang dilengkapi kelistrikan 12V. Jadi perlu diukur dahulu bahwa hasil output dari sepul harus 12 V.

Komponen yang harus disediakan adalah :
  • Kiprok 6 volt (2 kaki)
  • Accu 24 ampere
  • 2 buah elco ukuran 10.000mf (micro farad)
  • 3 utas kabel dengan warna berbeda biar gampang sediakan warna merah, hijau dan hitam masing2 sepanjang 1M
  • Fuse dengan ampere yang disesuaikan kepada beban
  • Beban seperti lampu, speaker, tape, dll.

Dari daftar diatas elco jadi jantung pengatur arus, artinya tempat persinggahan arus yang disuplay magnet dan lilitan spul, jika accu kedodoran elco akan serentak mengirim arus tambahan begitu seterusnya.

Cara merangkainya kutub positif (+) masing2 Elco disambung artinya menggabungkan elco jadi satu, masih dalam rangkaian positif disambungkan dengan kabel merah ke kaki kiprok positif dan disambung lagi ke kaki positif accu sedangkan kaki negatif (-) ke dua elco disambungkan dengan kabel hitam ke massa dan kaki negatif (-) kiprok dihubungkan ke spul, biar lebih gampang kita liat digramnya aja dijamin untung deh, maksudnya ga tekor lagi tuh accu...



MERAWAT ACCU
Accu untuk jaman sekarang menjadi benda vital untuk kendaraan bermotor, termasuk vespa. Accu perlu perawatan sebab setiap kali mesin dihidupkan, maka accu akan tersisi arus listrik.
Ketika arus listrik masuk ke accu, maka elemen dalam accu akan bereaksi. Reaksi dari accu inilah yang mengakibatkan (1) suhu air accu memanas lalu menguap, (2) kepala accu khususnya yang positif (+) akan ada penggumpalan dan biasanya menyebabkan karat.
Karena itu kontrol dan isi terus air accu, paling tidak sebulan sekali. Demikian juga kepala accu harus sering dibersihkan dengan kuas yang telah dibasahi pakai air panas.

Accu Basah
Jika dirawat rutin accu awet dan terus bisa dipergunakan. Dan jangan dilupakan, jika scooter kita lamaa……. tidak dipakai lebih baik accu-nya dilepaskan aja. tuang / keluarkan air accu lalu simpan dalam kondisi kering dan terbalik. Maksudnya supaya lubang accu ada dibawah. Ketika hendak dipakai, lakukan pengisian air zuur dan air accu, seperti accu baru.
Perawatan tersebut diatas hanya untuk accu cair, sementara untuk accu kering tidak berlaku. Bagaimana untuk perawatan accu kering ? 

Accu Kering
Accu kering tidak perlu perawatan pemeriksaan air accu, tetapi karena dia tidak berair maka bebas perawatan. Hanya saja perlu diingat, accu kering punya musuh, yakni kepala accu tersiram air (pala + utamanya). Jika pala + tersiram air biasanya listrik yang dihasilkan tidak maksimal. Musuh kedua accu adalah terjadinya hubungan pendek antara sumbu +  dengan sumbu -. karena itu biasanya jika kita memakai accu kering, semua kepala accu ditutup lapisan plastik.
  

Cara Pasang Relay untuk Klakson/ Lampu Tambahan (revised)


Catatan Revisi:
Berhubung banyak yang mempermasalahkan penggunaan kaki relay no.30 & 87, maka diagram di bawah sudah di revisi, kaki no.30 ke accu, kaki 87 ke klakson/lampu. Thanks buat semua masukannya yang sangat membangun. Indahnya saling koreksi.

Banyak diantara kita yang kurang puas dengan suara klakson bawaan motor/mobil yang kurang keras/lantang, atau juga lampu standar yang kurang terang atau berdaya kecil.
Di toko partshop atau asesoris otomotif, banyak dijual klakson aftermarket yang suaranya bagus seperti Fiam, Hella, bosch, PIAA, Wolo, Hadley, fer, dsb.
Klakson tersebut membutuhkan daya yang cukup besar, sayangnya kabel yang terpasang pada klakson standar bawaan motor/mobil tidak dapat mengakomodasi kebutuhan daya tersebut.
Malah bisa jadi saklar klakson tersebut akan cepat rusak karena setiap kali ditekan, akan mengeluarkan percik api pada metal contact didalamnya yang lama kelamaan akan aus, bahkan plastik case nya akan meleleh.
Begitu juga dengan pemasangan lampu yang berdaya lebih besar, akan berkasus sama dengan kasus di atas.
Untuk menyelesaikan masalah tersebut, kita membutuhkan bantuan komponen tambahan yaitu relay.
Relay adalah suatu komponen yang digunakan sebagai saklar penghubung/pemutus untuk arus beban yang cukup besar, dikontrol oleh sinyal listrik dengan arus yang kecil.
Dengan menggunakan relay, kabel yang menuju saklar tidak perlu kabel yang tebal, sebab arus yang terhubung ke saklar sangatlah kecil.

 

Banyak relay yang beredar di partshop, ada berbagai merek seperti Hella, Bosch, Omron, dsb, … dan banyak pula yang dipalsu.
Saya sendiri lebih memilih untuk menggunakan relay bermerek BOSCH yang asli, begitu juga dengan socket relaynya.
Berikut komponen yang diperlukan untuk project ini..
- Socket Relay merek Bosch + terminal konektornya
- Relay Bosch 4 kaki tipe “0 332 019 453”
- Fuse Box (kotak sikring) + terminal konektornya
- Fuse / Sikring yang disesuaikan dengan beban arusnya .. misalnya 10 Ampere.
- Kabel tebal serabut diameter 5mm
- Terminal Ring 10mm.


 
Cara Pasang..
Ada 2 macam sistem pelistrikan untuk Klakson atau Lampu, yaitu yang dikontrol oleh tegangan positif dan tegangan negatif.
Biasanya sistem yang dikontrol oleh tegangan Negatif menggunakan 2 kabel. Dimana satu kabel untuk ke positif dan satu lagi ke saklar pengontrol.
Sistem yang dikontrol oleh tegangan Positif, biasanya menggunakan 1 kabel saja dari saklar pengontrol. Kabel satunya lagi mengambil negatif dari ground atau body.

NEGATIVE SYSTEM:

 
Gambar rangkaian klakson dengan sistem Negative (kiri). Instalasinya (kanan)

Kaki Relay nomor 30 menuju Positif Accu (kabel harus tebal, langsung dari Accu).
Kaki Relay nomor 87 menuju Positif Klakson (kabel ukuran tebal atau sedang).
Kaki Relay nomor 85 menuju salah satu Kabel klakson (A)
Kaki Relay nomor 86 menuju salah satu Kabel klakson (B)
Pemasangan kabel dari kaki 85 dan 86 boleh terbolak balik polaritasnya.
Dikarenakan adanya perbedaan lokasi kaki relay pada beberapa merek relay yang ada, harap perhatikan NOMOR kakinya, sebelum memasang!

——————————-
POSITIVE SYSTEM:
Gambar di bawah memperlihatkan kabel standar yang menuju klakson dipotong.
Untuk bagian yang atas kita beri kode A, dan bagian yang menuju klakson kita beri kode B.

 














Kaki Relay nomor 30 menuju Positif Accu (kabel harus tebal, langsung dari Accu).
Kaki Relay nomor 87 menuju Positif Klakson (kabel ukuran tebal atau sedang).
Kaki Relay nomor 85 menuju salah satu Kabel klakson (A)
Kaki Relay nomor 86 dihubungkan ke body mobil/motor (negatif/ground).
Dikarenakan adanya perbedaan lokasi kaki relay pada beberapa merek relay yang ada, harap perhatikan NOMOR kakinya, sebelum memasang!

Nah.. semoga penjelasan di atas bisa mudah dimengerti, dan rekan-rekan bisa pasang sendiri klakson barunya.
Rangkaian di atas sama penerapannya untuk pemasangan lampu tambahan atau merubah lampu ke daya yang lebih besar.
Manfaat yang didapat dengan menggunakan rangkaian relay ini adalah:
- klakson akan bersuara lebih keras/lantang atau lampu akan menyala lebih terang.
- saklar klakson / lampu akan lebih awet.
Semoga membantu.