Kamis, 27 Juni 2013

Relational Database Management System

Relational Database Management System (RDBMS) adalah sebuah program yang dirancang dan digunakan untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.

Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.

Sejarah RDBMS

Edgar F. Codd memperkenalkan istilah ini pada makalah seminarnya yang berjudul "A Relational Model of Data for Large Shared Data Banks". Salah satu definisi yang cukup dikenal secara luas atas sebuah sistem basisdata relasional adalah 12 hukum Codd. Pada awal-awal implementasinya banyak model relasional yang tidak mengikuti seluruh elemen-elemen yang terdapat dalam hukum-hukum Codd tersebut yang menjadikan terminologinya berkembang untuk mendeskripsikan sebuah tipikal sistem basisdata yang lebih luas. Dalam cakupan yang minimum sistem tersebut memenuhi kriteria berikut:


  • menyajikan data pada pengguna dalam bentuk relasional (ditampilkan dalam bentuk tabular, sebagai koleksi dari tabel dimana setiap tabel beriisi sekumpulan baris dan kolom)
  • menyediakan operator relasional untuk memanipulasi data dalam bentuk tabular


Sistem yang pertama kalinya yang secara relatif memenuhi implementasi atas sebuah model relasional adalah Pusat Studi Ilmiah IB, Inggris, di Peterlee; IS1 (1970-1972) dan implementasi lain yang mengikutinya PRTV (1973-1979). Sistem yang pertama kalinya dijual secara komersil sebagai RDBMS adalah Multics Relational Data Srore pada tahun 1978. Yang lainnya adalah Berkeley Ingres QUEL dan IBM BS12.

Implementasi dalam GIS

Implementasi RDBMS dalam GIS sangat penting dan hampir selalu digunakan. Dalam membuat suatu Aplikasi GIS yang sangat besar datanya tentu menggunakan DBMS, dan dalam penggunaanya, diperlukan relasi antara tabel tabel melalui key yang sama. Dengan key yang sama sebagai primary key, maka kita dapat menampilkan data yang diinginkan dalam suatu pemetaan GIS berupa atribut data dan keterangan lainnya. Hubungan antara tabel tersebut yang dinamakan Relational DBMS.




Minggu, 12 Mei 2013

Pembahasan Web GIS Departemen Perhubungan Republik Indonesia


Pada kesempatan kali ini saya akan membahas tentang fitur fitur dan pembahasan tentang weg GIS. Saya akan membahas web GIS milik departemen perhubungan yaitu http://gis.dephub.go.id/mapping/ Web GIS milik departemen perhubungan Indonesia ini memberikan pelayanan dalam menunjukkan jalur jalur transportasi dari Saban sampai Merauke lengkap dengan berbagai prasarana transportasi yang ada di Indonesia seperti antar bandara, stasiun, terminal, pelabuhan, sampai pelabuhan penyeberangan. Informasi yang diberikan tidak sekedar hanya memberian informasi tentang perhubungan transportasi Indonesia, namun dapat berfungsi untuk mengembangkan aplikasi lainnya. Fitur yang ada dalam web GIS dephub ini menyajikan tampilan peta dengan jalur jalur transportasi di Indonesia secara real time, bila terjadi perubahan dalam trayek, maka akan terjadi update sehingga web service ini dapat diandalkan oleh masyarakat untuk mencari informasi yang akurat.

Untuk melakukan akses web service GIS ini, mutlak dibutuhkan sebuat komputer yang terhubung dengan internet. Tidak dibutuhkan hardware atau software khusus untuk mengakses halaman web ini karena memang pihak depatemen perhubungan membuat web GIS ini untuk memudahkan masyarakat di Indonesia. Web GIS dephub merupakan salah satu aplikasi GIS berbasis WEB. Dibuat menggunakan arcview dalam desktop, dan kemudian dirancang kedalam halaman web yang interaktif.

