Random post

Kamis, 15 Desember 2011

SISTEM INFORMASI MOBILE PADA PENGISIAN KRS


  Mobile Commerce (m-commerce)
Teknologiseluler yang berkembang cepat telah menciptakan paradigma baru dalam berkomunikasi.Istilah smartphone/mobilecommerce menjadikan arti sebuah Smartphone pun menjadi semakin luas, Smartphone berevolusi menjadi perangkat pintar yang dapat melakukan berbagai fungsi tambahan.Menyunting dokumen, merequest data dari server, berlangganan berita online hingga mentransfer sejumlah uang kini dapat dilakukan dengan mudah hanya dengan memanfaatkan sebuah telepon genggam.


Klik disini untuk mendownload materi

Supporting J2ME Enabled to Mobile Phone (Smartphone)
Java merupakan sebuah bahasa pemrograman yang berorientasi objek yang dapat berjalan pada platform yang berbeda, baik di windows, Linux, serta sistem operasi lainnya, sehingga dalam menginstall program java dapat dilakukan di sembarang platform tanpa mengalami masalah, walaupun program tersebut dibuat di suatu sistem operasi tertentu yang berbeda. teknologijavaberkembang sangat pesat akhir-akhir ini. Bahkan belakangan ini dikabarkan berusaha mengalahkan Microsoft yang terkenal sebagai kampiun dari produsen operating system dimuka bumi ini. Teknologi Java memiliki banyak paket-paket aplikasi yang tersedia seperti berikut ini :
a.       J2SE (Java 2 Standard Edition)
Paket instalasi ini digunakan untuk mengembangkan aplikasi yang berjalan pada lingkungan workstation, seperti aplikasi desktop.
b.      J2EE (Java 2 Enterprise Edition)
Paket instalasi ini digunakan untuk mengembangkan aplikasi pada lingkungan internet maupun aplikasi skala enterprise.
c.       J2ME (Java 2 Micro Edition)
Paket aplikasi ini digunakan untuk pengembangan software yang berjalan pada perangkat yang memiliki memori dan sumber daya yang kecil, seperti pada Handphone, PDA, SmartCard.
J2ME terdiri atas komponen-komponen sebagai berikut :
1.      Java Virtual Machine (JVM).
Komponen ini untuk menjalankan program-program Java pada emulator atau handheld devices.
2.      Java API (Application Programming Interface).
Komponen ini merupakan kumpulan library untuk menjalankan dan mengembangkan program Java pada handheld devices.
3.      Tools lain untuk pengembangan aplikasi Java, semacam emulator Java Phone dan emulator Motorola.

2.1.2        Internet
Menurut Saputro (2007),internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, di mana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif. Masyarakat dapat menggunakan internet dengan berlangganan kepada perusahaan penyedia jasa sambungan internet, sehingga dapat terhubungkan dengan jaringan informasi internet di seluruh dunia.

 Koneksi Internet Pada Mobile Phone
Berbagai macam jaringan telah beredar dan dipakai di perang-perangkat smartphone Wi-Fi, Bluetooth, GPRS dan lainnya.Namun pada akhir-akhir ini yang banyak dipakai adalah jaringan GPRS.
GPRS merupakan sistem transmisi berbasis paket untuk GSM yang menggunakan prinsip 'tunnelling'.Ia menawarkan laju data yang lebih tinggi. Laju datanya secara kasar sampai 160 kbps dibandingkan dengan 9,6 kbps yang dapat disediakan oleh rangkaian tersakelar GSM. Kanal-kanal radio ganda dapat dialokasikan bagi seorang pengguna dan kanal yang sama dapat pula digunakan dengan berbagi antar pengguna sehingga menjadi sangat efisien. Dari segi biaya, harga mengacu pada volume penggunaan.Penggunanya ditarik biaya dalam kaitannya dengan banyaknya byte yang dikirim atau diterima, tanpa memperdulikan panggilan, dengan demikian dimungkinkan GPRS akan menjadi lebih cenderung dipilih oleh pelanggan untuk mengaksesnya daripada layanan-layanan IP.GPRS merupakan teknologi baru yang memungkinkan para operator jaringan komunikasi bergerak menawarkan layanan data dengan laju bit yang lebih tinggi dengan tarif rendah ,sehingga membuat layanan data menjadi menarik bagi pasar massal. Para operator jaringan komunikasi bergerak di luar negeri kini melihat GPRS sebagai kunci untuk mengembangkan pasar komunikasi bergerak menjadi pesaing baru di lahan yang pernah menjadi milik jaringan kabel, yakni layanan internet.Kondisi ini dimungkinkan karena ledakan penggunaan internet melalui jaringan kabel (telepon) dapat pula dilakukan melalui jaringan bergerak.Layanan bergerak yang kini sukses di pasar adalah, laporan cuaca, pemesanan makanan, berita olah raga sampai ke berita-berita penting harian. Dari perkembangan tersebut, dapat dirasakan dampaknya pada kemunculan berbeagaiprovider HP yang bersaing menawarkan tarif GPRS yang semakin terjangkau

 WEB
Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari serverwebsite untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut.Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

   HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web.HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikanpenjelajah web untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan penjelajah web seperti Mozilla Firefox atau Microsoft Internet Explorer

 Pemrograman Web
