Google Website Translator Gadget

Cara Berhenti / STOP Berlangganan SMS penyedot Pulsa

Friday, 28 October 2011

Cara Stop atau Berhenti Berbagai Layanan SMS Yang Menyedot Pulsa – Nah, masih seputar tentang layanan SMS yang menyedot pulsa. Kali ini akan dibahas berbagai cara untuk menghentikan atau menonaktifkan layanan konten yang berwujud download sebuah game atau aplikasi mobile atau bahkan sebuah sms yang memberitahukan bahwa anda mendapatkan jutaan hadiah menarik.
Berikut ini adalah kumpulan cara UNREG atau STOP atau Berhenti Berbagai Layanan SMS Yang Menyedot Pulsa Setiap Hari :
Cara berhenti atau Stop atau Unreg SMS dari Dada.net
Sender: 9400
Tarif: Rp.2000/sms
Reg: REG GOLD kirim ke 9400
Unreg: UNREG GOLD kirim ke 9400
Atau hubungi costumer service dada.net di nomor 02127924179
Cara berhenti atau Stop atau Unreg SMS Info Program Layanan SMS untung
Sender: 9886
Tarif: Rp.550/sms
Reg: REG UNTUNG kirim ke 9886
Unreg: UNREG UNTUNG kirim ke 9886
Atau hubungi customer service di nomor 021-7201478
Cara berhenti atau Stop atau Unreg SMS Paket Wisata ke BALI
Sender: 7704
Tarif: Rp.1000/sms
Reg: REGWB kirim ke 7704
Unreg: UNREGWB kirim ke 7704
Atau hubungi customer service di nomor 0542-6101333
Cara berhenti atau Stop atau Unreg SMS LIBURAN ASIK INDOSAT KE JAKARTA
Sender: 9788
Tarif: Rp.550/sms
Reg: REG JA kirim ke 9788
Unreg: UNREG JA kirim ke 9788
Atau hubungi costumer service di nomor 021-31908070
Cara berhenti atau Stop atau Unreg SMS dari Iguana SMS
Sender: 7337
Unreg: Cara unregnya berbeda-beda, nah cara gampangnya adalah dengan menghubungi Customer Servicenya di 0215680605 atau kirim email dengan alamat : lelly at iguanatechnology.com atau cust_service at iguanatechnology.com. cantumkan nomer telepon kamu.
Cara berhenti atau Stop atau Unreg SMS dari Lada2.com
Sender: 9898 / 9090
Tarif: Rp.2000/sms
Unreg: UNREG GAME kirim ke 9090
Cara berhenti atau Stop atau Unreg SMS dari id.funmobile.com
Sender: 9779
Tarif: Rp.2000/sms
Unreg: UNREG kirim ke 9779
Atau kirim email ke support at funmobileid.com atau bisa juga dengan menghubungi perwakilan layanan pelanggan id.funmobile.com di nomer 021-52921351.
Cara berhenti atau Stop atau Unreg SMS dari 9133
Sender: 9133 / 9122
Tarif: Rp 2.200/sms
Unreg: ketik UNREG DK kirim ke 9133 atau ketik *121*10#
Cara berhenti atau Stop atau Unreg SMS dari 9698
Sender: 9698
Unreg: ketik UNREG BG kirim ke 9698 (untuk program binggo)
Cara berhenti atau Stop atau Unreg SMS dari Wapindo
Sender: 7575
Unreg: STOP SUBS kirim ke 7575
Cara berhenti atau Stop atau Unreg Sms Emoticon Simpati
Tarif: Rp. 5000 per bulan
Unreg: Untuk berhenti berlangganan, hubungi *805#
Cara berhenti atau Stop atau UNREG kuis SMS bola 9886
Tarif: 2000/sms
Unreg: STOP kirim ke 9886
Cara berhenti atau Stop atau Unreg Gameloft Indosat
ketik : UNREG GAMELOFT
kirim ke : 4263
Cara berhenti atau Stop atau Unreg Gameloft Telkomsel
Tarif: 4000/sms
Unreg: UNREG GAMELOFT kirim ke 9345
Cara berhenti atau Stop atau Unreg SMS PREMIUM LOVE Trivia QUIZ & SMS PREMIUM Info Kuis Game Sega SONIC ?? 7337
Unreg: UNREG LOVE ?t?u UNREG iSONIC kirim ke 7337
Cara berhenti atau Stop atau Unreg SMS dari 9011
Unreg: Bagi yang kesulitan berhenti langganan 9011 khusus untuk indosat boleh coba Ketik UNREG UNIK kirim ke 9011. Cara ini akan sangat manjur untuk menghentikannya
Cara berhenti atau Stop atau Unreg Esia Yahoo:
Unreg: ketik UNREG(spasi)YM kirim ke 88866
Cara berhenti atau Stop atau Unreg LELANG TELKOMSEL dari 2680:
Unreg cara 1. : coba kamu tekan *268# > pilih lelang74 untuk Stop berlangganan
Unreg cara 2. : untuk keluar lelang tekan *268# >1.pilih lelang78 >5 Stop berlangganan
Unreg cara 3. : untuk keluar lelang ketik “batal” smske *268#
Cara berhenti atau Stop atau Unreg MUSLIM SOAL:
Unreg: ketik UNREG MUSLIM SOAL kirim ke 9886
Cara berhenti atau Stop atau Unreg XSMS:
Xsms itu adalah Xpressive SMS
Unreg: UNREG kirim ke 2767 tarif 350/sms
Cara berhenti atau Stop atau Unreg SMS dari 2680 :
Unreg: ketik OFF kirim ke nomor 2680 atau Unreg: ketik Unreg kirim ke nomor 2680
Nah, cara termudah untuk berhenti semua langganan SMS konten adalah dengan menghubungi nomer operator sellular yang anda pakai. Semoga Cara Stop atau Berhenti Berbagai Layanan SMS Yang Menyedot Pulsa bisa membantu anda
Selamat Mencoba
Baca Selengkapnya....