Layer yang digunakan adalah layer peta, kemudian layer jalur transportasi, layer prasarana transportasi. Layer inilah yang membentuk GIS dalam web GIS dephub ini. Layer peta sebagai layer utama yang akan menunjukkan objek yaitu wilayah peta Indonsia secara keseluruhan, layer jalur transportasi menunjukkan jalur transportasi yang dilewati menurut rute yang berlaku, layer prasarana transportasi menunjukkan stasiun, terminal, bandara dll.

Model data yang digunakan dalam web GIS dephub Indonesia adalah model data vektor yang menampilkan peta / map menurut objek titik, garis poligon dll. Namun kita bisa mengakses pencitraan satelit sehingga mendapatkan tipe data raster, namun terbatas informasinya tidak seperti dalam mode vektor.

Web GIS dephub Indonesia mendapatkan data peta yang digunakan dari Google, sehingga untuk update wilayah Indonesia tergantung dari Google. Sedangkan untuk data data yang digunakan merupakan data yang dimiliki oleh Departemen Perhubungan Republik Indonesia yang memang dimiliki oleh mereka, sehingga untuk update sangat cepat dikarenakan meniliki data –data sendiri.

Sabtu, 11 Mei 2013

Etika dalam Menggunakan Media Sosial


Dalam perkembangan teknologi Informasi yang sangat pesat belakangan ini, penggunaan media sosial sangat marak bagi masyarakat luas. Media sosial menjelma menjadi salah satu layanan yang sangat penting bagi masyarakat. Terbukti dari jumlah user dari berbagai media sosial seperti Twitter, Facebook, Path, dan media sosial lainnya. Umumnya media sosial digunakan sebagai media untuk berkomunikasi antar teman, namun semakin berkembangnya media sosial tersebut membuat berbagai bidang dapat mencakup didalam media sosial seperti iklan komersial, ataupun sebagai media informasi seperti berita atau layanan lainnya.

Dalam menggunakan media sosial, kita harus memperhatikan etika dalam menggunakan media sosial itu sendiri. Etika dalam bersosial media sangat dibutuhkan agar tercipta suasana nyaman dalam sosial media. Kita mungkin sering melihat tweet, atau comment yang kasar yang dilontarkan karena kesal, ataupun mengejek lewat media sosial. Hal seperti ini sangat merusak bagi diri sendiri tentunya karena media sosial adalah suatu wadah atau media komunikasi yang dapat dilihat oleh banyak orang.

Oleh karena itu etika dalam berkomunikasi sangat penting dalam bersosial media. Berikut adalah hal-hal atau etika yang sangat penting yang saya coba jabarkan dalam menggunakan media sosial

  1.  Berkata sopan dan santun dalam pemilihan kata-kata dalam sosial media. Kalimat yang sopan cenderung akan membuat masyarakat yang membaca tweet ataupun status kita menjadi nyaman juga, oleh karena itu berkata sopan dan tidak kasar merupakan etika pertama yang sangat penting.
  2. Tidak membawa etnis, ras, agama, serta unsur seksual dalam menggunakan sosial media. Hal hal tersebut merupakan hal-hal yang sangat sensitif bagi masyarakat, Bila kita membawa unsur-unsur tersebut ditakutkan akan memicu keributan yang lebih besar bagi kita sendiri
  3.  Menggunakan kata kata positif. Tweet ataupun status Facebook yang bernada positif membuat masyarakat menyukai diri kita dikarenakan banyak tulisan tulisan positif yang mungkin berguna bagi pembaca.
  4. Tidak menjatuhkan nama baik orang lain. Media sosial adalah milik semua orang, jadi kita diharuskan menjaga nama baik kita serta oranglain yang menggunakan mdia sosial. Jauhkan ejekan ataupun umpatan kepada orang lain di sosial media
  5. Menghargai tulisan orang lain. Jangan melakukan copy paste tanpa seijin user yang memiliki. Bila kita ingin dihargai, hargai juga orang disekitar kita
  6.  Menggunakan tulisan yang mudah dipahami. Tulisan yang mudah dipahami akan dapat dibaca dan dimengerti oleh pembaca, tidak seperti bangsa 4l4y yang tulisan dan pemilihan kata yang tidak tepat.



