Selain disampaikan lewat komentar di beberapa artikel di blog ini, beberapa pertanyaan tentang cara menyiapkan sebuah Warnet sampai di kotak surat elektronik saya. Perlu saya tegaskan di sini bahwa saya bukan pengusaha Warnet, belum pernah bekerja di/untuk Warnet, dan tulisan saya tentang Warnet lebih berdasarkan pada kabar yang saya terima dari media massa atau mailing list. Tambahan lainnya: jika sedang di luar kantor dan ada waktu luang, saya kerap menyempatkan mengunjungi Warnet terdekat. Ongkos yang saya keluarkan untuk akses Internet lewat Warnet terasa lebih bermanfaat dibanding dibelanjakan untuk “hiburan” lain. Alhasil, pada saat menjenguk ibu dan kerabat di sebuah kecamatan di Jember, Jawa Timur, saya perlukan mendatangi ibukota kabupaten untuk mencari Warnet karena belum ada investor yang mendirikan Warnet di kampung kami.

Apa saja yang perlu disiapkan untuk mendirikan sebuah Warnet? Untuk sampai benar-benar layak dan siap beroperasi, tentu perlu konsultasi serius dengan mereka yang berpengalaman (atau, barangkali sudah ada profesi “konsultan Warnet”?). Di tulisan ini hanya beberapa pertimbangan yang saya amati di lapangan dan dengar dari salah satu teman pengelola Warnet.

Pemilihan lokasi

Sebagian pihak menyebut bahwa berlokasi dekat dengan kegiatan mahasiswa menguntungkan bagi Warnet. Contoh: di Simpang Dago, Bandung, yang tidak jauh dari kampus ITB, ada sebuah Warnet besar yang juga punya cabang di Jatinangor, lingkungan kampus ramai di daerah Bandung Timur. Begitu pula di seputar Jalan Tamansari, Bandung, yang dekat dengan kampus Unisba dan Unpas. Demikian halnya Warnet yang konon terbesar di Kota Jember berada di daerah Tegalboto, kawasan kampus Universitas Negeri Jember.

Kendati demikian, pengakuan berbeda dari teman yang saya sebut sebagai pengelola Warnet di atas: lokasi Warnetnya justru bukan di lingkungan mahasiswa namun salah satu keuntungan menurutnya, “Tidak ada musim sepi karena liburan.” Sepengetahuan saya memang ada beberapa kampus yang menjadi sepi pada saat liburan karena ditinggal banyak mahasiswa pulang kampung atau berlibur. Namun ada pengecualian: kampus yang memiliki banyak mahasiswa dari kota yang jauh relatif tidak menjadi sepi terlalu drastis pada masa liburan — faktor ongkos pulang kampung.

Alternatif pengunjung lain adalah kelompok pekerja. Sudah mulai ada orang-orang yang mendatangi Warnet untuk bekerja secara remote. Saya baru mencoba cara seperti ini untuk pekerjaan pribadi, mengurus situs Web. Salah satu tulisan di situs ini saya ketik di sebuah Warnet di Jember (menggunakan Notepad di Windows XP, duh!). Pun waktu harus mengunjungi Medan selama tiga hari, saya pilih Warnet yang dekat dengan hotel untuk tetap bersentuhan dengan “jejaring sosial” dunia maya yang merupakan bagian dari pekerjaan pribadi.

Jumlah komputer

Investasi komputer dalam jumlah banyak adalah faktor penting berikutnya. Selain tingkat utilisasi pemakaian koneksi Internet lebih tinggi, jumlah komputer yang memadai akan menghindarkan pengunjung dari menunggu terlalu lama atau meninggalkan Warnet. Saya pernah mengunjungi Warnet dengan tiga ruangan penuh pengunjung: satu untuk akses Internet, satu penuh dengan maniak pemain online game, dan satu lagi gabungan antara permainan online dan pengetikan skripsi. Pada saat saya pergi dari lokasi, pukul tiga lebih dini hari, ketiga ruangan tersebut masih terang-benderang dan pengunjung asyik melototi komputer sebagian dengan telinga tertutup headphone.

