Fungsi Konversi InputStream ke String
public String convertInputStreamtoString (InputStream in) throws IOException {
StringBuffer out = new StringBuffer();
byte[] b = new byte[4096];
for (int n; (n = in.read(b)) != -1;) {
out.append(new String(b, 0, n));
}
return out.toString();
}
Kata Pengantar
Euleuh euleuh…
Kata pengantar…
Udah kayak nulis makalah aja gw…
Abis bingung pilih judulnya.
Intinya gw mw jelasin apa-apa aja yg bakalan gw tulis di blog gw kategori IT.
Sering kali gw bikin program yang bisa aja beberapa modul atau fungsi di dalamnya gw pake di program lain. Masalahnya, klw program gw itu termasuk gede, gw males aja klw mesti buka-buka editor, nyari modul atw fungsi yg gw pengen. Padahal fungsi atw modul yg gw cari itu bisa aja hanya sebagian kecil di program gw. “Kenapa gak pake .jar aja Lik? Biar lebih terorganisir dan bisa di-reuse”, mungkin bakal ada yg nanya gitu. Balik lagi ke judul blog gw, I Share You Everything I Have. Gw ogah dong bagi .jar gw ke publik :p. Bukan pelit, nanti pas koleksi .jar gw udah lengkap dan gak malu-maluin, baru deh gw share. Untuk sementara, jar2 tersebut untuk kalangan sendiri
. Alibi ni Lilik…bwahahahaha…
Trus nih ya, gw pengen nulis fungsi-fungsi tadi di sini. Biar misalnya pas gw males nyari, gw tinggal buka blog dan liat fungsi-fungsi itu di sini. Bwahahahaha..kq kayaknya lebih ribet daripada cari di lokal yah? Ah, protes mulu nih gw.
Udah gitu aja deh, gw mw nulis fungsi-fungsi yg sering gw pake di sini. Siapa tau aja berguna buat pembaca.
Ok?? Let’s do it…
UAS Pemrograman Basis Data
Berikut ini adalah penyelesaian UAS mata kuliah Pemrograman Basis Data Universitas Mercu Buana semester 1 TA 2008/2009.
-
Berikut ini adalah ERD basis data UJIAN_MENTENG. Dalam ERD basis data tersebut terdapat tiga tabel, yaitu tabel Barang, Pelanggan, dan Penjualan. Tabel Barang dan Pelanggan merupakan tabel master, sementara tabel Penjualan merupakan tabel transaksi yang menyimpan kode Pelanggan, kode Barang, dan data transaksi lainnya saat terjadi transaksi penjualan.

- Berikut ini merupakan perintah-perintah SQL yang digunakan untuk membuat tabel, meng-alter tabel, menambah, mengedit, dan menampilkan data tabel.
-
Script untuk membuat basis data UJIAN_MENTENG, membuat tabel Barang, Pelanggan, dan Penjualan di basis data UJIAN_MENTENG.
create database UJIAN_MENTENG
use UJIAN_MENTENG
Create Table BARANG
(
KdBrg varchar(6) Primary Key,
NmBrg varchar(50),
HrgBrg decimal,
Satuan varchar(20),
Jumlah decimal(2)
)
GO
Create Table PELANGGAN(
KdPelanggan varchar(6) Primary Key,
NmPelanggan varchar(50),
AlmtPelanggan varchar(100),
TelpPelanggan varchar(15),
KotaPelanggan varchar(30)
)
GO
create Table PENJUALAN
(
NoTransaksi varchar(6) Primary Key,
TglTransaksi Datetime,
KdPelanggan varchar(6) FOREIGN KEY REFERENCES PELANGGAN (KdPelanggan),
KdBrg varchar(6) FOREIGN KEY REFERENCES BARANG(KdBrg),
JmlBrgJual decimal,
StatusBayar varchar(10)
)

