Kamis, 15 November 2012

PIC Planning (Rekayasa Perangkat Lunak)

PENGENALAN ORGANISASI / PERUSAHAAN
Bahasa Jawa merupakan salah satu bahasa daerah yang ada di Indonesia dan menjadi salah satu bukti kekayaan bahasa yang dimiliki bangsa Indonesia. Dewasa ini telah kita ketahui bahwa bahasa jawa banyak tidak diminati oleh masyarakat jawa sendiri, tetapi masyarakat luar jawa seperti orang luar negeri banyak yang minat untuk belajar bahasa jawa dan khususnya aksara jawa. Solusi untuk pembelajaran bahasa ini hanya lewat buku Pepak Aksara Jawa, tetapi buku ini masih belum bisa menarik minat masyarakat dan pelajar untuk mempelajari Bahasa Jawa.

Perkembangan teknologi semakin pesat dan cepat khususnya teknologi informasi dan komunikasi.
Dari teknologi yang kian maju inilah yang memotivasi kami untuk membuat suatu aplikasi pembelajaran bahasa/aksara jawa.Maka, kami mempunyai solusi untuk menambah minat masyarakat agar tidak meninggalkan bahasa jawa dan mempermudah masyarakat luar negeri yang minat belajar bahasa jawa / aksara jawa hanya dalam genggaman, lewat Aplikasi “Sinau Aksara Jawa”. Dengan fitur yang menarik agar user lebih minat dalam belajar bahasa jawa. Aplikasi “Sinau Aksara Jawa” ini merupakan aplikasi yang akan dijalankan lewat sistem operasi Android.

II. RUMUSAN MASALAH
Berdasarkan uraian diatas maka rumusan masalah yang akan di bahas adalah :
1. Bagaimana membangun aplikasi Sinau Aksara Jawa berbasis android?
2. Bagaimana mengenalkan bahasa jawa kepada para pelajar dan umum?
3. Bagaimana melestarikan budaya jawa dengan memanfaatkan teknologi terkini?

III. TUJUAN DAN MANFAAT
   Tujuan dari aplikasi ini adalah membuat aplikasi mobile untuk menunjang pembelajaran bahasa jawa. Sehingga dapat mentransformasi penggunaan buku belajar aksara jawa yang kurang menarik menjadi suatu aplikasi berbasis android yang di harapkan dapat menambah minat pengguna untuk lebih mengetahui dan memperdalam aksara jawa, serta bisa melestarikan budaya jawa yang semakin tergerus oleh perkembangan zaman.

IV. KELAYAKAN PROJECT
1. Aspek Pasar dan Pemasaran
 Dalam aspek ini user atau konsumen (pemakai aplikasi) sangatlah membutuhkan aplikasi ini karena user pada
  era IT ini membutuhkan suatu aplikasi untuk belajar hanya dalam genggaman (simple). Setelah riset dilakukan ternyata
  masyarakat sangatlah kekurangan media pembelajaran dalam bidang Aksara Jawa.
  Dikarenakan nilai-nilai budaya jawa mulai luntur akibat era globalisasi.
 Setelah adanya evaluasi dari ketertarikat Negara lain dengan Aksara Jawa (budaya jawa) menyimpulkan bahwa
  Negara lain sangatlah tertarik dengan Aksara Jawa dikarenakan UNIK.

2. Aspek Manajemen dan Sumber Daya Manusia
 Dalam manajemen ini kami mempunyai struktur organisasi dalam melancarkan project ini.

  Susunan organisai sebagai berikut :
Sumber : Github

Analysis Report


aplikasi belajar aksoro jowo

  Aplikasi belajar bahasa jawa merupakan aplikasi yang dibuat sebagai media pengenalan macam-macan dan bentuk
aksara jawa. Aplikasi belajar aksara jawa ini di peruntukkan bagi pelajar dan seluruh masyarakat terutama masyarakat
jawa yang mulai meninggalkan kebudayaan mereka. Aplikasi ini bertujuan mengenalkan kembali macam-macam huruf dan
angka menggunakan aksoro jowo. Aplikasi belajar aksoro jowo dibuat berbasis andorid karena hampir semua orang sudah
memakai android sehingga lebih mudah untuk menggunakannya.

  Di era komputerisasi seperti pada abad ini manusia dapat membuat berbagai macam peralatan sebagai alat bantu dalam
menjalankan berbagai aktivitas untuk mendukung produktifitas. Yaitu sebuah teknologi yang baik, relevan, cepat dan
efisien. Seiring dengan tingkat mobilitas yang tinggi, beberapa tahun terakhir tengah marak perangkat bergerak atau
mobile device. Salah satu perangkat mobile yang paling pesat adalah Handphone dimana hampir setiap orang memilikinya.
Dengan kenyataan seperti diatas perlu adanya aplikasi belajar bahasa jawa berbasis android yang bisa memotivasi pelajar
dan masyarakat untuk mau mengenal kembali dan memelihara Bahasa Jawa.