VARIABEL, OPERATOR DAN EKSPRESI

A. Variabel

Variabel adalah suatu tempat untuk menampung suatu nilai pada memory komputer. Untuk lebih mudah diakses, variabel diberi nama. Nama inilah yang akan menjadi pengenal suatu variabelm, misalkan a=4, ini berarti bahwa nama variabelnya adalah a dan nilainya adalah 4.

Variabel di dalam visual basic mempunyai beberapa macam berdasarkan nilai yang ada di dalam variabel tersebut, antara lain:

(1) Boolean : menampung nilai biner, True atau False

(2) Byte : Menampung nilai bulat kecil antara 0-256

(3) Integer : Menampung nilai bulat antara -32768 s/d 32768 (15 bit)

(4) Long : Menampung nilai bulat dengan bit yang panjang (31 bit)

(5) Single : Menampung nilai pecahan dari 10-38 sampai dengan 1038 pada bagian positif, dan -10-38 sampai dengan -1038 pada bagian negatif.

(6) Double : Menampung nilai pecahan dari 10-108 sampai dengan 10108

pada bagian positif, dan -10-108 sampai dengan -10108 pada bagian negatif.

(7) String : Menampung nilai non numerik atau string, misalkan untuk menyimpan alamat. Variabel ini tidak bisa dioperasikan secara aritmatika.

(8) Date : Menampung nilai tanggal

(9) Variant : Merupakan variabel bebas, yang menampung nilai tergantung nilai apa yang ditampung pertama kali. Variabel ini yang merupakan kelebihan dari visual basic (bahkam bisa menjadi kekurangan untuk pemrograman yang lebih tinggi) karena bersifat seperti bunglon.

Kelebihan dari visual basic adalah bahwa setiap obyek baik berupa form, report

(laporan), data atau komponen dapat menjadi variabel.

Variabel di dalam visual basic dibedakan menjadi 3 macam variabel yaitu variabel lokal, variabel global terhadap form dan variabel global terhadap aplikasi

(project).

(1) Variabel lokal: adalah variabel yang hanya aktif dalam suatu fungsi atau subroutine di dalam visual basic. Caranya dituliskan secara langsu di dalam suatu fungsi satu subroutine tanpa pendefinisian atau dengan definisi variabel di dalam fungsi.

(2) Variabel global dalam form: adalah variabel yang aktif selam satu form berjalan, bila pindah ke form yag lain maka variabel ini tidak aktif. Ini dapat dilakukan dengan mendefinisikan variabel di luar subroutine, biasanya diletakkan pada baris paling atas dari suatu form. Contohnya Dim a as integer diletakkan pada baris paling atas, maka variabel a selalu aktif selama form aktif.

(3) Variabel global dalam aplikasi: adalah variabel yang aktif selama aplikasi masih aktif. Variabel ini masih aktif meskipun form yang berjalan sudah berganti. Untuk mendefinisikan variabel ini dilakukan dengan menambahkan modul dan pendefinisian dengan global.

B. Operator

Operatot adalah suatu simbol atau tanda untuk menyatakan suatu operasi atau proses. Pada dasarnya komputer dengan ALUnya (Aritmethic Logical Unit), mempunyai dua macam operator yaitu operator Aritmatika dan operator logika

(perbandingan). Operator-operator di dalam Visual Basic antara lain:

Jenis

Operator

Kegunaan

Aritmatika

+

Penjumlahan

-

Pengurangan

*

Perkalian

/

Pembagian

^

Pangkat

mod

Sisa pembagian

\

Hasil bulat pembagian

&

Penggabungan string

Jenis

Operator

Kegunaan

Relasi

=

Sama dengan

<

Lebih kecil

<=

Lebih kecil atau sama dengan

>

Lebih besar

>=

Lebih besar atau sama dengan

<>

Tidak sama

Logika

AND

Dua kondisi harus dipenuhi

OR

Dari dua kondisi, akan benar bila ada salah satu atau lebih kondisi yang dipenuhi

NOT

Invers dari kondisi yag diberikan

Penjelasan lebih lanjut mengenai operator ada di bagian ekspresi, karena operator ini

merupakan bagian dari ekspresi. Pemakaian operator ini sangat berhubungan dengan penulisan rumus di dalam pemrograman.

C. Ekspresi

Ekspresi adalah suatu cara penulisan untuk memberikan atau memasukkan nilai kedalam variabel. Ekspresi secara umum dalam computer statement dituliskan sebagai:

Variabel Å Nilai

Di dalam Visual Basic ekspresi menggunakan tanda sama dengan (=). Dengan aturan sebelah kiri adalah variabel penampung (hasil) dan sebelah kanan adalah nilai yang dimasukkan ke variabel

Variabel = Nilai

Sebagai contoh untuk memasukkan nilai 5 ke dalam variabel a dapat dilakukan dengan a=5. Atau memasukkan nama ‘widya’ ke dalam variabel nama dapat dituliskan dengan nama=”widya” (Pada tipe data string, penulisan diberi tanda petik dua). Atau untuk memasukkan nilai keputusan benar dapat dituliskan dengan keputusan=True, Pada tipe data boolean nilainya hanya True dan False. Sehingga dapat dikatakan bahwa cara memasukkan nilai ini sangat tergantung dari jenis nilai apakah itu boolean, numerik, string atau date. Sedankan format bilangan dan tanggal secara default menggunakan format yang ada pada sistem operasi, meskipun tidak menutup kemungkinan diubah menggunakan format tersendiri.

Berikut ini contoh-contoh penulisan ekspresi untuk memasukkan nilai ke dalam variabel:

Ekspresi

Arti dari ekspresi

a=10.5

Nilai 10.5 dimasukkan ke dalam variabel a, tanda titik berarti nilai pecahan dalam desimal

tg="10-02-2006"

Memasukkan tanggal 2 Oktober 2006 ke dalam variabel tg, format tanggal secara umum menggunakan format tanggal sistem operasi yaitu bulan-tanggal-tahun, sebelum melakukan ekspresi ini sebaiknya didefinisikan variabel tg dengan cara:

Dim tg as date

Nrp=”7403030010”

Memasukkan format string “7403030010” ke dalam variabel

Nrp

Ketemu=True