Konsekuensi jumlah komputer ini diikuti oleh investasi yang lebih besar untuk ongkos koneksi Internet. Salah satu Warnet besar di Bandung adalah pelanggan peringkat atas di PJI dan berbeda dengan Warnet kecil yang menjual ulang koneksi Internet ke “tetangga sekitarnya”, Warnet besar ini menyedot habis lebar pita koneksi.

Jumlah sekitar 20 buah komputer memadai untuk Warnet yang datang dengan modal memadai, sedangkan jika memang hoki, berawal dengan 40 buah komputer pun pengunjung antri!

Saya pilih dua poin di atas terlebih dulu agar artikel ini tidak terlalu panjang. Pertimbangan berikutnya akan saya tulis pada entri mendatang. Koreksi dan tambahan sila dikemukakan lewat komentar entri ini. Sumber lain yang sering membahas seputar bisnis Warnet secara praktis adalah mailing list Asosiasi Warnet.



Kemajuan teknologi komputer sebagai pengolah data berkemban
g semakin cepat. Sejak terjadi penggabungan teknologi komputer dengan teknologi komunikasi, maka pengolahan data yang semula saling terpisah (stand alone) antar unit komputer sekarang dapat saling dihubungkan melalui suatu sistem jaringan komputer (komputer network). Bila komputer yang saling berhubungan berada dalam satu lokasi yang sama maka disebut Local Area Network (LAN). Namun jika banyak terdapat LAN yang terpisah dibeberapa tempat yang secara geografis cukup jauh dan saling berhubungan disebut juga jaringan namun cakupannya lebih luas, atau disebut dengan Wide Area Network (WAN).
Konsep Dasar Jaringan

Jaringan komputer adalah sekelompok komputer yang saling dihubungkan dengan menggunakan suatu protokol komunikasi sehingga antara satu komputer dengan komputer yang lain dapat berbagi data atau berbagi sumber daya (sharing resources).

Sistem pemasangan jaringan dapat dibedakan menjadi dua macam, yaitu :

1. Jaringan Terpusat
Adalah jaringan yang terdiri dari beberapa node (workstation) yang terhubung dengan sebuah komputer pusat atau disebut Server. Pada jaringan ini sistem kerja workstation tergantung dari komputer pusat. Dan komputer pusat tugasnya melayani permintaan akses dari workstation.
2. Jaringan Peer-to-Peer
Adalah jaringan yang terdiri dari beberapa komputer yang saling berhubungan antara satu dengan lainnya tanpa komputer pusat (server base). Pada masing-masing komputer workstation terdapat media penyimpanan (hard disk) yang berfugsi sebagai server individu.

Pemanfaatan Jaringan Komputer

Pembentukan sebuah jaringan komputer sangan erat dengan manfaat yang dapat diperoleh dengan adanya jaringan tersebut.