Kebutuhan sistem
1. Kebutuhan User
    User membutuhkan suatu aplikasi belajar bahasa jawa yang mdah, praktis, dan portabel, serta bisa digunakan lewat HP
2. Kebutuhan Sistem
    - file bentuk gambar tuklisan jawa
    - Menampilkan huruf jawa sesuai dengan inputan dari user
    - menampilkan comtoh kata dengan aksara jawa
    - user dapat belajar menulis aksara jawa dengan melihat contoh tulisan yang ada pada aplikasi ini
3. kebutuhan Software
    - Aplikasi berjalan di sistem operasi Android
    - Menampilkan huruf jawa sesuai dengan inputan dari user dan menampilkan contoh penggunaan aksara jawa
    - animasi gambar anak dengan memakai baju adat jawa
4. kebutuhan fungsional
    - user dapat mengenal huruf jawa dari database
    - sistem menyediakan tampilan yang tepat untuk user yang menginputkan huruf
    - sistem menyediakan contoh penulisan sebuah kata sederhana dengan menggunakan aksara jawa
 
5. kebutuhan non-fungsional
    - menggunakan bahasa pemrograman JavaScript, CSS, HTML
    - sistem I/O menggunakan Android versi .....
    -

Analisis kebutuhan Sistem
Aplikasi ini mempunyai fitur antara lain:
    1. Aksara jawa (ho, no, co, ro, ko, do, to, so, wo, lo, po, dho, jo, yo, nyo, mo, go, ba, tha, ngo)
    2. Menampilkan tulisan aksoro jowo sesuai dengan inputan dari user.
    3. terapat contoh penulisan kata sederhana dengan menggunakan aksara jawa.
    3. animasi gambar anak kecil dengan menggunakan baju adat jawa pada tampilan awal aplikasi.
 
    Selain itu fitur yang lain adalah meningkatkan daya tarik masyarakat (pengguna) dan pelajar untuk lebih
    mencintai budaya jawa teruama masyarakat jawa. Aplikasi ini akan digunakan oleh masyarakat luas yang melalui
    telepon genggam.
    3.  skenario Porses jalannya aplikasi seperti di bawah ini.
        User <---> aplikasi aksoro jowo pada HP <---> database
        ketika user menuliskan huruf atau sebuah kata pada layar HP maka sistem akan menuju ke database mencari
        huruf atau kata yang diminta pada sebuah field yang sesuai dengan permintaan kemudian menampilkan huruf
        atau kata yang diminta pada layar HP dengan demikian user dapat melihat hasilnya.
     
    4. skenario interaksi antara user dengan sistem.
       user <--> aplikasi
       - User membuka aplikasi pada aplikasi belajar aksoro Jowo pada HP
       - User dapat memilih bebrpa menu yang tersedia
       - Untuk belajar aksoro jowo user input sebuah huruf atau kata pada form yang sudah disediakan
         kemudian aplikasi akan menampilkan hasil inputan dalam bentuk tulisan jawa.

Post Ulang dari Github 1 Bulan yang lalu
https://github.com/gengsu/project_rpl/blob/master/deliverables/analysis.html
Dipostkan oleh PIC Analysis

Senin, 12 November 2012

Desain Komponen (Rekayasa Perangkat Lunak)

Tampilan Home
1. Komponen :
  • Tulisan judul aplikasi
  • Button Start
  • Button Tutorial
  • Button About Us
  • Button Exit
2. Tampilan halaman materi
Komponen :
  • Tulisan judul
  • 20 button huruf jawa
  • 1 button kembali ke menu awal
  • 1 button navigasi ke halaman berikutnya dan sebelumnya
3. Tampilan halaman materi huruf
  • Tulisan judul
  • Tulisan penerapan penulisan huruf hijaiyah
  • 1 button kembali ke daftar materi
4. Tampilan halaman bantuan
  • 5 button daftar tutorial penggunaan aplikasi
  • 1 button kembali ke halaman menu
4. Tampilan halaman about us
  • daftar pengembang aplikasi
  • penanggung jawab      
5. Halaman keluar
  • Gambar penutup
  • Pesan penutup
Komponen:
about us

tombol back

home

tombol next

ok

play

quit

tombol start

tombol tutorial
ho

huruf/aksara jawa no

huruf/aksara jawa co

huruf/aksara jawa ra




huruf/aksara jawa ka



huruf/aksara jawa na












Arsitektur Siraja

Arsitektur Siraja

Gambar 1. Arsitektur Desain awal

Arsitektur perangkat lunak

Gambar 2. Arsitektur aplikasi