Memasukkan nilai True ke dalam variabel boolen Ketemu

Ekspresi merupakan suatu proses yang bersifat sequential, yang artinya

bahwa proses dilakukan dari baris paling atas sampai baris terakhir. Sebagai contoh bila dituliskan:

a=10

a=5

Maka artinya pada baris pertama a bernilai 10, dan pada baris kedua a bernilai 5, sehingga nilai 10 diganti dengan nilai 5. Sehingga hasilnya a bernilai 5.

Ekspresi bukan hanya seperti diatas, tetapi dapat juga merupakan penulisan

suatu formula dengan melibatkan variabel-variabel yang sudah ada sebelumnya.

Contoh 1: a=5 b=10 c=a+b

Hasilnnya variabel a bernilai 5, b bernilai 10 dan c bernilai 15 sebagai hasil dari

a+b=5+10=15.

Ekspresi dapat digunakan untuk melakukan “counting” yaitu perhitungan penjumlahan secara terus menerus terhadapa suatu variabel

Contoh 2: a=5 a=a+2

Pada baris pertama a bernilai 5, pada baris kedua a bernilai 7, karena a yang

sebelumnya bernilai 5 ditambah dengan 2 sehingga nilai akhir a bernilai 7.

Contoh 3:

jumlah=0 jumlah=jumlah+5 jumlah=jumlah-3 jumlah=jumlah+2

Pada baris pertama variabel jumlah bernilai 0, pada baris kedua variabel jumlah

bernilai 5, pada baris ketiga variabel jumlah bernilai 2 dan pada baris keempat variabel jumlah bernilai 4.

Contoh 4:

Untuk menuliskan ekspresi dari rumus:

dapat dilakukan dengan:

t=0.5

x=sin(t)

x = sin(t )

dengan t diketahui misalkan t=0.5

Contoh 5:

Untuk menuliskan rumus ABC dalam menyelesaikan persamaan kuadrat sebagai berikut:

clip_image001clip_image002x = - b ±

b 2 - 4ac

12 2a

dengan nilai a, b dan c diketahui misalkan 1, 3 dan 2 adalah:

a=1: b=3: c=2

x1=(-b+(b^2-4*a*c)^0.5)/(2*a)

x2=(-b-(b^2-4*a*c)^0.5)/(2*a)

Contoh 6.

Untuk memasukkan rumus y = x2 + 3x + 2, dimana x=2 dapat dituliskan dengan:

x = 2

y = x^2 + 3*x + 2

Contoh 7.

Untuk menukar nilai a=10 dan b=5 maka diperlukan proses swap. Proses swap ini dapat dijelaskan dengan proses menukar benda pada dua tangan dimana masing- masing tangan hanya boleh memegang satu benda

Untuk melakukan proses swap antara a dan b, maka diperlukan variabel penanpung temp, dan dapat dituliskan dengan:

temp=a a=b b=temp

3.4. Project Sederhana Dengan Ekspresi

Pembuatan project sederhana dalam bab ini mempunyai arti pembuatan project dengan input/output terbatas tanpa penggunaan komponen yang rumit. Hal ini digunakan untuk menjelaskan kegunaan variabel dan ekspresi di dalam visual basic, sekaligus memperkenalkan event dan subroutine, yang secara detail penggunaan event dan subroutine ini akan dijelaskan pada bab 6 (fungsi dan subroutine).

3.4.1. Membuat Penjumlahan, Pengurangan dan Perkalian

Untuk membuat project yang menyajikan operasi aritmatika sederhana seperti penjumlahan, pengurangan dan perkalian dapat dilakukan dengan langkah- langkah sebagai berikut:

(

(1) Membuat project baru, dengan click ikon add standard EXE project clip_image003) yang adalah pada bagian sebelah kiri toolbar (tanda lingkaran merah pada gambar 3.1

di bawah ini).

Gambar 3.1 Contoh pembuatan project baru

clip_image005(2) Tambahkan komponen-komponen: 3 komponen label, 3 komponen textbox dan 3 komponen commandButton yang ada di [toolbox]. Atur tempatnya pada form seperti gambar 3.2. berikut.

