Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL.
Asal kata Joomla sendiri berasal dari kata Swahili yang mengandung arti "kebersamaan".
Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla menggunakan Apache sebagai server web dan MySQL untuk basisdatanya.
Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript.
beberapa link joomla Komunitas Joomla Indonesia
Selengkapnya...
Forum share dan penyelesaian masalah-masalah dan juga kabar terbaru Seputar IT
- setiyadi saputra
- saya lahir 18mei dijakarta, pekarjaan swasta telp : 085711812322, ym : setiadisaputra@yahoo.com no rek mandiri : 1260005912091 a/n setiyadi saputra
Apakah Joomla itu??
Convert Word to PDF
Pertukaran dokumen dalam format PDF adalah tanda pertimbangan. Mengkonversi dokumen dari Microsoft Word ke PDF format memberi Anda kemampuan untuk email dokumen kepada pelanggan dalam mode dilindungi perubahan, untuk mereplikasi materi presentasi di printshops tanpa ada masalah dengan font yang hilang atau rusak layout. Plus, mengkonversi dokumen dari Word ke PDF memungkinkan Anda untuk mempersiapkan mereka untuk pengarsipan.
Universal Document Converter adalah solusi yang paling lengkap untuk konversi dokumen ke dalam Adobe PDF atau file grafis. Dasar yang mendasari Universal Document Converter adalah teknologi pencetakan virtual. Akibatnya, mengkonversi Word ke PDF format tidak ada lebih rumit daripada mencetak pada printer desktop.
Download Disini
Selengkapnya...
Membuat Label / Cover CD
Anda ingin membuat sebuah label cover untuk CD/DVD untuk sebuah keperluan misalkan dikirim ke relasi atau si bos namun tidak memiliki keahlian untuk membuatnya di software desain seperti CorelDraw atau sejenisnya? Tenang saja dan tidak perlu panik, anda bisa menggunakan software CD & DVD Label Maker .Anda ingin membuat sebuah label cover untuk CD/DVD untuk sebuah keperluan misalkan dikirim ke relasi atau si bos namun tidak memiliki keahlian untuk membuatnya di software desain seperti CorelDraw atau sejenisnya? Tenang saja dan tidak perlu panik, anda bisa menggunakan software CD & DVD Label Maker .
CD & DVD Label Maker adalah sebuah software desain untuk membuat label CD dan DVD yang akan membantu anda membuat label CD/DVD yang cantik dan profesional. CD & DVD Label Maker dikembangkan oleh www.cddvdlabelmaker.com dan benar-benar gratis baik untuk penggunaan pribadi maupun untuk komersial. Software ini sangat berguna untuk keperIuan di kantor, di rumah dan hobi dan juga sangat fleksibel serta mudah digunakan.
Dengan software CD & DVD Label Maker, anda dapat membuat sendiri label CD & DVD dengan beberapa klik saja. Buat label indah untuk disk CD & DVD untuk keperluan liburan, hari besar keagamaan, ulang tahun, tamasya, pernikahan dan lain-lain.
Fitur-fitur:
* Mendukung untuk membuat cover CD/DVD;
* Mendukung untuk disk Mini-CD/DVD;
* Kita dapat memasukkan foto digital, gambar dan lainnya;
* Mendukung untuk format gambar JPEG, PNG, GIF dan format gambar lainnya;
* Bisa dicetak di hampir semua printer;
* Mendukung Unicode;
* Tool layout yang membantu;
* Mendukung untuk mengekspor sebagai image;
* Antar muka yang tidak ribet dan sangat mudah digunakan;
* Benar-benar gratis untuk digunakan oleh pribadi maupun kepentingan komersial.
Download
Selengkapnya...
Merubah wallpaper windows 7starter
Banyak yang mengeluh karena Microsoft menghilangkan beberapa fitur utama pada Windows 7 Starter. Hal ini terjadi terutama pada konsumen yang operating system satu paket dengan PC/notebook/netbook yang mereka beli.
Salah satu fitur yang hilang adalah “Personalization features” yang memungkinkan anda untuk melakukan konfigurasi pada layar monitor yang anda pakai. Hal ini juga yang menyebabkan anda tidak dapat merubah background/wallpaper logo windows 7 dengan gambar favorite anda.
Menurut pengalaman saya,hal tersebut dapat diatasi dengan menggunakan software oceanis change background..download softwarenya
Setelah itu instal dan restart komputer / netbook anda lalu klik icon oceanis dan browse file gambar anda yang akan di tapilkan sebagai wallpaper..selamat mencoba
Selengkapnya...

Pusing juga ya kalau office di komputer kita 2003 sedangkan kita dikasih file/tugas yang formatnya office 2007...eit tapi jangan risau disini ada solusinya..
Tidak seperti update dari office 2000 atau Office XP ke office edition 2003 yang tidak terlalu mengalami banyak perubahan terutama tata letak dan penempatan tool yang tersedia. Pada aplikasi MS Office 2007 ini banyak sekali mengalami perubahan baik tata letak / layout tool nya namun juga berbeda jenis extension filenya.
Pada versi MS office 2003 file yang dihasilkan MS office 2003 masih bisa dibuka / dijalankan langsung di Aplikasi MS Office 2000 atau versi yang lebih lawas lagi dan Extenxion filenya sama yaitu .doc, .xls, .ppt . Namun pada MS office 2007 file output extension nya berganti menjadi .docx , .xlsx , .pptx dan sebagainya, sehingga otomatis file keluaran aplikasi MS Office 2007 ini tidak bisa dibuka langsung di aplikasi MS Office versi sebelumnya .
Bagi pengguna MS office versi 2003 atau versi lebih jadul lagi tentunya ini suatu masalah, karena tidak bisa menjalankan File hasil keluaran MS Office 2007 ini dan harus memerlukan instalasi MS Office 2007. Terlebih lagi bagi yang terlanjur sudah terbiasa atau lebih friendly pada MS Office versi lama tentunya perlu dibutuhkan watu untuk mempelajari dan membiasakan diri dengan Aplikasi MS Office versi terbaru 2007 ini.
Namun ternyata ada solusi untuk mengatasi hal ini. Yaitu dengan menambahkan Modul Plugins untuk MS Office versi 2003 yaitu Software Tambahan yang bernama File Format Converters atau yang di kenal dengan nama Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats.
File ini bisa anda download gratis di website resmi Microsoft silahkan klik link dibawah ini :
Selengkapnya...
Cara konvert PDF to Word
Bagi anda pengguna komputer, mungkin anda sering menemui momen dimana anda diharuskan mengubah file PDF menjadi file Word yang editable. Saya sendiri sering mengalami hal itu, ketika saya ingin mengedit dan mengubah isi dari sebuah halaman PDF yang saya temukan di internet, maka saya perlu mengubahnya dahulu menjadi file yang editable, salah satunya adalah mengubah file PDF menjadi Word ( *.doc atau *.docx ).
Jika anda ingin mengubah file PDF menjadi file Word maka anda bisa menggunakan software PDF to Word Converter 2.5.3. PDF to Word 2.5.3 adalah software yang bisa anda gunakan untuk mengubah atau mengconvert file PDF menjadi file Word yang bisa anda edit.
Word Converter 2.5.3 merupakan converter PDF ke word yang cepat dan akurat. Word Converter 2.5.3 memiliki fitur unggulan seperti :
1. Mendukung convert PDF file yang terenkripsi
2. Mendukung microsoft office 2010 dan windows 7
3. memiliki 3 mode konversi : batch (banyak file sekaligus), parsial (bagian tertentu yang ada dalam 1 file), dan klik kanan (klik kanan pada file yang akan di konversi)
4. File PDF akan terkonversi menjadi word dengan komplit meliputi teks, layout, gambar, hyperlink dan bisa anda edit melalui office word.
Word Converter 2.5.3 sangat mudah digunakan untuk mengconvert file PDF ke word. Anda bisa mengconvert menjadi word 2010 (.docx), 2007 (.docx), maupun 2003 (.doc). Hanya dengan sekali klik, maka file PDF anda akan menjadi file word yang editable. semua gambar, teks, layout dan hyperlink bisa terekstrak dan bisa anda edit sesuka hati anda.
Word Converter 2.5.3 secara normal memiliki harga sebesar $29,95 atau sekitar Rp 300rb
Namun, Disini saya kasih yg unlimitedtime gratis alias tanpa bayar.
Untuk memperoleh Word Converter 2.5.3 full version dengan gratis, silahkan Download
Selengkapnya...
JAVA SCRIPT
JavaScript dikembangkan oleh Netscape, yang merupakan bahasa pemrograman yang "sederhana" karena tidak bisa digunakan untuk membuat suatu aplikasi atau pun applet. Java Script merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Dengan Java Script kita bisa dengan mudah membuat sebuah halaman web yang interaktif. Program Java Script dituliskan pada file HTML (*.htm atau *.html) dengan menggunakan tag kontainer
Link dg konfirmasi
Sebagai contoh KLIK DI SINI.
Source script-nya DOWNLOAD DI SINI
Menampilkan jam
Sebagai contoh KLIK DI SINI.
Source script-nya DOWNLOAD DI SINI
Teks Berjalan 1
Akan menampilkan tulisan yang nampak berjalan dari kanan ke kiri.
Sebagai contoh KLIK DI SINI.
Source script-nya DOWNLOAD DI SINI.
Teks Berjalan 2
Akan menampilkan tulisan yang nampak berjalan dari kanan ke kiri.
Sebagai contoh KLIK DI SINI.
Source script-nya DOWNLOAD DI SINI.
Selengkapnya...
Pemograman : Java (bukan java script)
Java' adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
Sejarah perkembangan Java
Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
* java.lang: Peruntukan kelas elemen-elemen dasar.
* java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
* java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
* java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
* java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
* java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.
Selengkapnya...
Pemograman : Delphi
Bagi pemula seringkali bingung ketika hendak mempelajari bahasa pemrograman, apapun bahasanya. Padahal tidak sesulit yang dibayangkan untuk mempelajari sebuah bahasa pemrograman.
Pada tulisan ini akan dibahas cara memulai belajar bahasa pemrogramanan, khususnya Delphi. Namun cara seperti ini bisa diterapkan pula untuk belajar bahasa pemrograman yang lain, seperti keluarga xbase: dbase, Clipper, Foxbase/foxpro, keluarga visual : Delphi, Visual Basic, Visual C dan sebagainya. Kali ini akan dibahas tiga struktur perintah dalam pemrograman komputer yaitu:
1. Perintah berupa Sequence (diproses oleh kompiler secara berurutan)
2. Perintah berupa Pencabangan / Pemilihan kasus (diproses sesuai kasus yang terpenuhi)
3. Perintah berupa Pengulangan (diproses secara berulang sampai kondisi tertentu)
Untuk selengkapnya download tutorialnya Disini
Selengkapnya...
Andapun bisa menjadi arranger music..
Buat yang hobi aransemen music kini tak perlu kawatir,karna sekarang sudah ada software untuk editing music
Coba Soundbooth beta sekarang. The prerelease versi berikutnya Soundbooth menyediakan editor video baru alat, desainer, dan lain-lain yang tidak mengkhususkan diri pada audio perlu untuk menyelesaikan pekerjaan sehari-hari mereka seperti:
Download dan Diskusikan
Coba sekarang Soundbooth beta
Kunjungi forum diskusi Soundbooth beta
Mengatur file audio pada beberapa track
Membuat dan menerapkan pengeditan cepat memudar
Pencocokan tingkat volume dengan satu perintah
Menghapus suara yang tidak diinginkan dan latar belakang suara
Menyesuaikan tempo dan pitch
Merekam dan polishing suara-overs
Menambahkan efek dan filter
Meninjau kualitas kompresi MP3
Mudah menciptakan musik disesuaikan? tanpa keahlian musik.
Download softwarenya disini
Selengkapnya...
Pemograman : Belajar auto cad
Bagi anda yang belajar AutoCAD secara otodidak, jangan khawatir. Belajar AutoCAD tidak sulit. Anda dapat mulai dengan membeli buku atau bahkan mencoba sendiri. Jika anda ingin belajar AutoCAD sendiri, mungkin hal-hal berikut dapat membantu anda untuk dapat lebih mudah dalam belajar.
AutoCAD adalah kependekan dari Automatically Computer Aided Drawing yaitu software untuk menggambar dalam bentuk 2dimensi atau 3dimensi, secara umum dipakai untuk membuat gambar-gambar teknik (architectural, civil, mecahnical, electrical, contour, ...dll)
Download Tutorialnya
Selengkapnya...
Pemograman SQL(Structured English Query Language)
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk
mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa
standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua
server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang
membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini
juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam
basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English
Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data
relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai
penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data
relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis
data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya
kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de
facto bahasa dalam manajemen basis data.
Standarisasi
Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL
oleh ANSI. Standar ini sering disebut dengan SQL86.Standar tersebut kemudian
diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir
dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau
disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.
Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini
disebabkan masing-masing server memiliki dialek masing-masing.
Pemakaian dasar
Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan
Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap
sistem manajemen basis data (SMBD)[1], namun secara umum implementasi tiap bahasa
ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk
paling umum yang dapat digunakan pada kebanyakan SMBD.
Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-
objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya
Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
CREATE
CREATE digunakan untuk membuat basis data maupun objek-objek basis data. SQL
yang umum digunakan adalah:
CREATE DATABASE nama_basis_data
CREATE DATABASE membuat sebuah basis data baru.
CREATE TABLE nama_tabel
CREATE TABLE membuat tabel baru pada basis data yang sedang aktif. Secara umum,
perintah ini memiliki bentuk
CREATE TABLE [nama_tabel]
(nama_field1 tipe_data [constraints][,
nama_field2 tipe_data,
...]
Data Manipulation Language
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang
umum dilakukan adalah:
* SELECT untuk menampilkan data
* INSERT untuk menambahkan data baru
* UPDATE untuk mengubah data yang sudah ada
* DELETE untuk menghapus data
SELECT
SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga terkadang
istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan
data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara
umum, perintah SELECT memiliki bentuk lengkap:
SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]
FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON
kondisi_penghubung]
[, nama_tabel3 [AS alias3], ...]
[WHERE kondisi]
[ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]
[GROUP BY nama_field1[, nama_field2, ...]]
[HAVING kondisi_aggregat]
dengan:
* kondisi adalah syarat yang harus dipenuhi suatu data agar ditampilkan.
* kondisi_aggregat adalah syarat khusus untuk fungsi aggregat.
Kondisi dapat dihubungkan dengan operator logika, misalnya AND, OR, dan sebagainya.
Contoh:
Diasumsikan terdapat tabel user yang berisi data sebagai berikut.
username passwd tanggal_lahir jml_transaksi total_transaksi
Aris 6487AD5EF 09-09-1987 6 10.000
Budi 97AD4erD 01-01-1994 0 0
Charlie 548794654 06-12-1965 24 312.150
Daniel FLKH947HF 24-04-1980 3 0
Erik 94RER54 17-08-1945 34 50.000
Contoh 1: Tampilkan seluruh data.
SELECT *
FROM user
Contoh 2: Tampilkan pengguna yang tidak pernah bertransaksi.
SELECT *
FROM user
WHERE total_transaksi = 0
Contoh 3: Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya
lebih dari 1.000.
SELECT username
FROM user
WHERE jml_transakai < 10 AND total_transaksi > 1000
Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.
SELECT SUM(total_transaksi) AS total_nominal_transaksi
FROM user
Contoh 5: Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil
SELECT *
FROM user
ORDER BY jml_transaksi DESC
Fungsi aggregat
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan
sekelompok data (aggregat). Secara umum fungsi aggregat adalah:
* SUM untuk menghitung total nominal data
* COUNT untuk menghitung jumlah kemunculan data
* AVG untuk menghitung rata-rata sekelompok data
* MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
Fungsi aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat
diletakkan pada bagian HAVING, bukan WHERE.
Subquery
Ada kalanya query dapat menjadi kompleks, terutama jika melibatkan lebih dari satu
tabel dan/atau fungsi aggregat. Beberapa SMBD mengizinkan penggunaan subquery.
Contoh:
Tampilkan username pengguna yang memiliki jumlah transaksi terbesar.
SELECT username
FROM user
WHERE jml_transaksi =
(SELECT MAX(jml_transaksi)FROM user)INSERT
Untuk menyimpan data dalam tabel dipergunakan sintaks:
INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh:
INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat','pass');UPDATE
Untuk mengubah data menggunakan sintaks:
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE Msuser set password="123456" where username="abc"
[sunting] DELETE
Untuk menghapus data dipergunakan sintaks:
DELETE FROM [NAMA_TABLE] [KONDISI]
Contoh:
DELETE FROM TEST WHERE NAMA='test';
Selengkapnya...
Cara Convert Video
Jadi ingat Pengalaman Lucu saya dulu,sudah senang2 mencopy suatu film kemmc hp eh pas mau dilihat Format tidak cocok....utak-utik di mbah google ternyata dapet softwarenyaNah,,, ini dia cara merubah format file video/film (meng-convert video) yang kamu punya ke format yang kamu inginin dengan TVC (Total Video Converter) .
Misalnya kamu punya video dengan format mpg, avi, rm, wmv, 3gp dan sebagainya dan kamu ingin merubah format video tersebut dari mpg menjadi 3gp, dari wmv jadi avi,, atau yang lainnya yah suka-suka kamulah,,, kalau saya seh sukanya ngonvert ke 3gp,, biar videonya bisa ditonton di hp (huzz,,, baru ngomogin 3gp jangan ngeres dulu deh,, hehe),
Biasanya sih ada software-software kusus yang digunakan spesial untuk meng-convert video ke format 3gp, avi, rm, dan yang lainnya, tapi ... yang satu ini beda sob,,,
Dengan Total Video Canverter kita bisa merubah/mengconvert berbagai jenis video dan film yang kita punya ke format video yang kita mau,,,
O iy, selain untuk merubah format file video bisa juga digunakan untuk mengconvert size, yaitu merubah ukuran file video, baik itu mau dijadiin lebih kecil maupun dijadikan lebih besar ukuran file videonya tergantung keperluan sobat-sobat semuanyalah,,,
Download disini ini Serial Key nya :0dab7126-ba9a95a8-22a2ce75-9dd12db0-
fd89d2ff-808e9ea6-b96b50b1-ef804253-
b4f15fe2-f88ade6c-389d8d43-0990f8da-
79aad03e-50bbc2a5-37658914-0899dca0
Selengkapnya...
Apa sih Program Middleware itu..??
Middleware adalah Software yang berfungsi sebagai lapisan konversi atau
penerjemah.
● Juga sebagai consolidator dan integrator.
– Middleware saat ini dikembangkan untuk
memungkinkan satu aplikasi berkomunikasi dengan
lainnya walaupun berjalan pada platform yang
berbeda.
● Saat ini terdapat bermacam produk yang menawarkan
middleware
Tujuan dan asalusul Middleware
● Middleware adalah S/W penghubung yang berisi
sekumpulan layanan yang memungkinkan beberapa
proses dapat berjalan pada satu atau lebih mesin untuk
saling berinteraksi pada suatu jaringan
● Middleware sangat dibutuhkan untuk bermigrasi dari
aplikasi mainframe ke aplikasi client/server dan juga untuk
menyediakan komunikasi antar platform yang berbeda
● Middleware yang paling banyak dipublikasikan :
– Open Software Foundation's Distributed Computing Environment
(DCE),
– Object Management Group's Common Object Request Broker
Architecture (CORBA),
– Microsoft's COM/DCOM (Component Object Model)
Lapisan middleware
Arsitektur Teknis
● Layanan Middleware merupakan sekumpulan S/W terdistribusi yang menempati lapisan antara aplikasi dan sistem operasi serta layanan jaringan di suatu node pada jaringan komputer
● Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu aplikasi dapat :
– Mengalokasikan suatu layanan secara transparan pada jaringan,
– Menyediakan interaksi dengan aplikasi atau layanan lain
– Tidak tergantung dari layanan jaringan
– Handal dan mampu memberikan suatu layanan
– Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya
Messaging Middleware
Merupakan antarmuka dan transportasi antar aplikasi
– Menyimpan data dalam suatu antrian message jika mesin
tujuan sedang mati atau overloaded
– Mungkin berisi business logic yang merutekan message ke
tujuan sebenarnya dan memformat ulang data lebih tepat
– Sama seperti sistem messaging email, kecuali messaging
middleware digunakan untuk mengirim data antar aplikasi
gambar massaging middleware:
Produk Messaging Middleware
• Produk utama messaging (pengiriman pesan) untuk pengaturan komunikasi asinkronus antar aplikasi adalah
MQSeries dari IBM.
– MQSeries telah dipasangkan pada semua platform
server.
• Microsoft memperkenalkan sistem messagingnya sendiri yang digabungkan dengan Component Object Model(COM), yaitu Microsoft Message Queue Server
(MSMQ).
– MSMQ dan MQSeries menawarkan fungsi yang sama.
Distributed Processing
● Sistem objek terdistribusi, seperti CORBA, DCOM dan EJB memungkinkan proses-proses untuk dijalankan di sembarang node pada jaringan
● Sistem Objek terdistrbusi tersebut berbeda dari messaging middleware, yang menyebabkan proses proses(komponen/objek) dijalankan dalam mode synchronous daripada pengiriman data secara asynchronous
Remote Procedure Calls
• Remote Procedure Calls (RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada jaringan. Contoh :
– SUN RPC, diawali dengan network file system (SUN
NFS),
– DCE RPC, sebagai dasar Microsoft’s COM.
• Object Request Brokers (ORBs) memungkinkan objek untuk didistribusikan dan dishare pada jaringan yang heterogen.
– Pengembangan dari model prosedural RPC,
– Sistem objek terdistribusi, seperti CORBA, DCOM,EJB, dan .NET memungkinkan proses untuk dijalankan pada sembarang jaringan.
Middleware Application Server
● Sebuah Web-based Application server, yang menyediakan antarmuka untuk berbagai aplikasi,digunakan sebagai middleware antara browser dan aplikais.
● J2EE adalah contoh application serverA wide range of server-side processing has been supported by appservers(i.e.;J2EE).
Pertimbangan Pemakaian
● Tujuan utama layanan middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan masalah interoperabilitas. Bagaimanapun juga middleware bukanlah “obat mujarab” :
– Ada jarak antara prinsip dan praktek. Beberapa middleware membuat suatu aplikasi tergantung pada suatu produk tertentu
– Sedikitnya jumlah middleware menjadikan rintangan tersendiri.Untuk menjaga lingkungan komputasi mudah diatur,pengembang biasanya memilih sejumlah kecil layanan yang memenuhi kebutuhan mereka
– Selama layanan middleware masih memunculkan abtraksi pemrograman terdistrbusi, middleware masih akan memberikan bagi si pengembang suatu pilihan rancangan aplikasi yang cukup sulit. Contoh : pengembang masih harus menentukan layanan atau fungsi apa yang harus diletakkan pada client ataupun server.
Selengkapnya...
Perangkat Lunak(Software) komputer
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
* Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti OpenOffice.org.
* Sistem operasi (operating system) misalnya Ubuntu.
* Perkakas pengembangan perangkat lunak (software development tool) seperti Kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
* Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat perangkat keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.[4]
* Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan digital dan pengendali jarak jauh.
* Perangkat lunak bebas (free 'libre' software) dan Perangkat lunak sumber terbuka (open source software)
* Perangkat lunak gratis (freeware)
* Perangkat lunak uji coba (shareware / 'trialware)
* Perangkat lunak perusak (malware)
Selengkapnya...
Software Translate bahasa(Transtool)
Transtool adalah software penerjemah Indonesia – Inggris atau sebaliknya, yang saat ini paling digemari. Dengan menggunakan transtool, maka kita bisa menerjemahkan kata, kalimat maupun paragraf dengan cepat dan mudah. Walaupun hasil yang ditampilkan tidak bisa 100% sempurna,
Cara instalnya mudah tinggal klik exenya next aja sampai selesai,setelah itu restart dan buka programnya dan memulai..
namun transtool merupakan software penerjemah yang termasuk dalam kategori handal.
Download Disini
Selengkapnya...
Pemograman PHP
Saya semakin tertarik dengan dunia semenjak 1th lalu,berikut adalah ilmu saya yang masih sedikit tentang PHPAnda ingin membuat website dinamis? maka anda perlu mempelajari bahasa pemrograman web server seperti ASP.net, PHP, JSP, Perl, Python, RoR (Ruby on Rails) dan masih banyak lagi. Anda tidak perlu mempelajari semuanya cukup pilih saja salah satu. Dan jika anda memilih PHP, maka anda berada diwebsite yang tepat. Jika anda memilih lainnya silahkan browsing lagi di Google, karena saya belum menguasainya (saya bilang belum karena saya berencana mempelajarinya, hanya saja tidak ada waktu untuk mempelajarinya).
Apa itu PHP?
Salah satu alasan PHP menjadi sukses seperti sekarang ini adalah karena kemampuannya yang menakjubkan. PHP dapat berkomunikasi dengan berbagai macam database dan mengenal semua protokol internet. PHP mudah digunakan dan cepat. Class-class / fungsi-fungsi PHP dapat anda temukan dengan mudah di internet. Apabila anda ingin membuat web dinamis dan belum tau caranya, PHP adalah bahasa pemrograman yang tepat.
PHP merupakan kependekan dari HyperText Preprocessor, awalnya merupakan kependekan dari Personal HomePage. PHP Merupakan bahasa pemrograman yang biasanya ditulis bersama kode HTML. Tidak seperti HTML yang langsung dikirim ke browser, script PHP di parsing dulu oleh PHP binary dalam komputer server. Elemen HTML dibiarkan tetapi kode PHP di eksekusi terlebih dahulu dan hasilnya dalam bentuk HTML dikirim ke browser pengguna. Kode PHP mampu menjalankan perintah database, membuat gambar, membaca dan menulis file, serta kemampuan lainnya yang tidak memiliki batas.
Cara menginstall PHP
Sudah cukup kita ngomongin PHP, sekarang sebelum kita dapat menggunakan PHP pertama-tama kita perlu menginstall PHP pada komputer kita. PHP dapat dijalankan di berbagai macam sistem operasi dan servers. PHP dapat berjalan di Windows, Unix, Linux dan Macintosh. PHP juga dapat bekerja pada berbagai macam web server termasuk Apache (Apache merupakan opensource dan pasangan sehidup semati dengan PHP), Microsoft IIS (Internet Information Server), Website Pro, iPlanet dan Microsoft PWS (Personal Web Server). Disini kita akan menginstall PHP didalam Windows XP menggunakan server Apache.
Cara termudah menginstall PHP adalah dengan menggunakan appserv. Appserv merupakan sebuah paket untuk Windows dimana didalamnya terdapat :
* Apache Web Server
* PHP Script Language
* MySQL Database
* Zend Optimizer
* phpMyAdmin Database Manager
Daripada kita mendownload satu-satu, lebih mudah kita menggunakan apsserv, karena didalamnya sudah terdapat semua. Anda tinggal download dan install Dari sini
Setelah diinstal Sekarang buka browser anda dan ketik 'localhost', maka browser anda akan menjadi seperti ini:
Selamat, PHP sudah terinstall pada komputer anda. Sekarang mari kita mencoba beberapa kode PHP.
anda bisa baca tutorial lengkapnya disini
Selengkapnya...
Partisi hard disk dengan Easus
Agar data kita aman kita perlu mempartisi atau membagi space hard disk,jadi data dengan system dipisah
Dengan menggunakan Easus Partition Manager anda dapat dengan mudah mengubah partisi Drive C anda menjadi lebih luas, agar komputer anda tidak lambat lagi.
Ketika komputer anda lamban karena disebabkan oleh Drive C yang penuh, memang hal tersebut terasa wajar karena, Drive C berisi Sistem Operasi, seperti Windows XP yang ditaruh di Drive C. Dan salah satu penyebabnya lagi yaitu aplikasi install yang ditaruh di Drive C pada settingan Default. Seharusnya jika Drive C anda sudah penuh saat ingin install anda terlebih dahulu menaruh aplikasi yang akan di-install di Drive lainnya seperti Drive D maupun Drive E.
Dengan Easeus Partition Manager ini anda dapat mengubah partisi harddisk anda dengan sangat mudah. Tetapi anda harus memiliki space Drive yang kosong cukup dibawah Drive C, biasanya di Drive D, jika anda mempunyai space kosong di E atau di F maka sebaiknya diubah dulu agar drive D memiliki free sapce yang cukup untuk melakukan partisi.
Download easus partition
Selengkapnya...
Software : Billing eksplorer
PERTAMA – TAMA SAYA INGIN MEMBERI TAHU BAHWA INI HANYA SEMATA – MATA HANYA UNTUK KEPENTINGAN ILMIAH SAJA JADI DIBUTUHKAN HATI NURANI ANDA.
Untuk mencoba artikel ini, anda bisa mendownload program billing explorer demo di Sini
- Server Side
- Client Side
Saya asumsikan bahwa anda sudah mendowload dan menginstall di lokal komputer.
Kali ini kita coba dilokal terlebih dahulu, sebelum kita pergi ke warnet untuk melakukan percobaan artikel ini
Pengiriman data dari Client keserver biasanya diawali dengan kata kunci:
XX2
sedangkan pengiriman data dari Server ke client selalu diawali dengan kata kunci :
YA6
Nah pasti diantara pembaca bertanya2, gimana caranya mendapatkan nilai2 tersebut?..bingung kan?….sebetulnya sih gampang aja, kita gunakan program paket sniffer untuk melihat paket data yang masuk dan paket data yang keluar.
kalo mau coba-coba bisa menggunakan program ‘ether detect packet sniffer’ di www.etherdetect.com
ok, kita balik lagi ke pembahasan kita…..
ada beberapa perintah yang dikirim oleh client ke server, seperti:
Client Command
——————
$ablock$
$ablock2$
$act$
$ajblock$
$cekc$
$cektime$
$con$
$con1$
$con1dis$
$data$
$dina2$
$gpass$
$group$
$hblock$
$infod_0$
$infod_1$
$infod2$
$infod3$
$infod32$
$infod4$
$infouser$
$member$
$movecek$
$okmove2$
$paket$
$passA$
$pelajar$
$personal$
$rental$
$ruser$
$ruserh$
$send$
$sendcc$
$okmove1$
$tutup$
perintah-perintah tersebut saya dapatkan berdasarkan hasil decompiler program dengan menggunakan software vbLite & W32Dasm.
Setelah kita mengetahui beberapa perintah diatas, kita bisa mencoba langsung dengan menggunakan perintah-perintah tersebut.
kita gunakan komponen winsock untuk melakukan koneksi ke server, biasanya program B-Exp menggunakan port 1500 (default)
jadi kita bisa menuliskan syntax berikut:
Winsock1.Connect “192.168.0.1″,1500
artinya kita akan melakukan koneksi ke 192.168.0.1 dengan port 1500.
setelah anda berhasil terhubung keserver yang anda harus lakukan adalah mengirim inisialisasi paket data, agar program tersebut menerima permintaan kita.
adapun data yang dikirim adalah:
XX2$dina2$$$
diisi dengan pc yang akan kita gunakan sebagai inisialisasi koneksi.
contoh:
Winsock1.sendData “XX2$dina2$1$budak baonk$”
(artinya: kita melakukan koneksi sebagai komputer no 1 dengan nama budak baonk)
kalo pengiriman data berhasil, maka program B-Exp server akan mengirimkan data
“YA6$/connn$” yang artinya kita sudah terkoneksi ke billing dan program billing sudah siap menerima perintah2 yang dilakukan oleh program client.
Selanjutnya untuk memulai perhitungan billing kita bisa menggunakan dengan perintah: XX2$con$2
Winsock1.SendData “XX2$con$1″
Perintah diatas juga bisa digunakan untuk mereset durasi/lama penggunaan billing.
jadi kalo anda udah pake selama 10 jam bisa balik lagi ke 0 jam dengan perintah tersebut
Nah selanjutnya untuk memberhentikan penggunaan billing kita bisa lakukan dengan mengirim perintah: XX2$web2$1$Hacker
Winsock1.SenData “XX2$web2$1$budak baong”
perintah diatas bertujuan untuk menghentikan penghitungan billing pada no Pc 1 dengan nama budak baong. jadi kita bisa menghentikan selain pc yg kita pake, dengan merubah no pc.
gampang kan, so….kalian bisa coba-coba dengan perintah-perintah lainnya…kalo masih tetep bingung cara bikin programnya….hmm.mm…..jangan khawatir aku dah bikin programnya, jadi tinggal pake aja coy…
Download Sock B-Exp flooder : http://www.vbbego.com/files/billEX.rar
—-
Selengkapnya...
Alogaritma Dan pemograman
Definisi Program/Pemrograman
- Adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang
dibuat oleh programmer (pembuat program)
Paradigma Pemrograman
1. Pemrograman Prosedural
�� Berdasarkan urutan-urutan, sekuensial
�� Program adalah suatu rangkaian prosedur untuk memanipulasi data. Prosedur
merupakan kumpulan instruksi yang dikerjakan secara berurutan.
�� Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah
diubah.
2. Pemrograman Fungsional
�� Berdasarkan teori fungsi matematika
�� Fungsi merupakan dasar utama program.
3. Pemrograman Terstruktur
�� Secara berurutan dan terstrukrtur.
�� Program dapat dibagai-bagi menjadi prosedur dan fungsi.
�� Contoh: PASCAL dan C
4. Pemrograman Modular
�� Pemrograman ini membentuk banyak modul.
�� Modul merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri
�� Sebuah program dapat merupakan kumpulan modul-modul.
�� Contoh: MODULA-2 atau ADA
5. Pemrograman Berorientasi Obyek
�� Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki
data/variabel/property dan method/event/prosedur yang dapat dimanipulasi
�� Contoh: C++, Object Pascal, dan Java.
6. Pemrograman Berorientasi Fungsi
�� Pemrograman ini berfokus pada suatu fungsi tertentu saja. Sangat tergantung
pada tujuan pembuatan bahasa pemrograman ini.
�� Contoh: SQL (Structured Query Language), HTML, XML dan lain-lain.
7. Pemrograman Deklaratif
�� Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada
memecahkan masalah dengan implementasi algoritma.
�� Contoh: PROLOG
Algoritma
Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi,
ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction)
sekitar tahun 825 M
Definisi Algoritma
- Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah.
Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti
suatu urutan tertentu, tidak boleh melompat-lompat. (Dari Microsoft Press Computer
and Internet Dictionaary 1997, 1998)
- Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
Yang ditekankan pertama adalah alur pikiran, sehingga algoritma seseorang dapat
juga berbeda dari algoritma orang lain. Sedangkan penekanan kedua adalah tertulis,
yang artinya dapat berupa kalimat, gambar, atau tabel tertentu. (Dari Algoritma dan
Struktur Data dengan C, C++, dan Java oleh Moh Sjukani hal 1)
Contoh Algoritma dalam kehidupan nyata:
- Jika seorang ingin memasak atau membuat kue, baik itu melihat resep ataupun tidak
pasti akan melakukan suatu langkah-langkah tertentu sehingga masakannya atau
kuenya jadi.
- Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang
harus dilakukan adalah:
�� Menulis surat
�� Surat dimasukkan ke dalam amplop tertutup
�� Amplop ditempeli perangko secukupnya.
�� Pergi ke Kantor Pos terdekat untuk mengirimkannya.
Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai
masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang
baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien.
Untuk lebih lengkapnya bisaDownload Disini
Selengkapnya...
Total Posting Dan Komentar
Komentar
Top Posting
-
mengukur komponen dengan tester : 1.IC PA (POWER AMPLIFIER) Untuk memeriksa kaki positif pada PA kita gunakan multitester pada kalibrasi X1,...
-
mungkin ada yang belum tau cara setting wi-fi 3g router, 1. Buka web browser (misalnya : Internet Explorer), ketik http://192.168.0.1 (19...
-
Pertukaran dokumen dalam format PDF adalah tanda pertimbangan. Mengkonversi dokumen dari Microsoft Word ke PDF format memberi Anda kemampuan...
-
Banyak kita yang masih bingung cara menginstal linux,padahal lebiih simple dari windows Sebelumnya spec yang dibutuhkan untuk menginstal lin...
-
Memakan waktu lama bukan jika kita memutar2 mouse hanya untuk mengklik perintah pada windows?lebih hemat waktu dengan short cut keyboard dis...
-
Cara Install windows menggunakan Flash disk : Berikut ini cara meng-install Windows XP SP2 dari flashdisk. Berikut yang harus Anda persiapka...