PHP
Berdasarkan PHP manual, PHP singkatan dari Hypertext Preprocessor adalah Open Source secara luas digunakan tujuan umum bahasa script yang sangat cocok untuk pengembangan Web dan dapat dimasukkan ke dalam HTML. Sintaks-nya mengacu pada  C, Java, dan Perl, dan mudah untuk belajar. Tujuan utama dari bahasa adalah untuk memungkinkan pengembang web untuk menulis halaman web yang dihasilkan secara dinamis dengan cepat
PHP (Hypertext Preprocessor) merupakan bahasa scriptserver-side untuk pemrograman web. Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal).PHP pertama kali dibuat oleh RasmusLerdorf pada tahun 1995.Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.Selanjutnya Rasmusmerilis kode sumber tersebut untuk umum dan menamakannya PHP/FI.Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0.Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikanrilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Karena sifatnya yang open source dan semakin banyaknya user membuat bahasa pemprogaman ini mengalami perkembangan yang sangat cepat. Sintaks atau strukturnya hampir mirip dengan bahasa pemprogaman C, Java dan Perl sehingga dengan begitu bagi mereka yang sudah mempelajari bahasa tersebut tidak akan mengalami kesulitan, selain itu bagi para pemula yang baru memulai bahasa pemprograman web rasanya PHP turut diperhitungkan, karena pemanfaatan bahasa PHP tidak hanya sekedar untuk web dan aplikasinya tetapi sudah merambah kedunia desktop windows, namanya yaitu PHP GTK. Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3.
Beberapa jenis database yang didukung oleh PHP antara lain :
            MySQL
            Oracle (OCI7 and OCI8)
            InterBase
            PostgreSQL
            mSQL Solid
            Direct MS-SQL

  MySQL
A.    SQL
SQL merupakan singkatan dari Structured Query Language digunakan untuk berkomunikasi dengan suatu database. Berdasarkan ANSI (American National Standards Institute), SQL merupakan bahasa standar untuk relational database management system. Pernyataan SQL digunakan untuk melakukan  fungsi-fungsi seperti update data pada database, atau pengambilan data dari database. Standar SQL telah ada sejak 1986 dan terus diperbaharui pada tahun 1989,1992,1997 dan 1999.
Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML).Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD, namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.

a.         Data Definition Language

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

b.        Unified Modeling Language (UML)

MenurutFowler (2004), UML merupakan suatu cara untuk menyelesaikan suatu masalah dengan mendeskripsikannya yang telah menjadi standar dalam dunia industri untuk memvisualisasikan, merancang dan mendokumentasikan sistem perangkat lunak. Dengan menggunakan UML kita dapat membangun model untuk segala bentuk dan jenis aplikasi perangkat lunak, yang mana aplikasi yang dibangun dapat berjalan pada perangkat lunak dengan sistem operasi dan jaringan apapun.Selain itu, dengan menggunakan UML, programmer dapat mengerti, memahami dengan jelas maksud, tujuan dan arah rancangan sistem, sehingga sistem perangkat lunak yang dirancang dapat dibangun dengan bahasa program apapun.
UML mendeskripsikan OOP (ObjectOrientedProgramming) dengan beberapa diagram (Borland Software Corporation, 2003), diantaranya:
·      Diagram class
·      Diagram objek
·      Diagram komponen
·      Diagram deployment
·      Diagram use-case
·      Diagram urutan/sekuen
·      Diagram kolaborasi
·      Diagram statechart
B.     MySQL
MySQL merupakanDatabase server yang merupakan yang dikembangkan oleh sebuah perusahaan yang bernama MySQL AB. Perusahaan yang berlokasi Swedia memiliki hak resmi untuk mengembangkan dan mengelola sistem, memberikan dukungan dan layanandan mempekerjakan orang-orang yang  memberikan konstribusi pada MySQL.
Tinjau luas tentang MySQL server secara garis besar adalah sebagai berikut:
·           MySQL merupakan suatu database manajemen sistem (DBMS).
·           Perangkat lunak MySQL didistribusikan secara pen source
·           Database MySQL Server sangat cepat, dapat dipercaya, dan mudah digunakan.
·           Database MySQL server bekerja dalam lingkungan Client/Server.
·           Dukungan terhadap perangkat lunak MySQL tersebar luas dan mudah ditemukan.

Kerangka Pikir
Berikut ini merupakan hasil pemikiran yang menjadi landasan dalam pembuatan tulisan ini adalah :.




























Setiap mahasiswa harus mengisi KRS untuk menentukan kelas perkuliahan dan mata kuliah yang akan diambil pada semester berikutnya. Dengan adanya pengembangan sistem pengisian KRS dalam bentuk aplikasi yang mendukung berbagai jenis sistem operasi di perangkat mobile akan memberikan alternatif               tambahan bagi mahasiswa untuk mengakses form pengisian KRS.

Internet juga belum efisien karena masih banyak wilayah yang tidak tersentuh oleh internet, jadi mahasiswa yang tempat tinggalnya berada di wilayah-wilayah yang terpencil sulit untuk melakukan akses.

Smartphone adalah suatu alat komunikasi yang merata  yang dimiliki oleh mahasiswa di semua kalangan, smartphone memiliki fasilitas pemrograman yang dapat dipakai untuk mengimplementasikan program Client Server  seperti J2ME
Dengan pemrograman J2ME di Smartphone dapat mempermudah mahasiswa dalam menerima informasi dari kampus khususnya dalam melakukan pengisian KRS.


 














Tidak ada komentar: