Lamborghini Madura, Desain Mobil Sporty Mewah Terinspirasi dari Pulau di Indonesia



Teman-teman pasti tau yg namanya mobil LAMBORGHINI...wuih siapa yg ga tau mobil sporty keren itu..hohoho...Lamborghini itu merupakan salah satu perusahaan mbim (^.^) alias mobil yg ada di Italia n merupakan induk dari Grup VW (Volks Wagen).
Perusahaan ini didirikan ama c Mister Ferruccio Lamborghini (1916-1993). (wikipedia)...oalah jadi nama tuh mobil diambil dr nm yg bkin...keren euy ^^

Nah sekarang knpa ad nama mobil LAMBORGHINI MADURA???? Begini ceritanya (dah kyk kismis aj..hehehhehe :D)
Jadi,,ad seorang mahasiswa asal Universitas Munich Applied Sciences yg namany si Slaveche Tanevsky (duh susah bnr nyebut nmny :P),,dia membuat sebuah desain mbim Lamborghini dengan nama Madura. Kata Madura itu tidak lain n tidak bukan adalah pulau yg ada di Indonesia yg memiliki budaya karapan sapi. Memang nama Lamborghini Madura ini dikarenakan ada jenis sapi atau banteng yg dari Madura yg kuat n dpt berlari cepat yg buat karapan sapi....Ini juga mirip dengan lambang c mbim itu sendiri yaitu banteng

Lamborghini Madura ini punya desain ramping, lebih terfokus, n lebih agresif (wuih keren ^^")..di bagian depan mobil terdapat lampu yg sangat ramping, n intake udara besar. Sedangkan di bagian belakang terdapat desain garis2 yg menambah kegarangan mobil ini coy...mantep bgt yaw :D


"Madura adalah sebuah proposal untuk Lamborghini hibrida pertama yd dijadwalkan keluar tahun 2016 (kurang lebih masih 4 taun lg ~_~)...Mobil ini lebih efisien n ramah lingkungan ga berarti ga boleh tampan, cepat n menarik..(tapi) menurut pendapat saya sistem populasi baru ini hrs terwakili pada mobil ini" kata si yg bikin desain alias Tavensky. (Dikutip KabarIT dari worldcarfans)

Wah bangga saya sebagai org Indonesia ^^..hayo..hayo siapa org Indonesia yg akan memiliki mobil ini?? Nampakny Bupati Sampang, Madura yg bernama Noer Tjahjakebelet ingin memilikiny ini...
"Secara pribadi saya bangga. Paling tidak saya juga akan memakai mobil itu," kata Noer saat dihubungi tengah dalam perjalanan menuju ke Jakarta. (Dikutip dari detikOto.com)





Read Users' Comments (0)

Proses komunitas java (Java Community Process JCP)

Teknologi Virtual Machine


Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah:


1. Konsolidasi server.

Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.


2. Otomasi dan konsolidasi lingkungan pengembangan dan testing.

Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.


3. Menjalankan perangkat lunak terdahulu.

Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.


4. Memudahkan recovery sistem.

Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.


5. Demonstrasi perangkat lunak.

Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.


APPLICATION PROGRAMMING INTERFACE (APIs)


APIs adalah seperangkat fungsi standar yang disediakan oleh OS atau Bahasa. Dalam Java APIs di masukkan ke dalam package-package yang sesuai dengan fungsinya.

Memakai APIs dilakukan dengan mengimpor package atau kelas :

import java.util.Stack;

Ada beberapa kelas bernama samadi package yang berbeda:

· Import salah satu dan gunakan nama lengkap untuk yang lain, atau

· Gunakan nama lengkap semua kelas


posted by : Arie Disna Nugraha


Read Users' Comments (0)

Manajemen Data Telematika

Pengertian dan Tujuan Manajemen Data

Manajemen Data adalah bagian dari manajemen sumber daya informasi yang mencakup semua kegiatan yang memastikan bahwa data:

· Data Akurat

· Up to Date (Mutakhir)

· Aman

· Tersedia bagi pemakai (user)


Kegiatan Manajemen Data (1)

§ Kegiatan manajemen data mencakup :

· Pengumpulan Data

· Integritas dan Pengujian

· Penyimpanan

· Pemeliharaan

· Keamanan

· Organisasi

· Pengambilan


Kegiatan Manajemen Data (2)

KETERANGAN:

· Pengumpulan Data

Data yang diperlukan dikumpulkan dan dicatat dalam suatu formulir yang disebut dokumen sumber yang berfungsi sebagai input bagi system.


· Integritas dan Pengujian

Data tersebut diperiksa untuk meyakinkan konsistensi dan akurasinya berdasarkan suatu peraturan dan kendala yang telah ditentukan sebelumnya.


· Penyimpanan

Data disimpan pada suatu medium, seperti pita magnetic atau piringan magnetic.


· Pemeliharaan

Data baru ditambahkan, data yang ada diubah, dan data yang tidak lagi diperlukan dihapus agar sumberdaya data (berkas) tetap mutakhir.


· Keamanan

Data dijaga untuk mencegah penghancuran, kerusakan atau penyalahgunaan.


· Organisasi

Data disusun sedemikian rupa untuk memenuhi kebutuhan informasi pemakai.


· Pengambilan

Data tersedia bagi pemakai.


KONSEP DATABASE


Pengertian Database

Database adalah sekumpulan data yang saling berhubungan atau berelasi mempresentasikan suatu organisasi dan tersimpan dalam media penyimpanan eksternal.

Tujuan utama dari data base adalah:

Ø Menghindari pengulangan data (redudansi)

Ø Mencapai indepedensi data (kemampuan untuk membuat perubahan dalam stuktur data tanpa membuat perubahan pada program yang memproses data. Indepedensi data dicapai dengan menempatkan spesifikasi dalam table dan kamus yang terpisah secara fisik dari program.


Perangkat Lunak Database

Ø Perangkat lunak yang menetapkan dan memelihara integritas logis antar file, baik eksplisit maupun implisit disebut system manajemen database (DBMS).

Ø Inovasi DBMS menampilkan perangkat lunak relasional dan sejumlah paket awal ditujukan bagi pemakai mainframe.

Ø SQL / DS (Structure Query Language / Data Systems) dan QBE(Quey by Example) dari IBM dan ORACLE dari Relational Software Inc.


Menciptakan Database

Proses menciptakan database mencakup tiga langkah utama, yaitu:

§ Menentukan Kebutuhan Data

Pada langkah ini dilakukan pendefinisian masalah, pemecahan masalah dan pemrosesan untuk menetapkan data.

§ Menjelaskan Data

Setelah elemen-elemen data yang diperlukan ditentukan, mereka dijelaskan dalam bentuk kamus data. Kamus data adalah suatu ensiklopedi dari informasi mengenai tiap elemen data. System kamus data dapat berupa kertas dan file computer. Jika berupa file, perangkat lunak khusus diperlukan untuk menciptakan dan memeliharanya serta mempersiapkannya untuk digunakan. Perangkat lunak tersebut disebut system kamus data.

§ Memasukan data

Setelah skema dan sub skema diciptakan, data dapat dimasukkan kedalam database. Hal ini dapat dilaksanakan dengan mengetik data langsung kedalam DBMS, membaca data dari pita atau piringan atau me-scan data secara optis. Data siap digunakan setelah berada dalam database.


Menggunakan Database

Pemakaian database dapat berupa orang / program aplikasi.

Ø Orang biasanya menggunakan database dari terminal dan mengambil data dan informasi dengan menggunakan query language. Query adalah permintaan informasi dari database dan query language adalah bahasa khusus yang user friendly yang memungkinkan computer dapat menjawab query.

Ø Program aplikasi menggunakan / mengambil database atau menyimpan data kedalamnya, data manipulation language (DML) khusus digunakan. Pernyataan-pernyataan DML ditanamkan dalam program aplikasi di titik-titik yang perlu.


Sedangkan manajemen data pada sisi client-server telah dibahas pada bab 2 yaitu mengenai arsitektur aplikasi client-server.


posted by : Ardi Gusman

Read Users' Comments (0)

Middleware Telematika

MIDDLEWARE TELEMATIKA


Dalam dunia IT, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah program/aplikasi yang telah ada.

Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari middleware adalah:


a. Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .

b. Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.

c. Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

Perkembangan middleware dapat dikategorikan sebagai berikut:


On Line Transaction Processing (OLTP), merupakan perkembangan awal dari koneksi antar remote database. Pertama kali ditemukan tahun 1969 oleh seorang engineer di Ford, kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses OLTP.


Remote Procedure Call (RPC), menyediakan fasilitas jaringan secara transparan. Open Network Computing (ONC) merupakan prototipe pertama yang diperkenalkan awal tahun 70-an. Sun unggul dalam hal ini dengan mengeluarkan suatu standar untuk koneksi ke internet. Distributed Computing Environment (DCE) yang dikeluarkan oleh Open Systems Foundation (OSF) menyediakan fungsi-fungsi ONC yang cukup kompleks dan tidak mudah untuk sis administrasinya.


Common Object Request Broker Architecture (CORBA), merupakan object-oriented middleware yang menggabungkan fungsi RPC, brokering, dan inheritance. DIGITAL ObjectBroker merupakan salah satu contohnya.


Database middleware adalah salah satu jenis middleware disamping message-oriented middleware, object-oriented middleware, remote procedure call, dan transaction processing monitor1. Pada prinsipnya, ada tiga tingkatan integrasi sistem komputer yaitu integrasi jaringan, integrasi data, dan integrasi applikasi. Database middleware menjawab tantangan integrasi data, sedangkan midleware-middleware yang lain menjawab tantangan integrasi applikasi dan jaringan.

Database middleware yang paling umum digunakan adalah ODBC (Open DataBase Connectivity). Keterbatasan ODBC adalah bahwa middleware ini didisain untuk bekerja pada tipe penyimpanan relational database, lebih tepatnya SQL-based relational database2, meskipun pada saat buku ini ditulis sudah tersedia ODBC untuk text file dan Excel spreadsheet.

Database middleware yang lain, yang merupakan superset daripada ODBC adalah OLEDB. OLEDB bisa mengakses hampir segala macam bentuk database, dan karenanya Microsoft mengklaim OLEDB sebagai Universal Data Access Interface2. Kelebihan yang lain dari OLEDB adalah dia didisain dengan konsep obyek komponen (Component Object Model) yang mengandalkan object-oriented computing dan menjadi salah satu trend di dunia komputasi. Hanya saja OLEDB relatif masih baru pada saat buku ini ditulis, sehingga penulis belum dapat mengevaluasinya lebih jauh.

Database middleware yang ketiga lebih bersifat produk daribada sekedar standard seperti ODBC dan OLEDB yang bisa dibuat oleh berbagai vendor. Beberapa produk database middleware yang bisa disebutkan di sini adalah Oracle’s DB Integrator (previously DIGITAL’s DB Integrator), Sybase’s Omni CONNECT, and International Software Group’s Navigator. Kelebihan dari produk-produk ini dibandingkan dengan standard seperti ODBC dan OLEDB adalah performance, yang sangat sulit dimiliki oleh suatu produk yang mengacu pada standar1.

Database middleware, seperti midleware-middleware yang lain akan tetap dan semakin dibutuhkan dimasa yang akan datang. Dan besar kemungkinannya bahwa OLEDB akan menjadi database middleware yang paling populer pada saat teknologinya matang, karena keterbukaannya, arsitekturnya yang object-oriented, dan kemampuannya mengakses hampir semua tipe penyimpanan data.


posted by : Ardi Gusman

Read Users' Comments (0)

Teknologi yang Terkait antarmuka Telematika

Fitur-fitur Pada Antarmuka Pengguna Telematika
Setelah kita tahu apa itu antarmuka telematika, ada 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:


1. Head Up Display System
Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer (kayaknya jaman dulu sampe sekarang teknologi itu dipakai militer dulu baru di kasih ke orang sipil, trus kapan orang sipil bisa punya teknologi?), sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.


2. Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung. Hmm,,ngerti gak? Pasti pusing, sama.


3. Computer Vision
Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.
Hmm,,,makin pusing deh tapi tetep dapet ilmu.


4. Browsing Audio Data


5. Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition).
Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan (hebat, padahal kalo lagi di dikte sama dosen juga kita bisa ngubah suara jadi tulisan). Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.


6. Speech Synthesis

Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.



posted by : Rillia Anggraini


Read Users' Comments (0)

Fitur pada antarmuka Telematika

Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) dan Graphical User Interface(GUI).