1. Bagi pakai (sharing) peralatan (resources)
Dengan adanya jaringan komputer, maka pemakain beberapa peralatan komputer seperti printer, hard disk, disket, scanner, CD-ROM dan lainnya dapat dilakukan bersama-sama saling bergantian tanpa harus memindahkan posisi peralatan yang terpasang tersebut.
2. Bagi pakai software
Hampir dalam setiap organisasi, kemampuan dalam melakukan bagi pakai berkas atau file data diperlukan setiap hari. Beberapa tipe software PC, khususnya program manajemen basis data atau database, didesain disamping agar bisa dipakai oleh satu pemakai, juga dimungkinkan untuk dipakai bersama-sama dengan pemakai lain dalam waktu yang bersamaan. Atau dengan kata lain, untuk mengakses dan meng-update file-file tadi. Paket yang lain, seperti program pengolah data (word processor) dan spreadsheet, kebanyakan didesaian hanya untuk satu pemakai yang dapat meng-update file.
3. Komunikasi
Kominikasi antar pemakai dalam suatu jaringan dapat dilakukan dengan menggunakan e-mail atau tele conference. Sehingga kebutuhan akan komunikasi antar pemakai dapat dipenuhi tanpa harus pindah dari tempat kerjanya. Selain itu pemakai e-mail dapat menekan pemakaian pulsa telepon.
4. Pemrosesan terpusat (terdistribusi)
Didalam suatu jaringan komputer, data dapat diolah secara terpusat atau secara terdistribusi. Pemrosesan secara terpusat dilakukan apabila sebuah data yang dibuat oleh tiap pemakai jaringan dikehendaki untuk disatukan dalam komputer pusat. Sebaliknya, pemrosesan terdistribusi dilakukan apabila suatu pekerjaan pengolahan data dari komputer pusat dapat dikerjakan oleh tiap pemakai berdasarkan spesialisasi bidang kerjanya.
5. Keamanan data
Keamanan data dapat diatur oleh supervisor (administrator) dengan pemberian hak akses, pembatasan waktu akses dan pemberian password untuk melindungi pemakaian komputer pusat.
6. Akses internet bersama-sama
Jika ada salah satu komputer berhubungan ke internet dan komputer tersebut memberikan izin untuk akses ke internet, maka para pengguna jaringan dapat melakukan aktivitas di internet hanya dengan menggunakan satu buah akun di ISP, satu buah modem. Hal ini sangat menghemat dana yang cukup besar.

Komponen Perangkat Keras

Tidak peduli apakah anda sudah memiliki sebuah network atau berniat menginstalasi network baru, anda perlu mengetahui komponen-komponen perangkat keras yang digunakan.
Server

Komputer yang menjalankan sistem operasi jaringan yang berfungsi sebagai server. Server menyediakan file, printer dan pelayanan lain untuk client. Ada dua buah jenis server, yaitu :

* Server dedicated, server yang tidak memiliki fungsi lain. Ia tidak bisa digunakan sebagai workstation. Untuk melihat jenis dari server tersebut dapat diketahui melalui sistem operasi jaringan yang dijalankannya, misalnya Novell Netware.
* Server Non-Dedicated, server yang juga bisa berfungsi sebagai workstation. Contohnya : Microsoft Windows NT Server, Mocrosoft Windows NT Workstation, Microsoft Windows 95/98, Unix, Linux, Mac OS/2.

Dari fungsinya, server dapat digunakan :

* Menyimpan file-file yang digunakan bersama-sama pada hard disk-nya
* Mengatur komunikasi (seperti pesan e-mail) antar workstation
* Mengkoordinasikan pencetakan kepada printer yang dipakai bersama-sama
* Server juga dapat menyimpan CD-ROM yang dapat dipakai oleh para pemakai network
* Bisa menyimpan tape drive atau drive lain yang digunakan untuk menyimpan hard disk server atau hard disk pada workstation
* Dengan perangkat lunak dan keras tambahan, server bisa mengarahkan e-mail dari dan ke internet. Server juga bisa mengirimkan fax ke luar jaringan ke mesin-mesin fax yang ada di luar. Kenyataannya server hampir dapat melakukan semua pekerjaan yang mencakup pengiriman data.

Workstation

Komputer yang terhubung ke server dan dapat mengakses data dari server. Workstation menjalankan beragam sistem operasi dan merupakan bagian dari network yang ada. Pada kenyataannya workstation digunakan oleh pemakai secara langsung.

Network Interface Card (NIC)


NIC atau adapter network adalah sebuah komputer hardware yang mutlak dibutuhkan jika kita menginginkan merakit jaringan komputer menggunakan media penghubung kabel. NIC berfungsi menghubungkan server ke sistem pengkabelan network. Berdasarkan tipe slot pada motherboard dibedakan menjadi dua jenis:

* Tipe slot ISA (slot warna hitam/coklat, lebih panjang)
* Tipe slot PCI (slot warna putih, lebih pendek)

Switch/Hub (Concentrator/Repeater)

Sistem pengkabelan yang paling populer untuk Network Ethernet menggunakan kabel Unshielded Twisted Pair (UTP) atau kabel terpilin yang terbuka dengan konektor yang mirip dengan konektor telepon. Ini disebut dengan 10BaseT. Untuk setiap adapter network pada setiap server atau workstation, salah satu dari kabel-kabel ini berhubungan ke Hub/Switch atau pusat pengkabelan.

Bridge, Router Dan Gateway


Bridge berfungsi menghubungkan dua network dengan mentransfer data diantara network tersebut. Sebagai contoh, bridge bisa menghubungkan segmen kabel dari arsitektur Token Ring dengan arsitektur Ethernet, atau menghubungkan dua segmen Ethernet menjadi satu. Bridge mampu mengurangi lalu lintas dengan hanya mengirimkan data yang benar-benar diniatkan untuk komputer tujuan. Bridge pintar (intelligent bridge) bisa berbuat lebih baik lagi dengan menyaring atau hanya mengirimkan paket-paket tertentu ke tujuan.

Uninterrutible Power Supply (UPS)


Sudah jelas UPS tidak hanya digunakan oleh network. Anda bisa juga menggunakannya pada setiap alat yang membutuhkan aliran listrik alternatif. UPS adalah alat yang sangat penting bagi perusahaan yang menggunakan komputer untuk produktifitasnya dan tidak ingin kehilangan data atau waktu kerja pegawai. Pada setiap keadaan yang bisa dibayangkan, melalui UPS adalah investasi yang menguntungkan untuk setiap workstation, hub, dan server pada network.
Printer Dan Peripheral Lain

Printer adalah salah satu alasan utama kenapa ada network. Karena printer tidak selalu digunakan oleh setiap pemakai, akan lebih ekonomis jika memakai satu printer bersama-sama. Printer bisa dihubungkan langsung pada workstation atau ke server.
Anda juga bisa memasang scanner, CD-ROM eksternal dan peralatan lain yang berguan dan dapat digunakan secara bersama-sama pada network. Sama seperti yang lainnya, hal ini membutuhkan perangkat lunak dan perangkat keras yang tepat.
-Setiap tipe Entity dibuat suatu relasi yang memuat semua atribut
simple, sedangkan untuk atribut composite hanya dimuat komponenkomponennya
saja.
-Setiap relasi yang mempunyai atribut multivalue, buatlah relasi baru
dimana Primary Keynya merupakan gabungan dari Primary Key dari
relasi tersebut dengan atribut multivalue.
-Setiap Unary Relationship 1:N, pada relasi perlu ditambahkan suatu
foreign key yang menunjuk ke nilai primary keynya.
-Setiap Unary Relationship M:N, buatlah relasi baru dimana
primary keynya merupakan gabungan dari dua atribut dimana
keduanya menunjuk ke primary key relasi awal dengan penamaan
yang berbeda.
-Setiap Binary Relationship 1:1, dimana Participation Constraint
keduanya total, buatlah suatu relasi gabungan dimana Primary
Keynya dapat dipilih salah satu.
-Setiap Binary Relationship 1:1 dan salah satu Participation
Constraintnya Total, maka Primary Key pada relasi yang Participation
Constraintnya Partial menjadi Foreign Key pada relasi yang lainnya.
-Setiap Binary Relationship 1:1, dimana kedua Participation
Constraintnya partial, maka selain kedua relasi perlu dibuat relasi
baru yang berisi Primary Key gabungan dari Primary Key kedua tipe
Entity yang berelasi.
-Setiap Binary Relationship 1 : N, dimana tipe Entity yang bersisi N
mempunyai Participation Constraint Total, maka Primary Key pada
relasi yang bersisi 1 dijadikan Foreign Key pada relasi yang bersisi
N.
-Setiap Binary Relationship 1 : N, dimana tipe Entity yang bersisi N
mempunyai Participation Constraint partial, buatlah relasi baru
dimana Primary Keynya merupakan gabungan dari Primary Key
kedua tipe Entity yang berelasi.
-Setiap Binary Relationship M:N, buatlah relasi baru dimana
Primary Keynya merupakan gabungan dari Primary Key kedua tipe
Entity yang berelasi.
-Setiap Ternary Relationship, buatlah relasi baru dimana Primary
Keynya merupakan gabungan dari Primary Key ketiga tipe Entity
yang berelasi.
-Setiap tipe Weak Entity, dibuat suatu relasi yang memuat semua
atributnya dimana Primary Keynya adalah gabungan dari Partial
Key dan Primary Key dari relasi induknya (identifying owner).