Demikian beberapa tips beretika yang baik dalam berkomunikasi dalam media sosial. Sebenarnya masih banyak hal-hal yang perlu diperhatikan dalam menggunakan berbagai sosial media, yang terpenting adalah bagaimana menciptakan keharmonisan dan menjaga etika yang tidak melampaui sopan santun karena media sosial merupakan wadah berkomunikasi masal. Setiap user tentunya ingin menggunakan sosial media untuk berteman, bukan untuk mencari musuh, so ingatlah pepatah berikut ini

Mulutmu harimaumu


Winando Puspoatmojo
4KA15
12109363

Selasa, 23 April 2013

Aplikasi GIS


Aplikasi Web berbasis GIS
Aplikasi Web Departemen Perhubungan
Fitur:
Memilih Prasarana untuk perjalanan/ perhubungan.
Menampilkan peta Indonesia
Menunjukkan prasarana perhubungan melalui peta Indonesia

Perancangan web menggunaan PHP, dan tampilan peta desktop melalui ArcView



Aplikasi Web Mobile
Makan Dimana 
Fitur:
Menunjukkan letak tempat makan di Jabodetabek
Menunjukkan jarak dari tempat kita ke tempat makan melalui GPS
Aplikasi Mobile khusus android

Perancangan aplikasi melalui Eclipse, dengan bahasa Java dan Xml, HTML 5,untuk database dengan SQLite




Buka Dimana, 

Fitur:
Menunjukkan tempat berbuka puasa
Menampilkan jarakmelalu GPS
Menampilka menu makan rumah makan
Aplikasi khusus android

Perancangan dngan Eclipse dengan Java dan HTML 5, serta database dengan SQLite





Kamis, 14 Maret 2013

Tugas GIS: Letak SMAN 1 Cisauk pada Google Maps

Pada tugas ini saya akan membahas tentang letak sekolah SMA saya melalui Google Maps.

Bisa dilihat pada Google Maps dengan mengetikkan keyword nama sekolah, maka akan muncul letak sekolah melalui satelit. Maka akan muncul pencitraan seperti berikut


Maka akan muncul letak dari SMAN 1 Cisauk yang ditandakan dengan A. , Kemudian dipojok kanan gambar ada pencitraan melalui satelit yang menggambarkan kontur permkaan pada area yang sedang dilakukan pencarian. Di pojok kiri bawah dapat dilihat skala yang digunakan dalam peta dalam Google Maps ini. 
SMAN 1 Cisauk terletak di jalan raya Muncul, Tangerang Selatan, Indonesia

Rabu, 06 Maret 2013

Sistem Informasi Secara Umum


Pengertian Sistem Informasi
Sistem merupakan sekumpulan elemen yang saing berinteraksi, sedangkan Informasi merupakan kumpulan data yang telah diolah menjadi sesuatu yang berguna. Maka Sisitem Informasi adalah sekumpulan elemen sejenis yang saling berinteraksi antara user dengan elemen tersebut yang menghasilkan informasi yang dibutuhkan.

Cakupan Sistem Informasi
Cakupan dari Sistem Informasi cukup banyak dan meliputi hampir seluruh bidang, beberapa contohnya adalah Sistem Informasi Akutansi, Sistem Informasi Manajamen yang mencakup wilayah bisnis serta ekonomi. Selain itu juga ada Sistem Informasi Psikologi yang mencakup wilayah dari bidang Psikologi. Contoh lain adalah Sistem Informasi Geografis yang mencakup wilayah keruangan dari sistem tersebut. Masih banyak cakupan bidang sisitem informasi lainnya, contoh diatas merupakan sebagian dari bidang Sistem Informasi yang sering kita jumpai dalam kehidupan sehari hari.