Interface ini, meliputi:
1. perangkat yang dipakai untuk mengerjakan sesuatu, dan perangkat yang secara tidak langsung mengontrol perangkat lunak.
2. piranti input atau output
3. prosedur pemakaian perangkat.



posted by : Dian safitri

Read Users' Comments (0)

Jaringan Wireless

Jaringan wireless: jaringan yang mengkoneksikan dua komputer atau lebih menggunakan sinyal radio, cocok untuk berbagi-pakai file, printer, atau akses Internet. Berbagi sumber file dan memindah-mindahkannya tanpa menggunakan kabel.



Cara Kerja Jaringan Wireless :

Bila Anda ingin mengkoneksikan dua komputer atau lebih di lokasi yang sukar atau tidak mungkin untuk memasang kabel jaringan, sebuah jaringan wireless (tanpa kabel) mungkin cocok untuk diterapkan. Setiap PC pada jaringan wireless dilengkapi dengan sebuah radio tranceiver, atau biasanya disebut adapter atau kartu wireless LAN, yang akan mengirim dan menerima sinyal radio dari dan ke PC lain dalam jaringan. Anda akan mendapatkan banyak adapter dengan konfigurasi internal dan eksternal, baik untuk PC desktop maupun notebook.

Mirip dengan jaringan Ethernet kabel, sebuah wireless LAN mengirim data dalam bentuk paket. Setiap adapter memiliki nomor ID yang permanen dan unik yang berfungsi sebagai sebuah alamat, dan tiap paket selain berisi data juga menyertakan alamat penerima dan pengirim paket tersebut. Sama dengan sebuah adapter Ethernet, sebuah kartu wireless LAN akan memeriksa kondisi jaringan sebelum mengirim paket ke dalamnya. Bila jaringan dalam keadaan kosong, maka paket langsung dikirimkan.

