Program Aplikasi

Monday, May 5, 2008


What is Technology???

Tecnology is a broad concept that deals with the usage and knowledge of tools and crafts, and how it affects the ability to control and adapt to the environment. In human society, it is a consequence of science and engineering, although several technological advances predate the two concepts. Technology is a term with origins in the Greek "technologia", "τεχνολογία" — "techne", "τέχνη" ("craft") and "logia", "λογία" ("saying").[1] However, a strict definition is elusive; "technology" can refer to material objects of use to humanity, such as machines, hardware or utensils, but can also encompass broader themes, including systems, methods of organization, and techniques. The term can either be applied generally or to specific areas: examples include "construction technology", "medical technology", or "state-of-the-art technology". Other species have also been observed to have created and used technology, including non-human primates, dolphins, and crows.

People's use of technology began with the conversion of natural resources into simple tools. The prehistorical discovery of the ability to control fire increased the available sources of food and the invention of the wheel helped humans in travelling in and controlling their environment. Recent technological developments, including the printing press, the telephone, and the Internet, have lessened physical barriers to communication and allowed humans to interact on a global scale. However, not all technology has been used for peaceful purposes; the development of weapons of ever-increasing destructive power has progressed throughout history, from clubs to nuclear weapons.

Technology has affected society and its surroundings in a number of ways. In many societies, technology has helped develop more advanced economies (including today's global economy) and has allowed the rise of a leisure class. Many technological processes produce unwanted by-products, known as pollution, and deplete natural resources, to the detriment of the Earth and its environment. Various implementations of technology influence the values of a society and new technology often raises new ethical questions. Examples include the rise of the notion of efficiency in terms of human productivity, a term originally applied only to machines, and the challenge of traditional norms.

Philosophical debates have arisen over the present and future use of technology in society, with disagreements over whether technology improves the human condition or worsens it. Neo-Luddism, anarcho-primitivism, and similar movements criticise the pervasiveness of technology in the modern world, claiming that it harms the environment and alienates people; proponents of ideologies such as transhumanism and techno-progressivism view continued technological progress as beneficial to society and the human condition. Indeed, until recently, it was believed that the development of technology was restricted only to human beings, but recent scientific studies indicate that other primates and certain dolphin communities have developed simple tools and learned to pass their knowledge to other generations.

Short Message Service??

What is SMS ??? SMS (Short Message Center)
Short message service is a mechanism of delivery of short messages over the mobile networks. It is a store and forward way of transmitting messages to and from mobiles. The message (text only) from the sending mobile is stored in a central short message center (SMS) which then forwards it to the destination mobile. This means that in the case that the recipient is not available, the short message is stored and can be sent later. Each short message can be no longer than 160 characters. These characters can be text (alphanumeric) or binary Non-Text Short messages. An interesting feature of SMS is return receipts. This means that the sender, if wishes, can get a small message notifying if the short message was delivered to the intended recipient. Since SMS used signaling channel as opposed to dedicated channels, these messages can be sent/received simultaneously with the voice/data/fax service over a GSM network. SMS supports national and international roaming. This means that you can send short messages to any other GSM mobile user around the world. With the PCS networks based on all the three technologies, GSM, CDMA and TDMA supporting SMS, SMS is more or less a universal mobile data service.

à Note: The actual limit of size of SMS is 160 characters if Latin alphabets are used. If non-Latin alphabets like Chinese or Arabic are used, the limit is 70 characters.

Arsitecture of SMS System:

The SMC (Short Message Center) is the entity which does the job of store and forward of messages to and from the mobile station. The SME (Short Message Entity) which can be located in the fixed network or a mobile station, receives and sends short messages.

The SMS GWMS (SMS gateway MSC) is a gateway MSC that can also receive short messages. The gateway MSC is a mobile network’s point of contact with other networks. On receiving the short message from the short message center, GMSC uses the SS7 network to interrogate the current position of the mobile station form the HLR, the home location register.

HLR is the main database in a mobile network. It holds information of the subscription profile of the mobile and also about the routing information for the subscriber, i.e. the area (covered by a MSC) where the mobile is currently situated. The GMSC is thus able to pass on the message to the correct MSC.

MSC (Mobile Switching Center) is the entity in a GSM network which does the job of switching connections between mobile stations or between mobile stations and the fixed network.

A VLR (Visitor Location Register) corresponds to each MSC and contains temporary information about the mobile, information like mobile identification and the cell (or a group of cells) where the mobile is currently situated. Using information form the VLR the MSC is able to switch the information (short message) to the corresponding BSS (Base Station System, BSC + BTSs), which transmits the short message to the mobile. The BSS consists of transceivers, which send and receive information over the air interface, to and from the mobile station. This information is passed over the signaling channels so the mobile can receive messages even if a voice or data call is going on.

Wednesday, April 2, 2008

Arsitektur Perancangan Protokol

Apa itu Protokol, bagaimana sebuah data dari satu computer ke computer yang lain bisa saling dikirimkan melalui jaringan? Berikut sedikit penjelasan mengenai seluk beluk Protokol dalam dunia jaringan.

Setiap perusahaan pembuat peralatan komunikasi dan sistem komputer merancang dan mengembangkan sistemnya sendiri-sendiri dan kemungkinan besar tidak dapat atau sukar berhubungan antara yang satu dengan yang lain karena berbeda satu sama lain (proprietary protocol). Untuk itu dibutuhkan suatu aturan untuk membuat peralatan-peralatan tersebut dapat saling berkomunikasi.

Protokol merupakan tata cara atau prosedur yang harus diikuti oleh dua buah atau lebih sistem komputer yang akan melakukan komunikasi. Sedangkan Protokol komunikasi data merupakan prosedur & aturan-aturan yang mengatur operasi dari peralatan komunikasi data. Dua fungsi umum dari protocol adalah : Membuat hubungan antara pengirim dan penerima serta menyalurkan informasi dengan keandalan tinggi.

OSI (Open Systems Interconnections) merupakan salah satu organisasi yang berperan dalam standarisasi komunikasi data bersama perusahaan-perusahaan lain membuat model standar (baku). Dalam usahanya mengembangkan protokol komunikasi data yang standar digunakanlah suatu model yang digunakan untuk kendali komunikasi data melalui jaringan dan sekarang dikenal dengan model OSI.

Model OSI menggunakan layer untuk menentukan berbagai macam fungsi dan operasi sistem komunikasi data. OSI mendefinisikan sistem sebagai himpunan dari satu atau lebih komputer beserta perangkat lunaknya, terminal, operator, proses, serta alat penyalur informasi lain yang bisa melaksanakan pengolahan dan penyaluran informasi. OSI menggunakan 7 lapis Layer dalam usahanya dalam protocol. Sebuah layer pada pengirim hanya perlu berhubungan dengan layer yang sama di penerima (misalnya transport layer penerima hanya berhubungan dengan transport layer pengirim) selain dengan satu layer di atas atau di bawahnya (misalnya transport layer berhubungan dengan session layer yang ada di atasnya atau network layer yang ada di bawahnya). Tiap layer bertugas memberi layanan tertentu pada layer di atasnya dan melindungi layer di atasnya dari detil cara pemberian layanan tersebut. Tiap layer harus transparan, sehingga modifikasi yang dilakukan terhadapnya tidak akan menyebabkan perubahan pada layer yang lain.

Layer 7 Application

Layer 6 Presentation

Layer 5 Session

Layer 4 Transport

Layer 3 Network

Layer 2 Data Link

Layer 1 Physical

Sebenarnya tidak ada data yang langsung di alihkan antar layer yang sama dari dua sistem yang berbeda ini. Layer atas akan memberi data dan control ke layer di bawahnya sampai layer terrendah dicapai. Antara dua layer yang berdekatan ada interface. Interface ini mendefinisikan operasi dan layanan yang diberikan olehnya ke layer lebih atas.

Himpunan layer dan protocol, rincian implementasi atau spesifikasi interface dikenal sebagai arsitektur jaringan. Jika jumlah layer yang dipakai (komunikasi) sedikit, maka interaksi antar layer akan mudah dan jelas. Standarisasi yang tersedia kebanyakan berlaku untuk layer bawah, dan makin langka pada layer atas terutama Application Layer. Empat layer pertama memberi transfer service karena pada layer-layer ini pesan disalurkan atau dialihkan dari source ke destination. Sehingga mereka merupakan interface antara terminal dan jaringan yang dipakai bersama. Keempat layers ini juga dikenal sebagai network oriented layer dan berfungsi membentuk sambungan antar dua sistem yang akan berkomunikasi melalui jaringan yang ada, mengendalikan proses pengalihan informasi melalui sambungan ini tanpa kesalahan, lengkap, dan tidak rangkap.

Dengan adanya aturan-aturan berupa Protokol yang salah satunya metode OSI membuat komunikasi data dalam jaringan menjadi bisa dilakukan dengan cepat dan mudah.

Terminologi OSI:

Entity : elemen aktif pada tiap layer yang bisa berupa soft/hard ware. Entities yang ada pada layer yang sama dan berada pada sistem yang berbeda disebut peer entity. Entity pada layer X mengimplementasikan layanan yang dipakai oleh layer X+1.

Service Provider : layer X yang mempunyai entity yang menyediakan service yang dipakai oleh layer X+1. Mungkin layer X menggunakan service yang disediakan oleh layer X-1.

Entity : elemen aktif pada tiap layer yang bisa berupa soft/hard ware. Entities yang ada pada layer yang sama dan berada pada sistem yang berbeda disebut peer entity. Entity pada layer X mengimplementasikan layanan yang dipakai oleh layer X+1.

Service Provider : layer X yang mempunyai entity yang menyediakan service yang dipakai oleh layer X+1. Mungkin layer X menggunakan service yang disediakan oleh layer X-1.

Service Data Unit (SDU) : informasi yang dilewatkan melalui jaringan ke entity peer kemudian ke layer X+1. Informasi kendali diperlukan untuk membantu layer di bawahnya untuk melakukan tugasnya tetapi ia sendiri bukan informasi. Untuk mengalihkan SDU, layer X mungkin perlu memecahnya kemudian dikirimkan sebagai PDU dan menambahkan sebuah header. Header ini digunakan oleh peer entity untuk melaksanakan protokolnya. PDU yang ada adalah TPDU, SPDU, dan APDU.

Friday, March 21, 2008

Tentang Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.

Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan.

In business programming, Visual Basic has one of the largest user bases. In a survey conducted in 2005, 62 percent of developers reported using some form of Visual Basic. It currently competes with C++, C# and Java for dominance in the business world. JavaScript is another competitor to Visual Basic

di ambil dari sumber: Wikipedia

First Post

Assalamu'alaikum wr.wb
Alhamdulillah postingan pertama berhasil di tulis :-)