Bahasa Pemrograman
Bahasa Pemrograman tidak luput dari Sistem Informasi itu sendiri. Dalam pembuatan sistem yang akan diterapkan dalam kehidupan nyata dibutuhkan tools yang digunakan untuk membangun sistem yang tidak lain adalah bahasa pemrograman. Bahasa ini menerjemahkan coding menjadi elemen yang digunakan dalam pembuatan suatu sistem informasi. Saya sendiri menguasai beberapa bahasa pemrograman. Saya menguasai bahasa BASIC dari QBASIC dan VBASIC yang saya pelajari dari tingkat SMP. Bahasa BASIC merupakan kurikulum yang harus dikuasai di sekolah saya dulu, dari situ awal mulanya saya menekuni bahasa pemrograman sampai sekarang. Selain itu bahasa lainnya yang saya kuasai adalah PASCAL yang saya pelajari sejak tingkat SMA waktu tergabung dalam klub Ansembling.
Pada tingkat kuliah, saya mempelajari lagi bahasa tersebut, dan menambahnya dengan bahasa C++ yang kemudian dikembangkan ke bahasa JAVA. Selain itu saya juga menguasai bahasa R-programming untuk pembuatan AI, COBOL, serta SQL. Bahasa HTML dan XML , Xhtml juga saya kuasai dasarnya dengan belajar autodidak.

Ada beberapa sistem informasi yang saya rancang, saya membuat program absensi sederhana untuk  kelas ansembling dengan Visual Basic, kemudian saya membuat program Android untuk penulisan Ilmiah yang berjudul Aplikasi Kalkulator Diskon “Go Discount” Berbasis Android Menggunakan Eclipse Indigo, aplikasi tersebut menggabungkan antara bahasa JAVA, XML, dan SQL untuk databasenya. Aplikasi Go Discount berguna untuk menghitung harga diskon dengan cepat dan akurat serta disertai catatan untuk menuliskan hal-hal penting. Saya lebih menyukai mobile programming karena efisien dan sangat digandrungi oleh berbagai konsumen entah dari game, social media application, sampai aplikasi tools tools sederhana yang menunjang kegiatan sehari hari.

 



Sistem informasi yang pernah saya rancang lainnya adalah berbasis web sebagai tugas dari mata kuliah, serta yang terbaru adalah Sistem Laundry Online yang dikerjakan berkelompok untuk tugas kuliah juga.
Untuk pelajaran Sistem Informasi Geografis (GIS) saya pribadi mengharapkan agar mata kuliah ini dapat mengembangkan pengetahuan dari sistem informasi dasar yang telah saya pelajari sehingga saya dapat membuat sebuah sistem yang lebih baik lagi dengan menerapkan GIS.

Sabtu, 12 Januari 2013

Application Programing Interface


API (Application Programing Interface) Merupakan kumpulan dari fungsi fungsi atau perintah yang menggantikan bahasa yang digunakan yang diganti dengan bahasa yang lebih terstruktur dan mudah dimengerti.

API digunakan secara khusus dan dikembangkan sebagai perantara komunikasi antara komponen-komponen dari perangkat lunak.

Keuntungan menggunakan API adalah:
  • Portabilitas: Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut. Sedangkan system call  berbeda antar sistem operasi, dengan catatan dalam implementasinya mungkin saja berbeda.      
  • Lebih Mudah Dimengerti: API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.


Cara menggunakan API cukup mudah, dengan aplikasi pihak ketiga, kita hanya mengimport package dan modul dari bahasa yang kita inginkan. Sebagai contoh dengan menggunakan Eclipse, kita dapat melakukan multi programming dengan satu aplikasi ini saja. Kita tinggal melakukan import package dari bahasa yang kita inginkan. Sebagai contoh kita dapat mengimport modul dari Java, C, XML, dan lain lain tergantung kebutuhan kita. Dengan Api ini juga kita dapat menyatukan beberapa bahasa sekaligus seperti dalam pembuatan aplikasi Android dengan Java dan Xml.

Dengan keuntungan ini, makakini  API lebih sering digunakan untuk melakukan programing dengan berbagai bahasa. Selain kompabilitas bahasa yang digunakan, tampilan dari API juga memudahkan dalam melakukan coding.
Powered By Blogger