News Highlights

Your Ad Here

Latihan membuat program perpustakan sederhana dengan Pascal

Disini akan dijelaskan cara membuat program perpustakaan sederhana dengan bahasa Pascal dengan menggunakan record, array dan procedure.Untuk mulai prakteknya silahkan lihat programnya.


program peprustakaan;
uses crt;

{kita buat record terlebih dahulu}
type
pinjam=record
haswa,denda,telat,total,subtot:array [1..10] of longint;
judul:array [1..10] of string;
kode:array [1..10] of char;
end;
{end of record}

var
buku:pinjam;
subtotal,lp,lk,tlt:longint;
i,banyak:byte;

{disini kita buat procedure yang pertama, yang mana nanti akan dipanggil pada program utama}
procedure sewa;
begin
with buku do
begin
write('Lama Pinjam [Mingguan] : '); readln(lp);
write('Jumlah pinjam buku : '); readln(banyak);
for i:= 1 to banyak do
begin
writeln('Buku ke - ',i);
write('Masukkan kode buku : '); readln(kode[i]);
writeln;
{disini kita akan membuat pilihan menggunakan case .. of. Jadi, saat variable kode diinput, dia akan menampilkan judul dan harga sewa dari buku}
case kode[i] of
'a','A':begin
judul[i]:='buku1';
haswa[i]:=3000;
end;
'b','B':begin
judul[i]:='buku2';
haswa[i]:=5500;
end;
'c','C':begin
judul[i]:='buku3';
haswa[i]:=4500;
end;
'd','D':begin
judul[i]:='buku4';
haswa[i]:=2500;
end;
'e','E':begin
judul[i]:='buku5';
haswa[i]:=5000;
end;
end;
{tampilkan judul buku dan harga sewa buku}
writeln('Judul Buku : ',judul[i]);
writeln('Harga Sewa : ',haswa[i],'/minggu');
subtot[i]:=lp*haswa[i];
subtotal:=subtotal+subtot[i];
readln;
end;
end;
end;
{end of procedure sewa}

{sekarang kita buat procedure lagi, ini untuk menghitung jumlah sewa dan total harga yang harus dibayar}
procedure output;
begin
with buku do
begin
clrscr;
writeln('----------------------------------------------');
writeln('|PERPUSTAKAAN SEDERHANA ');
writeln('----------------------------------------------');
writeln('|No aaJudul aaHarga aaLama aaaSubtotal ');
writeln('| aaaaBuku aaaSewa aaaPinjam ');
writeln('----------------------------------------------');
for i:=1 to banyak do
begin
writeln(i:2,judul[i]:10,haswa[i]:10,lp:7,subtot[i]:12);
end;
writeln('----------------------------------------------');
writeln(' Total :Rp ',subtotal);
end;
end;
{end of procedure output}

{program utama}
begin
with buku do
begin
clrscr;
writeln(' PERPUSTAKAAN SEDERHANA ');
writeln('-------------------------------');
writeln('| Kode | Judul | Tahun ');
writeln('| Buku | Buku | Terbit ');
writeln('-------------------------------');
writeln('| a buku1 2000 ');
writeln('| b buku2 1998 ');
writeln('| c buku3 2001 ');
writeln('| d buku4 2004 ');
writeln('| e buku5 2009 ');
writeln('-------------------------------');
writeln;
{pemanggilan procedure sewa}
sewa;
{pemanggilan procedure output}
output;
writeln;
{hitung denda dan total bayar seluruhnya}
writeln('Lama Pinjam [Mingguan] : ',lp);
write('Lama Hari Kembali : '); readln(lk);
telat[i]:=lk-(lp*7);
if telat[i]>0 then
tlt:=telat[i]
else
tlt:=0;
writeln('Telat Pengembalian : ',tlt);
if lk>(lp*7) then
denda[i]:=500*telat[i]
else
denda[i]:=0;
writeln('Denda :Rp ',denda[i]);
total[i]:=subtotal+denda[i];
writeln('Total Pembayaran :Rp ',total[i]);
writeln;
writeln(' . : Terima Kasih : . ');
readln;
end;
end.
{akhir program}

Mudah bukan? Untuk membuat program seperti ini? Untuk materi kuliah yang lain silahkan kunjungi web Dosen saya di http://jundi.co.nr

Selamat berkreasi.

