Jumat, 21 Juni 2013

Jurnal SSA

APLIKASI SUZUKI SERVICE ASSISTANCE
Amalia D.R, Andika K, Azhar Falaqi, Muhamad Badai, Wahyuni K.Y
Teknik Informatika
Universitas Gunadarma
ABSTRAK
Pada saat ini teknologi berkembang dengan pesat, khususnya pada smartphone. Salah satu system operasi yang banyak digunakan pada smartphone saat ini adalah Android. Aplikasi ini bertujuan membuat para pengguna mobil di Indonesia lebih peduli terhadap kendaraannya dan memudahkan pengguna dalam mendapatkan informasi tentang perawatan kendaraannya dimanapun pengguna berada. Tahapan penulisan dimulai dari pengumpulan data dari situs http://service.suzuki.co.id/ berupa teks dan gambar dalam bentuk .png yang digunakan sebagai layout halaman. Pengkodean program dibuat pada Eclipse Galileo. Aplikasi ini di uji coba menggunakan emulator dan di implementasikan pada smartphone berbasis Android.
Kata kunci : Android, Aplikasi, Suzuki Service Assistance.

PENDAHULUAN

            Android merupakan sistem operasi yang perkembangannya sangat masif dan cepat. Saat ini, android sudah identik dengan smartphone. Perkembangan aplikasi di android juga sangat cepat, bahkan tahun lalu saja, tiap bulan ada lebih dari 10 ribu aplikasi ditambahkan untuk android.
            Menyadari hal itu penulis melihat bahwa sebuah aplikasi yang memudahkan pengguna untuk melakukan suatu hal, semisal perawatan rutin pada suatu kendaraan sangat di perlukan dan tidak boleh melalaikan. Yang mana akibat dari kelalaian tersebut akan membuat kendaraan mereka mengalami masalah di jalan. Sehingga menjadikan biaya perawatan menjadi lebih besar.  Lagipula, belum tersedianya aplikasi tersebut khususnya mobil dengan merk Suzuki membuat penulis ingin membuat sebuah aplikasi yang digunakan oleh para pemilik mobil suzuki guna mempermudah dalam melakukan perawatan rutin kendaraannya. Penulisan  ini kemudian di beri judul “Aplikasi Suzuki Service Assistance”.
            Tujuan dari penulisan ini adalah membuat para pengguna mobil suzuki indonesia lebih peduli terhadap kendaraannya, Kemudiaan, mempermudah para pengguna mobil suzuki dalam melakukan perawatan rutin kendaraannya. Mengingat sejumlah pengguna mungkin sedikit lupa dengan perawatan berkala kendaraannya. Yang mana akibat dari kelalaian tersebut akan membuat kendaraan mereka mengalami masalah di jalan. Sehingga menjadikan biaya perawatan menjadi lebih besar.
METODE PENELITIAN

            Dalam membuat penulisan ini penulis melakukan beberapa langkah guna melakukan metode penelitian. Pada penulisan ini penulis melakukan Study teoritis dengan membaca beberapa tutorial pemrograman android melalui buku tentang android dan melalui penjelajahan artikel android di Internet.
            Kemudian untuk kebutuhan database pada aplikasi penulis melakukan pengambilan data melalui situs http://service.suzuki.co.id/ yang merupakan situs resmi yang di miliki oleh suzuki indonesia guna kebutuhan service. Dalam situs itu banyak terdapat panduan service mobil suzuki.
            Penelitianinimembutuhkanperangkatkeras dan perangkatlunak. Perangkatkeras yang dibutuhkanadalahsatu (1) unitnotebook pribadilengkapdenganspesifikasi mínimum Intel®CoreTM2 Duo processorT6500, Intel®GMA 4500 MHD 732MB, DDR2 2GB. Perangkatlunak yang dibutuhkanadalahECLIPSE GALILEO, dan ANDROID EMULATOR.



PEMBAHASAN

            Pada tahap analisa program aplikasi ini, penulis melakukan penganalisaan tentang Aplikasi yang telah dibuat. Analisa tersebut berupa bagaimana aplikasi tersebut digunakan, apa isi dari aplikasi tersebut, siapa yang menggunakan, mengapa aplikasi ini dibuat, kapan aplikasi ini di gunakan.