clip_image007

Gambar 3.2. Contoh penaturan letak setiap komponen

(3) Pada komponen label1, isikan property [Caption] dengan Bilangan 1. Pada label2, isikan property [Caption] dengan Bilangan 2. Dan pada label 3 isikan property [Caption] dengan Hasil.

(4) Pada komponen textbox1, isikan property [Name] dengan bil1 dan property

[Text] dikosongkan. Pada textbox2, isikan property [Name] dengan bil2 dan property [Text] dikosongkan. Dan pada textbox3, isikan property [Name] dengan bil3 dan property [Text] dikosongkan.

(5) Pada komponen command1, isikan property [Caption] dengan Tambah. Pada command2, isikan property [Caption] dengan Kurang. Dan pada command3, isikan property [Caption] dengan Kali. Sehingga hasil tampilan form menjadi seperti gambar 3.3.

clip_image009

Gambar 3.3. Hasil tampilan project 1

(6) Click pada command1 (Tambah), sehingga muncul tampilan script dengan disediakan perintah dari event command_click

Private Sub Command1_Click()

End Sub

Isikan program penjumlahan dari bil1 dan bil2, hasilnya ditampung dalam bil3

sebagai berikut

Private Sub Command1_Click()

a=val(bil1) b=val(bil2) c=a+b

bil3 = c

End Sub

Val merupakan suatu fungsi yang digunakan untuk mengkonversi tipe data string atau variant seperti pada textbox menjadi tipe data numerik sehingga bisa dihitung dengan operasi aritmatika.

(7) Click pada command1 (kurang), sehingga muncul tampilan script dengan disediakan perintah dari event command_click

Private Sub Command2_Click()

End Sub

Isikan program pengurangan dari bil1 dan bil2, hasilnya ditampung dalam bil3

sebagai berikut

Private Sub Command2_Click()

a=val(bil1) b=val(bil2) c=a-b

bil3 = c

End Sub

(8) Click pada command3 (kali), sehingga muncul tampilan script dengan disediakan perintah dari event command_click

Private Sub Command3_Click()

End Sub

Isikan program perkalian dari bil1 dan bil2, hasilnya ditampung dalam bil3

sebagai berikut

Private Sub Command1_Click()

a=val(bil1) b=val(bil2) c=a*b

bil3 = c

End Sub

(9) Project sudah selesai, untuk menjalankan tekan F5. Cobalah untuk mengisi Bilangan 1 dan Bilangan 2 dengan sembarang nilai numerik, lalu click tombol- tombol tambah, kurang dan kali. Bila hasilnya benar maka project aplikasi dikatakan benar. Untuk menyimpan project pilih menu [File] >> [Save Project]

clip_image011Folder

Gambar 3.4. Contoh jendela untuk menyimpan form

Pilih Folder mana untuk menyimpan file, sebaiknya buat folder baru di My

Documents. Isikan nama file dengan FormLatihan31 untuk form lalu tekan

[Save]. Setelah itu muncul jendela yang sama untuk project, isikan nama project dengan ProjectLatihan31 dan tekan [Save].

3.4.2. Menghitung Hari

Salah satu aplikasi yang banyak digunakan adalah menentukan selisih hari, biasanya digunakan untuk menentukan kurang berapa hari suatu pekerjaan harus selesai (deadline) atau berapa hari lagi masa berlaku suatu kartu dan lainnya. Untuk membuat aplikasi untuk menghitung hari adalah sebagai berikut:

(1) Buat project baru dengan Standard EXE

(2) Tambahkan komponen-komponen: 3 label, 3 textbox, dan 1 command button.

(3) Untuk label1, isikan property [Caption] dengan Tanggal Awal. Untuk label2 isikan property [Caption] dengan Tanggal Akhir. Dan untuk label3 isikan property [Caption] dengan Selisih hari.

(4) Untuk setiap textbox, kosongkan property [Text].

(5) Untuk command1, isikan property [Caption] dengan Hitung.

(6) Atur posisinya seperti gambar 3.5 di bawah ini.

(7) Click pada command1, pada layar code isikan program berikut: Private Sub Command1_Click()

Dim tg1 As Date Dim tg2 As Date tg1 = Text1

tg2 = Text2

Text3 = tg2 - tg1

End Sub

Untuk tipe data tanggal, variabel perlu didefinisikan terlebih dahulu sehingga tipe data variant pada textbox dapat diterjemahkan menjadi date. Langkah berikutnya tinggal mengurangkan, hasil pengurangan berupa jumlah haris selisih hari.

clip_image012

Gambar 3.5. Tampilan project selisih hari

(8) Program selesai, simpan form dengan FormLatihan32 dan project dengan ProjectLatihan32. Untuk menjalankan program tekan F5. Jalankan program yang sudah dibuat, bila hasilnya adalah selisih hari antara tanggal akhir dan tanggal awal maka hasilnya benar.

3.5. Latihan

Buatlah project sederhana untuk:

(1) Menghitung nilai persamaan y=x2+3x+2 dengan x diketahui, dan tampilan seperti gambar 3.6. berikut:

clip_image014

Gambar 3.6. Contoh hasil latihan 1

(2) Menghitung nilai puncak persamaan kuadrat y=ax2+bx+c dengan a, b dan c diketahui menggunakan rumus:

x = - b dan masukkan nilai x kedalam persamaan

2a

clip_image016

Gambar 3.7. Contoh hasil latihan 2

y = ax 2 + bx + c

(3) Menghitung sisa pembagian bilangan dibagi 4 dengan bilangan diketahui

menggunakan rumus sisa=bilangan mod 4.

clip_image017

Gambar 3.8. Contoh hasil latihan 3

(4) Menghitung tanggal setelah 30 hari dari tanggal yang dimasukkan.

clip_image018

Gambar 3.9. Contoh hasil latihan 4

(5) Menghitung harga pembelian komputer dengan spesifikasi sebagai berikut:

harga komputer Rp. 4.000.000,-

harga printer

Rp.

550.000,-

harga monitor

Rp.

750.000,-

Dengan memasukkan jumlah komputer, monitor dan printer. Hitung total

pembelian sengan tampilan sebagai berikut.

clip_image019

Gambar 3.10. Contoh hasil latihan 5

Baca Selengkapnya....

Jaringan Client Server

Wednesday, 26 October 2011

CLIENT SERVER

1.Pendahuluan

Pemanfaatan perangkat lunak berperan erat bagi perkembangan di semua lini, baik itu institusi pendidikan, lingkungan bisnis, maupun kalangan pribadi. Tentunya tidak berpulang dari penggunaan perangkat lunak tersebut, sampai sejauh mana fungsinya dapat diberdayakan dan seberapa besar biaya yang dibutuhkan untuk penerapannya. Pemilihan perangkat lunak yang sejalan dengan kebutuhan harus benar-benar diperhatikan, karena itu perencanan awal dimulai dengan mengindentifikasi kebutuhan di lingkungan yang ada. Setelah proses identifikasi kebutuhan didaftarkan, kita dapat memilih perangkat lunak seperti apa yang akan digunakan. Tulisan kali ini, memperkenalkan salah satu bentuk client/server dengan mengambil contoh penggunaan ”Web Server”, yang beroperasi di lingkungan GNU/Linux dan penggunaan aplikasi client browser. Pemilihan sengaja jatuh ke lingkungan tak berbayar untuk memamfaatkan perangkat lunak tersebut, alias proyek opensource.

Pemamfaatan web server menambah khazanah pengembangan aplikasi web, seperti

- elearning,

- egovernment,

- ecommerce.

Pendistribusian informasi di satu layanan dan penggunaan aplikasi client yang sungguh sangat mudah – hampir di setiap perangkat keras (PC, PDA) sudah terdapat browser. Web server sebagai pemberi pelayanan membutuhkan sistem operasi untuk menjalankan fungsinya. Sehingga kemampuan sistem operasi menangani web server menjadi perhatiannya. Yang tentunya komunikasi antar sistem operasi dengan aplikasi web server harus dimengerti kedua unit. Semua itu tak terlepas dari pengembangan model OSI (Open Systems Interconnection Reference) dan TCP/IP (Transmission Control Protocol/Internet Protocol) yang memungkinkan komunikasi antar computer yang satu dengan lainnya, perangkat keras, perangkat lunak client/ server tentu menggunakan kaedah ini karena kaedah yang digunakan menjadi acuan para pengembang perangkat lunak maupun perangkat keras (vendor). Lebih jauh daripada itu, sistem operasi melakukan semua tugastugas penting dalam komputer, dan