Sepintas di dunia internet, banyak sekali kegiatan hacking lewat google untuk mendapatkan file tersembunyi. FIle - file tersebut seharusnya dirahasiakan dan tidak boleh disebarkan. Tetapi, melalui google hacking itu semua dengan mudah kita ambil. Memang Google satu satunya search engine top sejagad raya ! Disini, saya hanya akan membantu anda dengan cara - cara dasar untuk hacking google supaya mendapatkan file apapun secara gratis. Tidak cara yang susah susah, Nah, file apa saja yang bisa kamu dapatkan? contohnya adalah file video, music, ebook, film, dokumen, arsip zip dan masih banyak lainnya. INgat..ingat,,,hanya trik dasar saja ya ! Kalo mau yang profesional bisa dikembangkan sendiri . Baca selanjutnya…

Berikut cara caranya :

Googling E-Book.
+(”index of”) +(”/ebooks”|”/book”) +(chm|pdf|zip|rar) +apache
Adalah Query yang menghasilkan Index ebook di server yang berbasis
Apache
allinurl: +(rar|chm|zip|pdf|tgz|lit) judul buku
Ganti “judul buku” dengan buku yang ingin dicari. Jika ingin mencari
“Wiro Sableng”, ganti “judul buku” dengan Wiro Sableng. Cara ini
digunakan jika benar-benar mengetahui judul buku yang dicari.

Googling Warez.
“parent directory ” Xvid -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
“parent directory ” MP3 -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
“parent directory ” applications -xxx -html -htm -php -shtml -opendivx
-md5 -md5sums
“parent directory ” Gamez -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
“parent directory ” DVDRip -xxx -html -htm -php -shtml -opendivx -md5
-md5sums
Ganti Kata yang tebal dengan query.
Contoh, jika ingin mencari Limewire maka ganti “applications” dengan
Limewire. jika ingin mencari lagu dari Deep Purple berjudul Child In
Time, ganti “MP3? dengan Child in Time atau jika ingin mencari
lagu-lagu
Deep Purple tinggal ganti “MP3? dengan Deep Purple.

Googling MP3
?intitle:index.of? mp3
Cara lain untuk mencari MP3 di google adalah menggunakan Query ini.
Setelah MP3 kasih apa yang pengen dicari.
Contoh: Jika ingin mencari Led Zeppelin maka query-nya akan seperti ini
?intitle:index.of? mp3 led zeppelin

Googling file di megaupload
Untuk mencari File Video ketik :
avi|mpg|mpeg|wmv|rmvb site:megaupload.com

Untuk mencari File musik ketik :
mp3|ogg|wma site:megaupload.com

Untuk mencari archive dan program ketik :
zip|rar|exe site:megaupload.com

Untuk mencari ebooks ketik :
pdf|rar|zip|doc|lit site:megaupload.com

Googling file di rapidshare.de
Untuk mencari File Video ketik :
avi|mpg|mpeg|wmv|rmvb site:rapidshare.de

Untuk mencari File musik ketik :
mp3|ogg|wma site:rapidshare.de

Untuk mencari archive dan program ketik :
zip|rar|exe site:rapidshare.de

Untuk mencari ebooks ketik :
pdf|doc|lit|rar|zip site:rapidshare.de

Untuk Googling di Megaupload dan rapidshare bisa langsung meletakkan apa
yang diinginkan di bagian pertama.
Contoh: Jika ingin mencari DA VINCI CODE ebook gunakan query ini
da vinci code pdf|doc|lit|rar|zip site:rapidshare.de
(ini jika kita benar-benar tahu judul bukunya.

DAN UNTUK GOOGLE HACKING LAINNYA :

1. Ketikkan URL atau kriteria pencarian setelah titik dua.
2. Jangan ada spasi antara perintah dan istilah.
//////////////////////////////////////////////////////////
”””””””””””””””””””””””””””””
Perintah ext: [Mencari file tipe tertentu.]
exp = “ext:doc”
”””””””””””””””””””””””””””””
Perintah related: [Menampilkan website dengan tema serupa.]
exp = “related:yahoo.com”
”””””””””””””””””””””””””””””
Perintah site: [Menampilkan sub-site.]
exp = “site:yahoo.com”
”””””””””””””””””””””””””””””
Perintah allinurl: [Menampilkan semua URL.]
exp = “allinurl:yahoo”
”””””””””””””””””””””””””””””

Perintah allintitle: [Menampilkan semua istilah baris judul.]
exp = “allintitle:yahoo.com”
”””””””””””””””””””””””””””””
Perintah define: [Menjelaskan istilah.]
exp = “define:virus”
”””””””””””””””””””””””””””””
Perintah link: [Menampilkan popularitas website.]
exp = “link:namahomepage”
”””””””””””””””””””””””””””””
Perintah filetype:torrent [Menampilkan file tipe tertentu.]
exp = “batman filetype:torrent”
”””””””””””””””””””””””””””””
Perintah movie: [Menampilkan info film.]
exp = “movie:batman”
”””””””””””””””””””””””””””””
Perintah daterange: [Menampilkan website yang baru diindeks.]
exp = “daterange:(2006-01-01)(2006-02-02)”
”””””””””””””””””””””””””””””
//////////////////////////////////////////////////////////

Wireless

Wireless atau dalam bahasa Indonesia disebut nirkabel, adalah teknologi yang menghubungkan dua perangkat untuk bertukar data tanpa media kabel. Data dipertukarkan melalui media gelombang cahaya tertentu (seperti teknologi infra merah pada remote TV) atau gelombang radio (seperti bluetooth pada komputer dan ponsel) dengan frekuensi tertentu.
Kelebihan teknologi ini adalah mengeliminasi penggunaan kabel, yang bisa cukup mengganggu secara estetika, dan juga kerumitan instalasi untuk menghubungkan lebih dari 2 perangkat bersamaan. Misalnya: untuk menghubungkan sebuah 1 komputer server dengan 100 komputer client, dibutuhkan minimal 100 buah kabel, dengan panjang bervariasi sesuai jarak komputer klien dari server. Jika kabel-kabel ini tidak melalui jalur khusus yang ditutupi (seperti cable tray atau conduit), hal ini dapat mengganggu pemandangan mata atau interior suatu bangunan. Pemandangan tidak sedap ini tidak ditemui pada hubungan antar perangkat berteknologi nirkabel.
Kekurangan teknologi ini adalah kemungkinan interferensi terhadap sesama hubungan nirkabel pada perangkat lainnya.

Sejarah Wireless LAN

Pada akhir 1970-an IBM mengeluarkan hasil percobaan mereka dalam merancang WLAN dengan teknologi IR, perusahaan lain seperti Hewlett-Packard (HP) menguji WLAN dengan RF. Kedua perusahaan tersebut hanya mencapai data rate 100 Kbps.

Karena tidak memenuhi standar IEEE 802 untuk LAN yaitu 1 Mbps maka produknya tidak dipasarkan. Baru pada tahun 1985, Federal Communication Commission (FCC) menetapkan pita Industrial, Scientific and Medical (ISM band) yaitu 902-928 MHz, 2400-2483.5 MHz dan 5725-5850 MHz yang bersifat tidak terlisensi, sehingga pengembangan WLAN secara komersial memasuki tahapan serius. Barulah pada tahun 1990 WLAN dapat dipasarkan dengan produk yang menggunakan teknik spread spectrum (SS) pada pita ISM, frekuensi terlisensi 18-19 GHz dan teknologi IR dengan data rate >1 Mbps.

Standar Wireless LAN

Pada dasarnya WLAN memiliki dua konfigurasi, pertama ad hoc yaitu penggunaan WLAN pada suatu tempat bersifat sementara dan dibangun tanpa infrastruktur, contohnya dikelas, ruang rapat, ruang seminar, dll. Kedua konfigurasi infrastruktur yaitu penggunaan WLAN pada suatu tempat bersifat permanen dan memiliki infrastruktur, contohnya di kantor, pabrik dll. Untuk membangun WLAN diperlukan banyak elemen yang termasuk ke dalam perangkat keras, perangkat lunak, standarisasi dan pengukuran dan analisis kelayakan (misalnya untuk menentukan posisi antena base station/BS).

Dengan adanya berbagai merek perangkat keras dan lunak, maka diperlukan suatu standar, di mana perangkat-perangkat yang berbeda merek dapat difungsikan pada perangkat merek lain. Standar-standar WLAN adalah IEEE 802.11, WINForum dan HIPERLAN.

Wireless Information Network Forum (WINForum) dilahirkan oleh Apple Computer dan bertujuan untuk mencapai pita Personal Communication Service (PCS)
yang tidak terlisensi untuk aplikasi data dan suara dan mengembangkan spectrum etiquette (spektrum yang menawarkan peraturan-peraturan yang sangat minim dan akses yang adil). High Performance Radio Local Area Network (HIPERLAN) dilahirkan oleh European Telekommunications Standards Institute (ETSI) yang memfokuskan diri pada pita 5.12-5.30 GHz dan 17.1-17.3 GHz. IEEE 802.11 dilahirkan oleh Institute Electrical and Electronics Engineer (IEEE) dan berfokus pada pita ISM dan memanfaatkan teknik spread spectrum (SS) yaitu Direct Sequence (DS) dan Frequency Hopping (FH), standar
ini adalah yang paling banyak dipakai.

Hal-hal yang perlu diperhatikan pada WLAN adalah :

  1. Data rate tinggi (>1 Mbps), daya rendah dan harga murah.
  2. Metode akses yaitu metode membagi kanal kepada banyak pemakai dengan aturan-aturan tertentu.
  3. Media transmisi yang merupakan faktor penting pada keterbatasan data rate dan memiliki teknik tersendiri, di mana bila teknik yang berhubungan dengan media transmisi (seperti teknik propagasi dalam ruangan, teknik modulasi dll) dapat diperhitungkan dengan baik maka akan dihasilkan sistem WLAN yang tangguh.
  4. Topologi yaitu cara dan pola yang digunakan dalam menghubungkan semua terminal.

Lapisan Fisik dan Topologi


WLAN menggunakan standar protokol Open System Interconnection (OSI) [8]. OSI memiliki tujuh lapisan di mana lapisan pertama adalah lapisan fisik. Lapisan pertama ini mengatur segala hal yang berhubungan dengan media transmisi termasuk di dalamnya spesifikasi besarnya frekuensi, redaman, besarnya tegangan dan daya, interface, media penghubung antar-terminal dll. Media transmisi data yang digunakan oleh WLAN adalah IR atau RF.
Media Transmisi Wireless LAN

Infrared (IR)
Infrared banyak digunakan pada komunikasi jarak dekat, contoh paling umum pemakaian IR adalah remote control (untuk televisi). Gelombang IR mudah dibuat, harganya murah, lebih bersifat directional, tidak dapat menembus tembok atau benda gelap, memiliki fluktuasi daya tinggi dan dapat diinterferensi oleh cahaya matahari. Pengirim dan penerima IR menggunakan Light Emitting Diode (LED) dan Photo Sensitive Diode (PSD). WLAN menggunakan IR sebagai media transmisi karena IR dapat menawarkan data rate tinggi (100-an Mbps), konsumsi dayanya kecil dan harganya murah. WLAN dengan IR memiliki tiga macam teknik, yaitu Directed Beam IR (DBIR), Diffused IR (DFIR) dan Quasi Diffused IR (QDIR).

Radio Frequency (RF)
Penggunaan RF tidak asing lagi bagi kita, contoh penggunaannya adalah pada stasiun radio, stasiun TV, telepon cordless dll. RF selalu dihadapi oleh masalah spektrum yang terbatas, sehingga harus dipertimbangkan cara memanfaatkan spektrum secara efisien. WLAN menggunakan RF sebagai media transmisi karena jangkauannya jauh, dapat menembus tembok, mendukung teknik handoff, mendukung mobilitas yang tinggi, meng-cover daerah jauh lebih baik dari IR dan dapat digunakan di luar ruangan. WLAN, di sini, menggunakan pita ISM (Tabel 1) dan memanfaatkan teknik spread spectrum (DS atau FH).

Jenis Media Wireless

Bluetooth
Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas (sekitar 10 meter). Bluetooth sendiri dapat berupa card yang bentuk dan fungsinya hampir sama dengan card yang digunakan untuk wireless local area network (WLAN) dimana menggunakan frekuensi radio standar IEEE 802.11, hanya saja pada bluetooth mempunyai jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang lebih rendah.

Pada dasarnya bluetooth diciptakan bukan hanya untuk menggantikan atau menghilangkan penggunaan kabel didalam melakukan pertukaran informasi, tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless dengan biaya yang relatif rendah, konsumsi daya yang rendah, interoperability yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakan layanan yang bermacam-macam. Untuk memberi gambaran yang lebih jelas mengenai teknologi bluetooth yang relatif baru ini kepada pembaca, berikut diuraikan tentang sejarah munculnya bluetooth dan perkembangannya, teknologi yang digunakan pada sistem bluetooth dan aspek layanan yang mampu disediakan, serta sedikit uraian tentang perbandingan metode modulasi spread spectrum FHSS (Frequency Hopping Spread Spectrum) yang digunakan oleh bluetooth dibandingkan dengan metode spread spectrum DSSS (Direct Sequence Spread Spectrum).

WiFi ( Wireless Fidelity)
Istilah WI-FI diciptakan oleh sebuah organisasi bernama WI-FI alliance yang bekerja menguji dan memberikan sertifikasi untuk perangkat-perangkat WLAN.
Teknologi WLAN (menggunakan standar radio 802.11 yang sekarang umum disebut dengan WiFi) telah menjadi teknologi inventori yang handal. Sekarang kondisinya meluas.
Perangkat wireless diuji berdasaarkan interoperabilitasnya dengan perangkatperangkat wireless lain yang menggunakan standar yang sama. Setelah diuji dan lulus, sebuah perangkat akan diberi sertifikasi “WI-FI certified”. Artinya perangkat ini bisa bekerja dengan baik dengan perangkat-perangkat wireless lain yang juga bersertifikasi ini. WI-FI sudah banyak digunakan di berbagai sektor seperti bisnis, akademis, perumahan, dan banyak lagi. Teknologi WiFi ini dapat juga digunakan untuk kegiatan memindahkan inventori secara cepat, memobilisasi para floor manager dan meningkatkan kepuasaan pelanggan.

WiMAX

WiMAX adalah singkatan dari Worldwide Interoperability for Microwave Access, merupakan teknologi akses nirkabel pita lebar (broadband wireless access atau disingkat BWA) yang memiliki kecepatan akses yang tinggi dengan jangkauan yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga merupakan teknologi dengan open standar. Dalam arti komunikasi perangkat WiMAX diantara beberapa vendor yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang besar (sampai 70 MBps), WiMAX dapat diaplikasikan untuk koneksi broadband ‘last mile’, ataupun backhaul.

Yang membedakan WiMAX dengan Wi-Fi adalah standar teknis yang bergabung di dalamnya. Jika WiFi menggabungkan standar IEEE 802.11 dengan ETSI (European Telecommunications Standards Intitute) HiperLAN sebagai standar teknis yang cocok untuk keperluan WLAN, sedangkan WiMAX merupakan penggabungan antara standar IEEE 802.16 dengan standar ETSI HiperMAN.



Standar keluaran IEEE banyak digunakan secara luas di daerah asalnya, Amerika, sedangkan standar keluaran ETSI meluas penggunaannya di daerah Eropa dan sekitarnya. Untuk membuat teknologi ini dapat digunakan secara global, maka diciptakanlah WiMAX. Kedua standar yang disatukan ini merupakan standar teknis yang memiliki spesifikasi yang sangat cocok untuk menyediakan koneksi berjenis broadband lewat media wireless atau dikenal dengan BWA.

Kelebihan dan Kekurangan WLAN

1. Kelebihan WLAN
•Mobilitas tinggi
WLAN memungkinkan klien untuk mengakses informasi secara real-time dimana pun dia berada (dalam jangkauan WLAN), tidak terpaku pada satu tempat saja. Mobilitas yang tinggi tentunya dapat meningkatkan kualitas layanan dan produktivitas.
•Kemudahan dan kecepatan instalasi
Instalasi WLAN sangat mudah dan cepat karena bisa dilakukan tanpa harus menarik dan memasang kabel melalui dinding ataupun atap.
•Fleksibel
Teknologi WLAN memungkinkan untuk membangun jaringan dimana kabel tidak dapat digunakan/tidak memungkinkan untuk digunakan.
•Menurunkan biaya kepemilikan
Meskipun biaya investasi awal untuk perangkat keras WLAN lebih mahal daripada LAN, tapi biaya instalasi dan perawatan jaringan WLAN lebih murah, sehingga secara total dapat menurunkan besar biaya kepemilikan.
•Scalable
WLAN dapat menggunakan berbagai topologi jaringan sesuai dengan kebutuhan, mulai dari jaringan independen yang hanya terdiri dari beberapa klien saja, sampai jaringan infrastruktur yang terdiri dari ratusan bahkan ribuan klien.
2. Kekurangan WLAN
•Delay yang besar
•Biaya peralatan mahal (kelemahan ini dapat dihilangkan dengan mengembangkan dan memproduksi teknologi komponen elektronika sehingga dapat menekan biaya jaringan)
•Adanya masalah propagasi radio seperti terhalang, terpantul dan banyak sumber interferensi.
•Kapasitas jaringan menghadapi keterbatasan spektrum (pita frekuensi tidak dapat diperlebar tetapi dapat dimanfaatkan dengan efisien).

Followers