Penggunaan aplikasi ini cukup mudah yaitu pengguna hanya memilih jenis mobil,lalu tipe mobil kemudian pilih kilometer kendaraan, maka akan muncul data berisi pemberitahuan tentang suku cadang yang di ganti dan seluruh poin-poin pengecekan kendaraan suzuki. Pengguna aplikasi ini adalah pemilik mobil bermerk Suzuki. Aplikasi ini digunakan ketika akan melakukan perawatan di bengkel resmi suzuki. Sesungguhnya aplikasi ini di buat untuk membantu para pengguna, agar lebih mengetahui tentang apa saja yang harus di persiapkan saat perawatan berkala kendaraannya.
            Aplikasi ini memiliki beberapa tampilan yang berupa tampilan awal yang dimana tampilan tersebut mempunyai dua tombol pilihan, yaitu home dan exit. Kemudian terdapat tampilan menu utama saat pengguna memilih home, tampilan tersebut terdiri dari pilihan 8 jenis mobil suzuki indonesia. Jika dipilih salah satu dari 8 jenis tersebut maka akan muncul tampilan sub menu yang berisi tipe mobil dari jenis yang sama. Saat memilih tombol dari tampilan sub menu tersebut, maka akan muncul tampilan utama yang berisi spiner, button, edittext yang di gunakan sebagai output utama program Suzuki Service Assistance.

Gambar 1. Navigasi Program Suzuki Service Assistance
            Storyboard merupakan gambaran umum dari tampilan suatu aplikasi pada layar secara detail. Dalam storyboard digambarkan semua elemen yang akan tampil pada layar seperti letak teks, desain gambar, posisi tombol dan gambar. Storyboard tersebutakandijelaskanpadagambarberikutini :

Gambar 2. Storyboard
            Pada tahap pengujian program ini penulis akan menampilkan program aplikasi dengan menggunakan emulator android yang terinstall dalam komputer. Dalam penginstallannya spesifikasi minimumnya adalah Android Versi 2.2.1 Froyo, layat TFT 3.2 inch HVGA, dan Processor 600 MHz. Untuk menjalankan aplikasi, penulis dapat mengklik run application setelah itu tunggu beberapa saat sampai aplikasi terinstall pada android emulator.Jika telah ter-install maka awal yang dilihat yaitu pada tampilan awal program suzuki service assistance.

Gambar 3. Tampilan Awal
            Pada tampilan utama suzuki service assistance terdapat 2 tombol diantaranya tombol home yang akan menampilkan menu utama, dan tombol satu lagi yaitu exit yangberguna untuk keluar dari aplikasi.

Gambar 4. Menu Utama

Gambar 5. Tampilan Popup Alert Dialog Keluar
            Pada menu utama terdapat image button sebanyak delapan jenis mobil suzuki. Maka, ketika di klik akan muncul tampilan sub menu berikut tampilannya.

Gambar 6. Tampilan Submenu APV

Gambar 7. Tampilan Submenu Carry

Gambar 8. Tampilan Submenu Futura

Gambar 9. Tampilan Submenu GrandVitara

Gambar 10. Tampilan Submenu Karimun Estilo

Gambar 11. Tampilan Submenu Swift

Gambar 12. Tampilan Submenu Splash
            Setelah muncul sub menu maka kita harus memilih tipe mobil yang di gunakan sesuai dengan jenisnya. Sebagai contoh kita memilih APV maka kita akan di hadapkan pada 3 pilihan seperti pada gambar 3.32 apabila kita memilih APV (M/T)  maka akan muncul tampilan utama seperti di bawah ini, setelah kita memilih 1 bulan /1000 KM.

Gambar 13. Tampilan menu utama