Penjelasan
  1. Pada gambar 1 adalah berkaitan dengan antar muka antara pengguna dengan aplikasi. Aplikasi yang dibuat akan berbentuk aplikasi android, yang awalnya dibuat dalam bentuk web.
  2. berkaitan dengan bagian dari aplikasi yang bekerja dibalik user view. Karena program utama dibuat dalam bentuk pemrograman web (html, css dan js), maka lingkungan kerja aplikasi web termasuk dalam engine. Dalam rangka mengubah (konversi) aplikasi berbasis web menjadi aplikasi berbasis mobile, kami menggunakan phone gap yang menyediakan library untuk konversi syntax (perintah) pada aplikasi web menjadi perintah pada aplikasi mobile.  Untuk mengakses database yang digunakan pada aplikasi ini menggunakan query yang mendefinisikan koneksi javascript dengan database yang digunakan. aplikasi kemudian dijalankan di Android SDK untuk melihat hasilnya
  3. Untuk database, kami menggunakan aplikasi SQLite, dimana database yang dibuat menggunakan aplikasi ini dapat berjalan dimana saja tanpa perlu menginstal software SQLite.
  4. Gambar 2 merupakan arsitektur aplikasi di Android

Analysis Engineering Pada Rekayasa Perangkat Lunak

Pengertian Analysis Engineering

Analysis Engineering (analisa rekayasa)  adalah penerapan prinsip-prinsip analisis ilmiah dan proses untuk mengungkapkan sifat dan keadaan sistem, perangkat atau mekanisme yang diteliti. Analisis rekayasa decompositional, maka hasil dengan memisahkan desain teknik ke dalam mekanisme operasi atau kegagalan, menganalisa atau memperkirakan setiap komponen operasi atau kegagalan mekanisme dalam isolasi, dan kembali menggabungkan-komponen sesuai dengan prinsip-prinsip fisika dasar dan hukum-hukum alam.

Dalam pembuatan sebuah aplikasi harus memperhatikan hal-hal berikut:

1. Diagram Content
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Contoh diagram Content seperti gambar berikut

diagram content


2. DFD Level 1
DFD Level 1

3. Diagram Activity
Diagram Activity



4. Usecase
Usecase

Post by: PIC Analysis

Desain Interface (Rekayasa Perangkat Lunak)

SiRaJa merupakan aplikasi berbasis android yang berfungsi sebagai media pembelajaran aksara jawa yang ditujukan pada khalayak umum khususnya mereka yang masih menempuh jenjang sekolah. Terdapat beberapa halaman diantaranya
1.      Utama
Dalam aplikasi SiRaJa terdapat menu utama atau yang disebut “Home” dimana terdapat beberapa konten yang ditunjukkan pada Gambar 1.
 home bahasa jawa
Ganbar 1. Menu utama
Button Start :
            Setelah user mengklik button start maka akan keluar menu baru yaitu menu materi yang ditunjukkan pada Gambar 2. Didalam menu tersebut terdapat suguhan materi berupa aksara jawa lengkap. Hal ini berfungsi sebagai media pembelajaran dimana user dapat mengenal tentang aksara jawa, pasangannya dan juga huruf aksara jawa yang terkait.
Button Help : Merupakan penjelasan tentang prosedur penggunaan dari aplikasi SiRaJa.
Button About Us : merupakan button yang berisi tentang struktur organisasi dari pembuat aplikasi SiRaJa
Button Exit : merupakan button yang berfungsi untuk mengakhiri aplikasi SiRaJa.
2.      Materi Aksara Jawa
Menu ini memiliki beberapa button diantaranya :
·         Button Home : jika user ingin kembali ke menu awal
·         Button Play : untuk melanjutkan proses pembelajaran berupa test akademi yang ditunjukkan pada Gambar 3
·         Button Prev dan Next : untuk ke menu selanjutnya dan kembali ke menu sebelumnya
·         Selain itu huruf aksara jawa merupakan button apabila di klik di salah satu huruf aksaranya akan ada menu baru yang berisi tentang contoh-contoh kata dari huruf tersebut.
 aksara jawa
Gambar 2. Menu materi aksara jawa
3.      Simulasi
Pada halaman ini user akan dihadapkan dengan huruf atau kata dan pilihan yang berupa aksara jawa seperti ditunjukkan pada Gambar 3. Dimana user bisa memilih pilihan tersebut dan mencocokkan dengan huruf atau kata tersebut. Ini berfungsi untuk mengetahui daya ingat user tentang aksara jawa yang telah disajikan pada menu utama. Terdapat beberapa button diantaranya
·         Button Home : Kembali ke Halaan utama atau Home
·         Button OK : Untuk mengecek, apabila benar akan ke menu simulasi selanjutnya dengan pertanyaan yang berbeda.
 aplikasi aksara jawa
Gambar 3. Menu simulasi
4.      Help
Pada halaman ini berisi tentang cara-cara penggunaan aplikasi SiRaJa yang dimaksudkan agar user dapat dengan mudah mengenal aplikasi ini tanpa ada kesulitan untuk menggunakannya.
5.      About Us
Pada halaman ini berisi penjelasan tentang bagaimana program ini bisa di buat, siapa saja yang terlibat didalamnya, bagaimana struktur organisasi pembuatan program ini.

Created by: PIC Design : Yosafat Andy