menjamin aplikasiaplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar.

Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Dalam banyak kasus, sistem operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsifungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsifungsi

tersebut dari awal.

Sistem Operasi secara umum terdiri dari beberapa bagian:

1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory

2. Kernel, yaitu inti dari sebuah Sistem Operasi

3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna

4. Pustakapustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang

5. dapat dipanggil oleh aplikasi lain

6. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multitasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah RealTime OS. Apache Web server dapat berjalan di sistem operasi yang populer saat ini, seperti Windows, GNU, Unix maupun Mac OS. Pemilihan GNU sendiri berdasarkan beberapa pertimbangan pribadi seperti pengalaman dalam menggunakannya maupun keandalan dari sistem

operasinya. Dengan menggunakan komputer sekelas desktop, sistem operasi ini bisa berjalan dan berfungsi sebagai web server, dipermudah dengan proses instalasi dengan pemilihan paketpaket server yang diinginkan – web server.

2.Pengertian Client Server

Client-Server adalah arsitektur jaringan yang memisahkan client(biasanya aplikasi yang menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau informasi dari server.

Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :

1.Servis (layanan)

Hubungan antara proses yang berjalan pada mesin yang berbeda Pemisahan fungsi berdasarkan ide layanannya. Server sebagai provider, client sebagai konsumen

2.Sharing resources (sumber daya)

oServer bisa melayani beberapa client pada waktu yang sama, dan

meregulasi akses bersama untuk share sumber daya dalam menjamin

konsistensinya.

3.Asymmetrical protocol (protokol yang tidak simetris )

Many-to-one relationship antara client dan server.Client selalu

menginisiasikan dialog melalui layanan permintaan, dan server menunggu

secara pasif request dari client.

4.Transparansi lokasi

Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada

mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari

client.

5.Mix-and-Match

Perbedaan server client platforms

6.Pesan berbasiskan komunikasi

Interaksi server dan client melalui pengiriman pesan yang menyertakan

permintaan dan jawaban.

7.Pemisahan interface dan implementasi

Server bisa diupgrade tanpa mempengaruhi client selama interface pesan

yang diterbitkan tidak berubah.

Client Server System

clip_image002

Client / Server Application

clip_image004

Perbedaan Tipe Client-Server

1.File Servers

oFile server vendors mengklaim bahwa mereka pertama menemukan istilah

client-server.

oUntuk sharing file melalui jaringan

clip_image006

2.Database Servers

Client mengirimkan SQL requests sebagai pesan pada database server,selanjutnya hasil perintah SQL dikembalikan.

Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang diminta dan kemudian semua record dikembalikan pada client.

clip_image008

3.Transaction Servers (Transaksi Server)

Client meminta remote procedures yang terletak pada server dengan sebuah SQL database engine. Remote procedures ini mengeksekusi sebuah grup dari SQL statement, Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi

clip_image010

4.Groupsware Servers

Dikenal sebagai Computer-supported cooperative working Manajemen semi-struktur informasi seperti teks, image, , bulletin boards dan aliaran kerja Data diatur sebagai dokumen

clip_image012

5.Object Application Servers

Aplikasi client/server ditulis sebagai satu set objek komunikasi Client objects berkomunikasi dengan server objects melalui Object Request Broker (ORB) Client meminta sebuah method pada remote object

clip_image014

6.Web Application Servers (Aplikasi Web Servers)

World Wide Web adalah aplikasi client server yang pertama yang

digunakan untuk web. Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP.

clip_image016

Baca Selengkapnya....

Berlangganan Artikel dari Saya

Enter your email address:

Delivered by FeedBurner