PENUTUP

            Pada kesempatan ini penulis akan memberikan kesimpulan mengenai tulisan dan aplikasi yang telah penulis buat sebelumnya. Dalam pembuatan aplikasi yang harus di lakukan adalah menginstall semua software pendukung, semisal JDK, JRE, Eclipse, emulator , dll. Software pendukung tersebut akan memudahkan kita dalam membuat suatu aplikasi.
            Setelah semua software pendukung terinstall maka hal yang perlu dilakukan adalah membuat rancangan tampilan dan navigasi. Rancangan tersebut digunakan sebagai gambaran dari tampilan pada aplikasi yang akan di buat. Kemudian, buatlah storyboard untuk menggambarkan pola-pola bagaimana aplikasi yang dibuat di jalankan. Setelah semua persiapan dilakukan maka mulailah kita menulis coding program dengan software, dalam hal ini penulis menggunakan Eclipse.
            Ketika aplikasi sudah selesai maka kita harus mencobanya dengan android emulator agar ketika terjadi error dapat di antisipasi. Apabila tidak terdapat error maka program yang dibuat dinyatakan berhasil.

DAFTAR PUSTAKA
[1]        Anonim, “Android (Sistem Operasi)”, http://id.wikipedia.org/wiki/Android_(operating_system), 2012, tanggal Akses 1 Juni 2013.
[2]        Anonim, “Java”, http://id.wikipedia.org/wiki/Java, 2012, tanggal akses 1 Juni 2013.
[3]        Anonim,” Keunggulan Android”, http://thekaku.com/keunggulan-android/, 2012, tanggal akses 28Mei 2013.
[4]        Anonim, “E-book :Membuat Aplikasi Android untuk Pemula”, http://www.perpusonline.com/ebook-membuat-aplikasi-android-untuk-pemula.html, 2011, tanggal akses 8 Juni 2013.
[5]        Every, Shwan Van. 2009. Android Pro Media.  United States of America: Apress.
[6]        Haseman, Chris.Android Essential.Heidelberg:Appres.2008.
[7]        Mulyadi. 2010. Membuat aplikasi untuk Android. Yogyakarta: Multimedia Center Publishing.
[8]        Murphy, Mark L. 2010. Beginning Android 2. United States of America: Apress.
[9]        Nazrudin Safaat. 2011. Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika.


Rabu, 20 Maret 2013

KOMPUTASI MODERN

KOMPUTASI MODERN

 
 Jika kita mendengar kata komputasi modern, maka kita akan langsung terpikirkan dengan dua hal, yaitu komputasi yang merupakan perhitungan dengan menggunakan komputer dan modern yang bearti tidak kuno dan mengikuti perkembangan jaman. Asal muasal lahirnya sebuah komputasi adalah bermula dengan adanya kegiatan menghitung angka-angka yang telah dilakukan oleh manusia sejak berabad-abad silam. Saat itu manusia tersebut sudah mengenal angka dan perhitungan. Misalnya saja pada zaman manusia purba. Saat itu telah ada sistem barter barang, yang berhubungan dengan kegiatan menghitung-hitung juga. Yang dihitung tersebut adalah nilai barang yang dibarterkan. Dengan apakan barang tersebut bisa ditukar dan dibarter (barter = barang ditukar dengan barang dimana barang yang ditukarkan tersebut memiliki nilai yang sama). Selain itu bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Jadi dengan kata lain, pada zaman tersebut telah ada yang namanya sistem komputasi (menghitung). Sekarang zaman semakin berkembang, perhitungan sudah semakin kompleks. Sehingga perhitungan yang kompleks tersebut tidak bisa hanya mengandalkan otak manusia dan dilakukan dengan manual saja. Seperti yang kita diketahui, otak manusia itu memiliki kemampuan yang terbatas. Dari situlah terciptanya sebuah komputasi yang disebut dengan komputasi modern. Sejak saat itu mulai bermunculan alat-alat perhitungan yang sangat canggih, seperti komputer. Tapi lama kelamaan, komputer tidak hanya melakukan perhitungan saja, Tapi juga banyak fungsi-fungsi yang lainnya yang bisa dilakukan oleh komputer. Namun pada dasarnya komputer tersebut hanya bisa mengerti dengan angka-angka saja. Hal ini dapat dibuktikan dengan adanya angka-angka binary sebagai bahasa yang dimengerti oleh komputer. Jadi dapat disimpulkan bahwa komputasi tersebut tidak bisa dipisahkan dengan hal yang berhubungan dengan angka-angka, walaupun komputasi tersebut sudah dibilang komputasi modern.


PENGERTIAN

Komputasi modern terdiri dari dua kata yaitu komputasi dan modern, dimana komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma sedangkan modern ini mengungkapkan tentang teknologi masa kini. Maka dapat di simpulkan Komputasi modern merupakan perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.
 


SEJARAH

Komputasi modern pertama kali digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan sebuah computer.
Sebenarnya kata “komputer” tersebut pertama kali dipergunakan secara umum pada tahun 1613. Arti kata komputer itu sendiri mengacu kepada perhitungan aritmatika dan kata tersebut masih dipergunakan hingga pertengahan abad ke-20. Dan seiring dengan perkembangan jaman dari akhir abad ke-19 hingga seterusnya, “computer” menjadi berubah makna jadi sebuah mesin yang melakukan komputasi. Kemudian sekitar tahun 1920an, kata “mesin komputasi” mulai dikenal. Setiap mesin yang dapat membantu melakukan pekerjaan manusia yaitunya menghitung dengan metode yang efektif, disebut dengan mesin komputasi. Pada tahun 1940-1950 dengan munculnya mesin komputasi elektronik kata “mesin komputasi” mulai berubah menjadi “komputer” yang biasanya diawali dengan “elektronik” atau “digital”.
Sejak saat itu, Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, Dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. Konsep dasar arsitektur komputer modern sendiri ialah konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory.

MANFAAT

Komputasi modern ini melakukan perhitungan dengan menggunakan komputer yang canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien. Dari sana dapat terlihat bahwa komputasi modern dapat dimanfaatkan untuk memecahkan masalah-masalah seperti dibawah ini:


  1.   menghitung akurasi (bit, floating point) 
  2.   menghitung kecepatan (dalam satuanHz) 
  3.   menghitung problem volume besar (paralel) 
  4.   modeling (NN dan GA) 
  5.   kompleksitas (menggunakan Teori Big O)

Manfaat lainnya dari komputasi modern yang sering kita dengar sekarang ini adalah tentang pembacaan sidik jari dan scan retina mata. itu dinamakan dengan teknik biometric.
Komputer Biometric adalah komputer yang bekerja dengan pengukuran statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa dan mendeteksi karakteristik suatu tubuh / organ tubuh seorang individu. Jadi biometric ini menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik seorang individu, misalnya seperti pendeteksi organ tubuh manusia (sidik jari ataupun retina mata). Dan kesimpulannyateknik biometric ini adalah suatu cara untuk mendeteksi seorang individu berdasarkan organ tubuh yang dimilikinya. Contoh teknik biometric adalah:
  •   Pembacaan sidik jari / telapak tangan 
  •   Geometri tangan 
  •   Pembacaan retina / iris 
  •   Pengenalan suara
  •   Dinamika tanda tangan

KARAKTERISTIK

 Komputasi modern mempunyai karakteristik yang terdiri atas 3 macam, yaitu : - Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang. - Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam. - Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

JENIS-JENIS

 Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
1. Mobile computing


    Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya. 

2. Grid computing


    Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah : Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat. Sistem menggunakan standard dan protocol yang terbuka. Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid. 

3. Cloud computing


    Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering  menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. 

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini : 
  • Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud. 
  • Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus. 
  • Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya. 

Pada tulisan ini, kita akan membahas mengenai mobile komputing lebih lanjut.

Mobile Computing

Computing artinya komputasi atau sesuatu yang bisa berjalan seperti fungsi komputer. Sedangkan mobile merupakan suatu barang elektronik yang bisa dibawa kemana-mana. Jadi mobile computing merupakan benda yang memiliki tekhnologi secanggih komputer dan mampu melakukan komunikasi walaupun user atau pengguna dari alat tersebut sedang melakukan perpindahan. Jadi bisa juga diartikan bahwa mobile computing merupakan komputasi bergerak yang berkembang dan memiliki teknologi secanggih komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari mobile computing yaitu Laptop, PDA, smart phone.

Implementasi dari salah satu contoh perangkat komputasi bergerak (mobile computing) adalah PDA (Personal Digital Assistant). Fungsi kerja tersebut antara lain mampu menggantikan organizer konvensional (agenda), dimana dahulu orang menggunakan agenda untuk mencatat semua jadwal aktivitas, nomor telepon, atau untuk membantunya dalam mengingatkan hal-hal yang penting baginya, namun sekarang seiring dengan berkembangnya tekhnologi komputer masyarakat mulai menggantikan organizer konvensional tersebut dengan PDA untuk membantunya dalam aktivitas sehari-hari.

Beberapa keterbatasan dan resiko dari mobile computing:

1. Kurangnya Bandwith : akses internet pada peralatan ini umumnya lebih lambat dibandingkan dengan koneksi kabel.

2. Gangguan Transmisi : banyak faktor yang bisa menyebabkan gangguan sinyal pada mobile computing seperti cuaca, medan dan jarak alat mobile computing dengan titik pemancar sinyal terdekat.

Teknologi mobile mungkin bukan istilah baru untuk zaman sekarang dimana teknologi telah berkembang pesat. Hampir setiap orang saat ini menggunakannya, salah satunya adalah handphone, karena dirasa teknologi ini sangat membantu dalam menyelesaikan pekerjaan bahkan saat ini sudah menjadi salah satu kebutuhan setiap orang. Dibalik itu semua, teknologi ini erat kaitannya dengan proses komputasi yang menjadikannya bermanfaat dalam menyelesaikan masalah maupun pekerjaan. Komputasi pada teknologi ini dapat disebut Mobile computing.

Mobile Computing adalah sebuah komputasi menggunakan teknologi yang tidak terhubung secara fisik, atau dalam jarak jauh atau lingkungan mobile (non statik). Alat – alat yang bisa dikatakan sebagai mobile computing cenderung portable dan mudah untuk dibawa kemana saja.

Berikut adalah beberapa alat mobile computing :

Portable Computer

Portable computer atau Komputer portabel adalah komputer yang dapat dengan mudah dibawa dari satu tempat ke tempat lain.

Tablet PC

Tablet PC adalah komputer portabel berbentuk buku atau yang biasa disebut laptop. Memiliki layar sentuh atau teknologi tablet digital yang memungkinkan pengguna komputer mempergunakan stylus atau pulpen digital selain keyboard ataupun mouse komputer.

Internet tablet

Internet tablet adalah berbagai alat mobile internet yang dibuat dan difokuskan hanya untuk internet dan fitur – fitur media lainnya.

PDA (Personal Digital Assistant)

PDA adalah sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa kemana-mana. PDA banyak digunakan sebagai pengorganisir pribadi pada awalnya, tetapi karena perkembangannya, kemudian bertambah banyak fungsi kegunaannya, seperti kalkulator, penunjuk jam dan waktu, permainan komputer, pengakses internet, penerima dan pengirim surat elektronik (e-mail), penerima radio, perekam video, dan pencatat memo.

Ultra mobile PC

Ultra mobile PC atau yang lebih dikenal dengan Micro PC adalah komputer ekstra mini yang bisa dibawa kemana – mana, berlayar sentuh, dapat memutar film dan lagu, bermain game dana dapat digunakan untuk mengerjakan tugas kantor. Alat ini dikembangkan oleh Microsoft bekerja sama dengan ASUS, Samsung dana Founder.

Smartphone

Smartphone adalah telepon genggam yang mempunyai kemampuan tingkat tinggi, terkadang dengan fungsi yang menyerupai komputer.


Sumber:

http://tayaa90.wordpress.com/2012/03/16/komputasi-modern-softskill-pertemuan-ke-2/ 
http://my.opera.com/aviciena/blog/show.dml/8170711
http://mochamadyoga.blogspot.com/
http://dimarmeazza.blogspot.com/2011/03/pengantar-komputasi-modern.html
http://nindyastuti52.wordpress.com/2011/03/06/pengenalan-pengantar-komputasi-modern/
http://hikarunamie.wordpress.com/2011/06/03/penjelasan-singkat-komputasi-modern/