- Script untuk memasukkan atau meng-insert data ke dalam tabel Barang, Pelanggan, dan Penjualan
INSERT INTO BARANG VALUES(‘B001′,’Beras Pulen’,5000,’Liter’,24)
INSERT INTO BARANG VALUES(‘B002′,’Beras Rojolele’,6000,’Liter’,36)
INSERT INTO BARANG VALUES(‘IN001′,’Indomie’,1000,’Bungkus’,24)
INSERT INTO BARANG VALUES(‘IN002′,’Mie Sedap’,1100,’Bungkus’,24)
INSERT INTO BARANG VALUES(‘M001′,’Mingor Bimoli’,12000,’Kg’,24)
INSERT INTO BARANG VALUES(‘M002′,’Mingor Filma’,13000,’Kg’,24)
INSERT INTO BARANG VALUES(‘M003′,’Mingor Madina’,11000,’Kg’,24)INSERT INTO PELANGGAN VALUES(‘PL0001′,’Alfiatih’,'Jl. Kintamani B2/8′,’0214701526′,’Jakarta’)
INSERT INTO PELANGGAN VALUES(‘PL0002′,’Azwa’,'Jl. Kuta A2/8′,’02153123624′,’Tangerang’)
INSERT INTO PELANGGAN VALUES(‘PL0003′,’Aqilla’,'Jl. Cipondoh D5/4′,’02155750003′,’Tangerang’)
INSERT INTO PELANGGAN VALUES(‘PL0004′,’Hafizh’,'Jl. Cimone III’,’0215575212343′,’Serang’)
INSERT INTO PELANGGAN VALUES(‘PL0005′,’Fauzan’,'Jl. Kebon Nanas’,’02155689753′,’Bekasi’)INSERT INTO PENJUALAN VALUES(‘NT001′,’2008-11-02′,’PL0001′,’B002′,10,’Tunai’)
INSERT INTO PENJUALAN VALUES(‘NT002′,’2008-09-10′,’PL0001′,’B002′,12,’Tunai’)
INSERT INTO PENJUALAN VALUES(‘NT003′,’2008-05-05′,’PL0002′,’M001′,12,’Cicil’)
INSERT INTO PENJUALAN VALUES(‘NT004′,’2007-12-06′,’PL0003′,’M001′,18,’Tunai’)
INSERT INTO PENJUALAN VALUES(‘NT005′,’2008-07-03′,’PL0003′,’M002′,10,’Tunai’)
INSERT INTO PENJUALAN VALUES(‘NT006′,’2008-07-03′,’PL0003′,’IN002′,12,’Tunai’)
INSERT INTO PENJUALAN VALUES(‘NT007′,’2008-04-12′,’PL0005′,’IN001′,12,’Cicil’)
INSERT INTO PENJUALAN VALUES(‘NT008′,’2007-12-12′,’PL0005′,’IN002′,12,’Tunai’)

- Script untuk melakukan alter tabel Pelanggan untuk menambahkan kolom Provinsi dan meng-update Provinsi berdasarkan Kota
ALTER TABLE PELANGGAN
ADD Provinsi Varchar(30) default ”
GO
UPDATE PELANGGAN SET Provinsi = ‘Banten’ WHERE KotaPelanggan = ‘Tangerang’ or KotaPelanggan = ‘Serang’
GO
UPDATE PELANGGAN SET Provinsi = ‘DKI Jakarta’ WHERE KotaPelanggan = ‘Jakarta’
GO
UPDATE PELANGGAN SET Provinsi = ‘Jawa Barat’WHERE KotaPelanggan = ‘Bekasi’
GO

- Script untuk menampilkan data KdBrng, NmBrg, HrgBrg, JmlBrgJual, dan TglTransaksi dari tabel barang yang di-join dengan tabel Penjualan
SELECT Brg.KdBrg,Brg.NmBrg,
Brg.HrgBrg,Pnj.JmlBrgJual,
Pnj.TglTransaksi,
isnull(Brg.HrgBrg * Pnj.JmlBrgJual,0) as TotalHrg
From
BARANG Brg JOIN PENJUALAN Pnj
ON Brg.KdBrg = Pnj.KdBrg
GO
- Script untuk menambah kolom HrgBrgBaru di dalam tabel Barang dan meng-update nilainya menjadi (Harga lama + 25% Harga Lama)
ALTER TABLE BARANG
ADD HrgBrgBaru decimal default 0
GOUPDATE BARANG SET HrgBrgBaru = HrgBrg + (0.25 * HrgBrg)
GO
- Script untuk menampilkan data NmPelanggan, Provinsi, TglTransaksi, NmBrg, dan HrgBrgBaru, yang tujuannya untuk melihat harga baru dari setiap barang yang akan dijual ke pelanggan
SELECT
PELANGGAN.NmPelanggan,
PELANGGAN.Provinsi,
PENJUALAN.TglTransaksi,
BARANG.NmBrg,
BARANG.HrgBrgBaru
FROM PENJUALAN JOIN PELANGGAN
ON PELANGGAN.KdPelanggan = PENJUALAN.KdPelanggan
JOIN BARANG ON PENJUALAN.KdBrg = BARANG.KdBrg
ORDER BY PELANGGAN.NmPelanggan
GO
- Script untuk menampilkan data pelanggan yang terdiri dari NmPelanggan, AlmtPelanggan, TelpPelanggan, dan Provinsi dimana nama pelanggan dimulai dengan huruf ‘A’
SELECT
PELANGGAN.NmPelanggan,
PELANGGAN.AlamtPelanggan,
PELANGGAN.TelpPelanggan,
PELANGGAN.Provinsi
FROM PELANGGAN
WHERE
PELANGGAN.NmPelanggan LIKE ‘A%’
AND PELANGGAN.Provinsi = ‘Banten’
GO

- Script untuk menampilkan data status pembayaran pelanggan yang telah melakukan transaksi pembelian pada tabel penjualan. Data yang ditampilkan adalah NmPelanggan, NoTransaksi, dan StatusBayar
SELECT
PELANGGAN.NmPelanggan,
PENJUALAN.NoTransaksi,
PENJUALAN.StatusBayar
FROM PENJUALAN JOIN PELANGGAN
ON PELANGGAN.KdPelanggan = PENJUALAN.KdPelanggan
GO

- Script untuk menampilkan semua status pembayaran pelanggan yang sifatnya Cicil (Tidak Tunai)
SELECT
PELANGGAN.NmPelanggan,
PENJUALAN.StatusBayar
FROM PENJUALAN JOIN PELANGGAN
ON PELANGGAN.KdPelanggan = PENJUALAN.KdPelanggan
WHERE PENJUALAN.StatusBayar = ‘Cicil’
GO
- Script untuk menampilkan data pelanggan yang melakukan transaksi pada tanggal 03-07-2008
SELECT
PELANGGAN.KdPelanggan,
PELANGGAN.NmPelanggan,
PENJUALAN.TglTransaksi
FROM PENJUALAN JOIN PELANGGAN
ON PELANGGAN.KdPelanggan = PENJUALAN.KdPelanggan
WHERE PENJUALAN.TglTransaksi = ’2008-07-03′
GO
Hinokio – Inter Galactic Love [2005]
Satoru Iwamoto (Kanata Hongo), adalah seorang anak laki-laki yang sangat dekat dengan ibunya. Suatu ketika dia dan ibunya mengalami kecelakaan. Ibunya meninggal sebelum dokter sempat menanganinya, sementara dia menjadi lumpuh. Semenjak kejadian tersebut, Satoru sangat terpukul dan menjadi sangat pemurung. Ia selalu mengurung diri di kamar, bahkan ia tidak mau bicara dengan ayahnya, yang dianggapnya sebagai penyebab kematian ibunya. Ia menghabiskan waktu di kamarnya dengan bermain game.
Ayahnya yang adalah seorang ilmuwan, khawatir dengan perkembangan anaknya. Maka ia membuatkan sebuah robot yang dapat dikendalikan dari jarak jauh untuk Satoru. Robot tersebut pun dikirim ke sebuah sekolah untuk mewakili Satoru belajar. Di sana, teman-temannya memanggil robot tersebut dengan Hinokio, karena kaki robot tersebut terbuat dari bahan kayu hinoki(Chamaecyparis obtuse Endl.). Satoru anak yang cerdas dan berbakat. Tapi karena sikapnya dingin, dia dianggap sombong oleh sekelompok anak yang dipimpin oleh Kudo Jun(Tabe Mikako). Jun sendiri adalah seorang anak yang pendiam dan cuek.Jun beserta dua anak lainnya (Jouichi dan Kenta) pun beberapa kali mencoba mengerjai Hinokio. Hingga suatu ketika perbuatan mereka bertiga dilaporkan oleh Sumire(Ryoko Kobayashi) kepada guru mereka. Saat Hinokio ditanyakan tentang kebenaran laporan tersebut, Hinokio malah membantah laporan tersebut. Jun yang tidak habis pikir dengan tindakan Hinokio akhirnya bersama dengan kedua temannya mencegat Hinokio ketika sekolah usai. Mereka pun menginterogasi Hinokio dan akhirnya mengajak Hinokio bergabung dengan mereka. Sejak saat itu, Hinokio menjadi bagian dari kelompok tersebut. Saat bermain, Hinokio sering kebagian tugas yang melibatkan kekuatan fisik. Hal ini mereka lakukan karena Hinokio robot dan memang tidak punya indra perasa. Mereka menggunakan sebuah gudang tua menjadi semacam basecamp mereka. Di sekolah, Hinokio jatuh hati pada seorang cewek bernama Akishima Eriko(Maki Horikita) dan Jun memergokinya saat sedang melirik Eriko.
Pada masa itu, di Jepang sedang booming-nya sebuah game yang disebut Purgetory. Satoru dan teman-temannya yang lain juga ikut bermain game tersebut. Bahkan Kenta kecanduan dengan game tersebut dan membuatnya jarang bergabung dengan Jun dan teman-teman yang lain. Berbeda dengan anak-anak yang lain, Jun sama sekali tidak tertarik dengan Purgetory dan menganggap itu omong kosong. Akhirnya, Jun lebih sering ditemani oleh Hinokio. Hal ini membuat keduanya semakin akrab dan mulai tetrbuka mengenai keadaan keluarga masing-masing. Ayah Jun ternyata sudah meninggal dan selama ayahnya hidup, ia memiliki hubungan yang buruk dengan ayahnya. Hinokio juga memberitahu bahwa ibunya meninggal dalam kecelakaan.
Suatu ketika, Jun tercebur ke laut saat mereka memancing. Hinokio panik dan segera menceburkan dirinya untuk menyelamatkan Jun. Tetapi Hinokio malah tenggelam dan Jun menolongnya naik ke permukaan. Saat sedang menghangatkan badan di perapian di basecamp mereka, Hinokia menyadari bahwa Jun adalah cewek! Tingkah laku dan cara berpakaian Jun selama ini memang seperti anak laki-laki. Dengan sedih, Jun mengatakan kalau ia tidak menyukai tubuhnya dan menganggapnya kotor. Hinokio berusaha menghiburnya tetapi tidak berhasil. Lalu, Hinokio menceritakan kondisinya semenjak ibunya meninggal. Dia juga mengatakan kekecewaannya dan kebenciannya kepada ayahnya yang menyebabkan ibunya meninggal. Dia sangat kecewa karena ayahnya lebih mencintai pekerjaannya
daripada apa pun. Mendengar itu semua dan menyadari bahwa Satoru saat ini berada di kamarnya sendirian, Jun merasa iba dan yakin bahwa Satoru pasti kesepian dan tidak menyukai keadaan tersebut. Saat mengantar Hinokio pulang ke rumah yang disewa ayah Satoru untuk Hinokio, Jun mengutarakan perasaan sukanya terhadap Satoru.
Semenjak kejadian itu, Hinokio tidak muncul di sekolah. Jun yang khawatir dengan keadaan Satoru segera mencari Satoru. Jun tidak tahu bahwa Hinokio sedang dalam perbaikan lantaran mesinnya kemasukan air saat tenggelam tempo hari. Pada saat di laboratorium ayahnya, Satoru mengganti setting-an Hinokio, sehingga apa yang dirasakan oleh Hinokio bisa juga dirasakan Satoru. Berbekal petunjuk ‘Aku bisa melihat sebuah cerobong asap raksasa dari kamarku’, Jun mencari rumah dimana empat cerobong asap raksasa di kota itu hanya bisa terlihat satu. Dan Jun berhasil. Dia pun berteriak memanggil Satoru dari pagar dan menanyakan kabarnya. Satoru terkejut mengetahui Jun datang ke rumahnya, tetapi ia tidak berani menunjukkan dirinya pada Jun. Jun yang sedikit kecewa pun pulang. Saat
melewati basecamp-nya, Jun secara tidak sengaja melihat Hinokio sedang bermain dengan seekor anjing. Jun senang bukan main dan memeluk Hinokio. Dalam perjalanan pulang, Jun memberitahu Hinokio, bahwa ia akan mengatur kencan Hinokio dengan Eriko. Perasaan Satoru pun bercampur aduk. Sebelumnya dia memang sering memperhatikan Erika dan mengaguminya, tetapi belakangan ini ia sepertinya jatuh hati pada Kudo Jun.
Jun akan pindah sekolah. Ibunya akan menikah dan mereka akan pindah ke kota tempat ayah tirinya bekerja. Tetapi hal itu hanya diberitahukannya kepada gurunya. Dia meminta gurunya merahasiakannya dan mengadakan piknik sebagai acara perpisahan Jun dengan teman-temannya. Guru tersebut pun mengabulkannya.
Untuk pertama kalinya Satoru melihat berbagai pemandangan menarik sejak ibunya meninggal. Jun kaget melihat Satoru yang begitu mengagumi serangga kecil. Mereka semua sangat menikmati piknik tersebut, tetapi tidak ada seorang pun yang sadar bahwa piknik itu diadakan sebagai acara perpisahan dengan Jun.
Kembali dari piknik, Jun meminta ijin kepada Satoru untuk mengunjunginya ke rumahnya. Jun melakukannya karena dia akan pindah dan ingin sekali bertemu dengan Satoru yang sebenarnya. Namun, Satoru yang tidak mengerti akan hal itu menolaknya. Segala usaha yang dilakukan Jun sia-sia, Satoru tetap menolak bertemu dengan dia. Jun pun marah dan meninggalkannya. Jun kembali ke sekolah untuk mengambil semua barang-barangnya sebelum pindah. Dia meninggalkan flute nya untuk Hinokio.
Sesuai dengan janjinya, Jun pun mengatur kencan Satoru dengan Eriko. Eriko memberitahu Hinokio bahwa dia bersedia kencan dengan Hinokio karena Jun yang meminta. Jun ternyata pernah menyelamatkan Eriko dari percobaan bunuh diri dan Eriko juga menceritakan semua hal mengenai Jun yang diketahuinya.
Di sekolah, bu guru memberitahukan bahwa Kudo Jun pindah. Pada saat yang bersamaan Sumire memberitahu seluruh temannya mengenai proyek perang Jepang yang menggunakan robot semacam Hinokio. Mendengar hal itu, Satoru kaget. Apalagi Sumire menunjukkan kertas berisi informasi tersebut yang diambilnya dari internet. Teman-temannya pun melempari Hinokio. Hinokio marah dan meninggalkan ruangan. Ia menelepon ayahnya dan menyampaikan kekecewaannya kepada ayahnya. Ia menuduh ayahnya menjadikan dia sebagai percobaan dengan mengirimkan Hinokio ke sekolah untuk mewakili dia. Dan dia juga menuduh ayahnya lebih memperdulikan Hinokio daripada Satoru sendiri. Dan Satoru menyampaikan niatnya untuk mengakhiri hidupnya dengan menghancurkan Hinokio. Ayahnya segera mencari posisi Hinokio dan semakin panik saat melihat setting-an Hinokio dimana segala hal fisik yang dialami oleh Hinokio akan dialami oleh Satoru juga. Satoru tidak main-main. Dia menabrakkan Hinokio saat kereta lewat.
Badan Hinokio hancur. Di saat yang bersamaan, Satoru tidak sadarkan diri. Seluruh alat untuk mengendalikan Hinokio tidak berfungsi. Ayahnya segera datang untuk menyelamatkannya. Di luar rumah, Jun tengah memasukkan surat ke kotak pos keluarga Iwamoto. Jun bingung melihat sebuah ambulance datang dan berhenti di depan rumah Iwamoto. Tiba-tiba seorang laki-laki keluar dari kediaman Iwamoto sambil menggendong seorang anak laki-laki, Satoru. Jun memperhatikan wajah Satoru, dan suatu perasaan tidak enak muncul. Dengan sepedanya, dia pun mengikuti ambulance tersebut.
Dokter memvonis kondisi Satoru sangat kritis. Jun yang mendengar hal itu sangat sedih. Dia kembali ke rumahnya dengan perasaan bersalah. Di perjalanan, ia bertemu Jouichi dan Kenta. Jouichi memberitahunya bahwa ia meminta Kenta dikembalikan ke keaadaan semula melalui Purgetory. Mereka juga memberitahu Jun bahwa Purgetory memiliki kemampuan menghubungkan dunia orang hidup dengan dunia orang mati. Mendengar hal itu, Jun seolah memiliki harapan untuk menyelamatkan Satoru. Dibantu kedua temannya, ia pergi ke bangunan dengan empat cerobong asap raksasa. Satoru pernah mengatakan bahwa di game Purgetory, ada sebuah bangunan yang persis seperti itu mampu menguhubungkan manusia dengan dunia orang mati.
Satoru sekarat. Dalam keadaannya tersebut ia bermimpi. Seluruh kejadian yang dia lalui bersama Jun muncul dalam mimpinya. Dalam mimpinya itu, ia juga bertemu dengan ibunya. Ibunya meminta dia untuk berhenti menyalahkan ayahnya. Ibunya juga memberitahu Satoru bahwa ia dan ayahnya sangat mencintai Satoru. Mujizat terjadi, Satoru sadar.
Jun dan ibunya akan berangkat. Jouichi dan Kenta mengantar mereka sampai ke stasiun. Jun masih sedih dan terpukul karena mengira Satoru sudah meninggal. Saat kereta mereka mulai berjalan perlahan meninggalkan stasiun, Satoru dibopong oleh Hinokio muncul di stasiun dan berlari mengejar kereta. Jun senang bukan main melihat Satoru selamat dan masih hidup. Keduanya pun berpisah.
Beberapa tahun kemudian, Satoru pindah sekolah ke kota dimana Jun tinggal. Satoru kecewa karena di sekolah barunya, ia tidak bertemu Jun. Tetapi saat dia pulang sekolah, seseorang memanggilnya. Dan ia senang sekali melihat orang tersebut adalah Jun. Jun belajar di sekolah yang berbeda. Dan penampilan Jun tidak tomboy seperti dulu lagi. Jun sudah berubah, dia keliahatan sangat cantik, dan tidak seperti anak laki-laki lagi.
Hello World…
Hello World…[jadi ingat pas jaman kuliah...praktikum gak akan berlanjut tanpa kedua kata ini
]
Ini blogku yang ke-sekian, hehehe sebelumnya udah punya, tapi gak aktif ngisiinnya[mudah2an yang ini aktif]. Sibuk mulu sih…
Untuk langkah awal ini ajah dulu… besok2 kita isi lagi…
.
Ja mata…
-
Recent
-
Links
-
Archives
- March 2009 (2)
- February 2009 (1)
- December 2008 (3)
-
Categories
-
RSS
Entries RSS
Comments RSS