Bila kartu mendeteksi adanya data lain yang sedang menggunakan frekuensi radio, maka ia akan menunggu sesaat kemudian memeriksanya kembali.

Wireless LAN biasanya menggunakan salah satu dari dua topologi–cara untuk mengatur sebuah jaringan. Pada topologi ad-hoc–biasa dikenal sebagai jaringan peer-to-peer–setiap PC dilengkapi dengan sebuah adapter wireless LAN yang mengirim dan menerima data ke dan dari PC lain yang dilengkapi dengan adapter yang sama, dalam radius 300 kaki (±100 meter). Untuk topologi infrastruktur, tiap PC mengirim dan menerima data dari sebuah titik akses, yang dipasang di dinding atau langit-langit berupa sebuah kotak kecil berantena. Saat titik akses menerima data, ia akan mengirimkan kembali sinyal radio tersebut (dengan jangkauan yang lebih jauh) ke PC yang berada di area cakupannya, atau dapat mentransfer data melalui jaringan Ethernet kabel. Titik akses pada sebuah jaringan infrastruktur memiliki area cakupan yang lebih besar, tetapi membutuhkan alat dengan harga yang lebih mahal.
Walau menggunakan prinsip kerja yang sama, kecepatan mengirim data dan frekuensi yang digunakan oleh wireless LAN berbeda berdasarkan jenis atau produk yang dibuat, tergantung pada standar yang mereka gunakan. Vendor-vendor wireless LAN biasanya menggunakan beberapa standar, termasuk IEEE 802.11, IEEE 802.11b, OpenAir, dan HomeRF.