Nah, sebelum mengenal apa itu j2me sebaiknya kenal dulu dengan apa itu java. Java menurut definisi dari Sun adalah sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone atau pada lingkup jaringan. Java itu sendiri berdiri di atas mesin interpreter yang dikenal dengan nama Java Virtual Machine (JVM). JVM ini yang membaca bytecode file .class (hasil compile file .java). Bahasa Java itu sendiri merupakan sebuah bahasa multi platform yang artinya dapat digunakan di berbagai macam sistem operasi mulai dari Linux, Windows, dll. Oleh karena itu dikenal dengan istilah 'write once run everywhere' yang artinya program hanya ditulis sekali tetapi dapat dijalankan di berbagai platform tanpa mengubah kode program.

Java itu dibagi menjadi tiga

  1. Java 2 Standard Edition (J2SE) untuk pengembangan aplikasi desktop dan applet (aplikasi java di browser).
  2. Java 2 Enterprise Edition (j2EE) untuk pengembangan aplikasi server-side dengan mempergunakan EJBs (Enterprise Java Beans), aplikasi web dengan servlet dan JSP dan teknologi CORBA (Common Object Request Broker Architecture) dan XML (Extensible Markup Language).
  3. Java 2 Micro Edition (J2ME) untuk pengembangan aplikasi perangkat bergerak (mobile).

Nah sekarang saatnya masuk ke Java 2 Micro Edition (J2ME).....
J2ME yaitu bagian dari J2SE yang ditujukan untuk implementasi pada perangkat genggam yang tidak mampu mendukung secara penuh imlementasi menggunakan J2SE dan dirancang untuk dapat menjalankan program Java pada perangkat-perangkat seperti hand phone, PDA (Personal Digital Assistant), Palm, PocketPC, Smart-Phone hingga PDA-Phone yang tidak mempunyai karakteristik yang berbeda dengan komputer biasa misalnya kecilnya jumlah memory pada perangkat genggam.

Sebenernya pada dasarnya J2ME itu terdiri dari 3 bagian yaitu konfigurasi, profil dan paket-paket opsional, berikut penjelasannya.

  1. konfigurasi
    yaitu bagian yang berisi JVM dan beberapa library kelas lainnya. Ada dua jenis konfigurasi yaitu CDC (Connected Device Configuration) dan CLDC (Connected Limited Device Configuration).

  2. profile
    yaitu bagian perluasan dari konfigurasi artinya selain sekumpulan kelas yang ada di konfigurasi, terdapat juga kelas lain yang lebih spesifik yang didefinisikan di dalam profil. Oleh karena itu profil akan membantu secara fungsional dengan menyediakan kelas-kelas yang tidak terdapat di konfigurasi.

    profile yang paling populer dari Sun adalah sering disebut MIDP (Mobile Information Device Profile).

  3. paket-paket opsional
    yaitu paket tambahan yang dibutuhkan oleh aplikasi sehingga pada saat proses deployment paket-paket tersebut perlu didistribusikan sebagai bagian dari aplikasi yang bersangkutan. Perlu diingat bahwa paket-paket opsional tersebut bukan merupakan paket yang dibuat oleh perusahaan alat yang digunakan.




Bengong ........... seperti itulah kita saat ini melihat perkembangan di dunia IT yang begitu pesat. Komputer yang pada mulanya terbuat dari tabung elektron saat ini kita malah bisa menggunakan komputer seperti terlihat pada gambar diatas...
Mari kita bersama terus berjuang agar bangsa kita INDONESIA TERCINTA tidak semakin tertinggal, kita dulu bisa bebas dari penjajah sekarang kita pasti bisa bebas dari penjajahan tehknologi yang melanda bangsa kita...

Merdeka...