Cara Kerja Terminal :

Dalam contoh kasus diatas, dhcp server, tftp server, nfs server dan xdm server berada dalam satu mesin komputer atau disebut server. Pada saat komputer terminal/client selesai melakukan proses booting dan user login ke dalam server, beberapa program aplikasi akan berjalan didalam server tetapi output / tampilan akan berada pada komputer terminal/client. Ini adalah teori dasar dari x-windows ltsp. Komputer terminal/client hanya berjalan pada linux kernel, Xfree86, Init dan print server daemon untuk melakukan pencetakan ke dalam lokal printer. Karena progaram ini adalah sangat kecil agar dapat dijalankan padakomputer` terminal/client maka kita dapat melakukan penghematan daya listrik dengan memakai power yang rendah dan dapat dijalankan dengan menggunakan komputer 486 16mb untuk ram dengan tampilan x window terminal/client (tanpa harddisk).


Bila kita menggunakan beberapa komputer terminal/client dengan satu server permasalahan yang timbul jika komputer terminal/client akan berjalan, komputer terminal/client akan butuh untuk menulis beberapa files ke dalam server, dan juga komputer terminal/client membutuhkan untuk menghubungkan beberapa sistem file root. Jika mempunyai 50 komputer terminal/client kita membutuhkan 50 bagian direktori yang harus diexported. Ini adalah salah satu kenyataan dan tantangan yang harus di coba untuk ditangani. Garis besarnya, tutorial singkat ini akan memberikan contoh konfigurasi file dan program yang dibutuhkan agar komputer terminal/client dapat berjalan pada saat di booting. Beberapa komputer terminal/client mempunyai spesifikasi perangkat keras yang berbeda. Seperti lan card, vga card dan type.



posted by : Dian Safitri


Read Users' Comments (0)

Layanan Telematika (Telematics Services)

Layanan Telematika terdiri dari :

1. Layanan Informasi

Teknologi telematika yang merupakan konvergensi dari telekomunikasi, teknologi informasi dan penyiaran memungkinkan terlaksananya aktivitas perekonomian dan sosial kemasyarakatan dengan lebih baik.

2. Layanan Context- Aware dan Event Base

Perangkat komputer memiliki kepekaan dan dapat bereaksi terhadap lingkungan sekitarnya berdasarkan informasi dan aturan-aturan tertentu yang tersimpan di dalam perangkat.

Tiga hal yang menjadi perhatian sistem context-aware menurut Albrecht Schmidt, yaitu:

1. The acquisition of context

Hal ini berkaitan dengan pemilihan konteks dan bagaimana cara memperoleh konteks yang diinginkan.

2. The abstraction and understanding of context

Pemahaman terhadap bagaimana cara konteks yang dipilih berhubungan dengan kondisi nyata, bagaimana informasi yang dimiliki suatu konteks dapat membantu meningkatkan kinerja aplikasi, dan bagaimana tanggapan sistem dan cara kerja terhadap inputan dalam suatu konteks.

3. Application behaviour based on the recognized context

Dua hal yang paling penting adalah bagaimana pengguna dapat memahami sistem dan tingkah lakunya yang sesuai dengan konteks yang dimilikinya serta bagaimana caranya memberikan kontrol penuh kepada pengguna terhadap sistem.

3. Layanan Keamanan

4. Layanan Perbaikan Sumber


posted by : Dian Safitri


Read Users' Comments (0)

Arsitektur aplikasi client-server

Arsitektur aplikasi merupakan suatu desain aplikasi yang terdiri dari komponen-komponen yang saling berinteraksi satu sama lain. Biasanya juga disebut dengan infrastruktur aplikasi. Cara komunikasi komponen-komponen tersebut melalui network atau jaringan yang saling terhubung. Terdapat beberapa macam arsitektur aplikasi, di antaranya Stand Alone, Client Server (Two Tier), dan Three Tier.

Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

Macam-macam arsitektur aplikasi Client-Server:

Arsitektur Stand Alone (one-tier)

Dengan menggunakan Arsitektur Stand Alone, maka proses yang dilakukan terjadi pada komputer itu sendiri. Pada arsitektur Stand Alone, biasanya juga terdapat aplikasi dan database pada komputer yang sama. Saat ini, komputer yang menggunakan arsitektur Stand Alone hanya berupa PC User yang memaintain data pada komputer itu sendiri. Tetapi arsitektur Stand Alone

sebenarnya juga masih dipakai terutama untuk Server Mainframe seperti UNIX, AS400, dan sebagainya.

Client yang ada pada user merupakan dump terminal yang digunakan untuk mengakses server tersebut. Dan semua proses yang terjadi ada pada server Mainframe dan bukan pada terminal.


Client Server (Two Tier)

Client Server disebut juga dengan Two Tier karena arsitektur ini hanya memiliki dua tingkatan,

yaitu satu sebagai Client dan satu lagi sebagai Server. Arsitektur ini memungkinkan aplikasi pada komputer Client berinteraksi dengan Server melalui jaringan. Umumnya, aplikasi Client Server merupakan aplikasi desktop, dimana aplikasi terinstal di masing-masing PC, dan mengambil data pada satu Server. Server ini merupakan Database Server, dimana dijadikan sebagai pusat data dari aplikasi. Pada arsitektur Client Server ini, proses yang terjadi bisa pada Client maupun pada Server.

Aplikasi-aplikasi yang ada Client bisa dipergunakan sebagai proses bisnis maupun hanya merupakan suatu User Interface aplikasi. Untuk membuat suatu proses bisnis pada Client, maka kebanyakan aplikasi menggunakan suatu metode berupa Class yang terbungkus di dalam suatu object.

Proses bisnis juga bisa ditempatkan pada Server. Server pada Client Server biasanya digunakan untuk Database, seperti Oracle dan SQL Server, menggunakan Stored Procedure sehingga bisa mengurangi bandwidth jaringan.


Three Tier

Arsitektur Three Tier merupakan inovasi dari arsitektur Client Server. Pada arsitektur Three Tier ini terdapat Application Server yang berdiri di antara Client dan Database Server. Contoh dari Application server adalah IIS, WebSphere, dan sebagainya.

Application Server umumnya berupa business process layer, dimana bisa didevelop menggunakan PHP, ASP.Net, maupun Java. Sehingga kita menempatkan beberapa business logic kita pada tier tersebut.

Arsitektur Three Tier ini banyak sekali diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web Browser. Dan saat komputer client melakukan inputan data, maka data tersebut dikirimkan ke Application Server dan diolah berdasarkan business process-nya. Selanjutnya Application Server akan melakukan komunikasi dengan database server.

Biasanya, implementasi arsitektur Three Tier terkendala dengan network bandwidth. Karena aplikasinya berbasiskan web, maka Application Server selalu mengirimkan Web Application-nya ke computer Client. Jika kita memiliki banyak sekali client, maka bandwidth yang harus disiapkan akan cukup besar, sedangkan network bandwidth biasanya memiliki limitasi. Oleh karena itu biasanya, untuk mengatasi masalah ini, Application Server ditempatkan pada sisi client dan hanya mengirimkan data ke dalam database server.

Multi Tier

Arsitektur Multi Tier adalah suatu metode yang sangat mirip dengan Three Tier. Bedanya, pada Multi Tier akan diperjelas bagian UI (User Interface) dan Data Processing. Yang membedakan arsitektur ini adalah dengan adanya Business Logic Server. Database Server dan Bussines Logic Server merupakan bagian dari Data Processing, sedangkan Application Server dan Client/Terminal merupakan bagian dari UI.

Business Logic Server biasanya masih menggunakan bahasa pemrograman terdahulu, seperti COBOL. Karena sampai saat ini, bahasa pemrograman tersebut masih sangat mumpuni sebagai business process.


Read Users' Comments (0)