Senin, 13 Juni 2016

Kelebihan dan Kekurangan Open Source


                Dalam Bahasa Indonesia, open source adalah kode terbuka. Kode yang dimaksud adalah kode program (perintah-perintah yang diketikkan berdasarkan logika yang benar).  Suatu program dengan lisensi open source, berarti program tersebut membuka kode programnya bagi siapa saja yang ingin mempelajarinya. Caranya dengan menyertakan kode program bersama dengan distribusi paket program yang sudah jadi (hasil kompilasi). Dalam menggunakan pendistribusian Open source, software Open Source diberikan secara gratis (tanpa biaya).
Feature utama dari karakteristik open source adalah kebebasan user untuk:
1.       Menggunakan software sesuai keinginannya
2.       Memiliki software yang tersedia sesuai kebutuhan
3.       Mendistribusikan software kepada user lainnya.
Open source merupakan implementasi software dalam bentuk source code yang dapat dibaca. Beberapa contohnya adalah web server (apache), Bahasa pemrograman (perl, PHP), sistem operasi (Linux, OpenBSD), pembuat portal (phpnuke, postnuke, mambo), e-learning management system (Moddle, Claroline), dll.
Keuntungan dari penggunaan Open Source antara lain:
1.       Lisensi Gratis, sehingga tidak memerlukan biaya tambahan untuk pembelian lisensi Software. dan kita tidak lagi terikat pada satu vendor Software dan membeli lisensi.
2.       Keberadaan Bug/Error dapat segera terdeteksi dan diperbaiki karena Software tersebut dikembangkan oleh banyak orang ataupun pemakai, karena secara tidak langsung telah dievaluasi oleh banyak pemakai (End-User).
3.       Banyaknya tenaga (SDM) untuk mengerjakan & mengembakan proyek Open Source, karena biasanya proyek Open Source menarik banyak developer. Konsep dalam sebuah proyek Open Source adalah dikembangkan oleh banyak pengembang dan organisasi di seluruh dunia. Melalui komunitas besar dengan banyak konsep-konsep ini Software Open Source tumbuh menjadi standar internasional yang terbuka dan memiliki daya inter-operabilitas yang baik.
4.       Pengguna dapat langsung ikut serta dalam pengembangan Program, karena pengguna memiliki source code.
5.       Software dapat dimodifikasi sesuai dengan kebutuhan dari pengguna tanpa menyalahi EULA.
6.       Cross Platform dan Kompatible, biasanya Software Open Source tersedia di berbagai Sistem Operasi contohnya: XAMPP (Software WebServer & Database Management) tersedia di Windows maupun Linux, NetBeans (Software untuk membuat Software Java & Java Mobile) tersedia di Windows maupun Linux, Eclipse (Software untuk membuat Software Android) tersedia di Windows maupun Linux, Compiere (Software ERP) tersedia di Windows maupun Linux, dan lain-lain.
7.       Legal, dan tidak melanggar undang-undang hak cipta serta aman dari razia penggunaan dan pembajakan Software illegal.
Disamping kelebihan yang dimiliki oleh Open Source, ada juga beberapa kekurangan dari Open Source ini, antara lain:
1.       Memunculkan celah awal ketika sumbe code masih mentah dan pengembangan dasar masih dalam pembangunan.
2.       Masalah yang berhubungan dengan intelektual property.
3.       Kurangnya Sumber Daya Manusia yang dapat menggunakan dan memanfaatkan Open Source. Salah satu keuntungan utama dari gerakan adalah adanya ketersediaan code. Namun ketersediaan ini menjadi sia-sia apabila SDM yang ada tidak dapat menggunakannya, tidak dapat mengerti code tersebut. SDM yang ada ternyata hanya mampu produk saja. Jika demikian, maka tidak ada bedanya produk dan yang proprietary dan tertutup.
4.       Tidak adanya perlindungan terhadap HAKI.
5.       Perkembangan Software tergantug dari sekumpulam manusia itu sendiri.
6.       Tidak ada garansi dari pengembangan, sumber code masih mentah dan pengembangan dasar masih dalam pembangunan.
7.       Kesulitan dalam mengetahui status project : Tidak banyak iklan bagi Open Source Software, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan merketing.

Rabu, 27 April 2016

Tugas 2 Etika & Profesionalisme TSI Semester ATA 2015/2016

1.      Jelaskan tentang fungsi regulasi/aturan yang digunakan dalam teknologi sistem informasi 
Fungsi regulasi/aturan yang digunakan dalam teknologi system informasi adalah salah satu cara untuk mengurangi dampak negatif penggunaan teknologi system infromasi. Tidak hanya sekadar membuat regulasi/aturan, namun juga menerapkannya dalam kehidupan sehari-hari. Tentu saja yang berhak mengeluarkan aturan dan memberikan sanksi terhadap pelanggaran adalah pemerintah dan aparat penegak hukum. Ada beberapa peraturan yang terkait dengan penggunaan teknologi informasi dan komunikasi di Indonesia
·         Undang-undang Hak Atas Kekayaan Intelektual (HAKI)
·         UU Informasi dan Elektronik (ITE)
·         Undang-undang Pornografi (UP)

2.      Berikan contoh dan jelaskan salah satu kasus berkaitan dengan regulasi/aturan yang digunakan dalam teknologi informasi !
Contoh Kasus:
Terjadi kasus carding pada tahun 2003 di bandung, carding itu sendiri adalah merupakan salah satu dari tindak kejahatan cyber crime, dimana carding adlah tindak kejahatan yang dilakukan dengan mencuri nomer kartu kredit / debit yang biasa digunakan untuk transaksi e-commerce. Dalam kasus tersebut tenyata pelakunya antara lain remaja tanggung dan para mahasiswa, dimana rata-rata mereka melakukan aksinya di warnet – warnet yang tersebar di kota bandung. Dan dalam aksinya ternyata mereka mendapatkan nomer-nomer kartu kredit tersebut dari beberapa situs dan digunakan untuk bertransaksi. Dan setelah melakukan penyelidikan, akhirnya para polisi mentepkan bahwa para remaja tersebut akan dikenai pasal 378 KUHP tentang penipuan, pasal 363 tentang pencurian dan 263 tentang pemalsuan identitas, dan dengan pasal berlapis tersebut mereka dapat di hukum penjara lebih dari 10 tahun.
Penjelasan:
Kejahatan yang murni merupakan tindak kriminal merupakan kejahatan yang dilakukan karena motif kriminalitas. Kejahatan jenis ini biasanya menggunakan internet hanya sebagai sarana kejahatan. Contoh kejahatan semacam ini adalah Carding, yaitu pencurian nomor kartu kredit milik orang lain untuk digunakan dalam transaksi perdagangan di internet. Juga pemanfaatan media internet (webserver, mailing list) untuk menyebarkan material bajakan. Pengirim e-mail anonim yang berisi promosi (spamming) juga dapat dimasukkan dalam contoh kejahatan yang menggunakan internet sebagai sarana. Di beberapa negara maju, pelaku spamming dapat dituntut dengan tuduhan pelanggaran privasi.

3.      Apa yang menyebabkan terjadinya penyalahgunaan regulasi/aturan tersebut, jelaskan!
Yang menyebabkan terjadinya penyalahgunaan terhadap regulasi/aturan dalam teknologi informasi antara lain adalah :
·         Karena beberapa ada rasa keingintahuan untuk mencoba untuk menyimpang dari regulasi/aturan yang ada. Seperti halnya peretas sistem mencoba untuk memasuki dan memodifikasi sistem yang terlarang untuk diakses tanpa izin. Serta adanya niatan untuk menguntungkan diri sendiri baik itu dalam hal ilmu maupun ekonomis.
·         Akses internet yang bebas dan tidak terbatas serta sistem keamanan jaringan yang lemah.
·         Kelalaian pengguna computer.
·         Mudah dilakukan namun akan sulit dilacak dengan alasan keamanan yang kecil dan tidak diperlukan peralatan yang super modern.
·         Para pelaku merupakan orang yang cerdas, mempunyai rasa ingin tahu yang besar dan fanatik akan teknologi komputer. Pengetahuan pelaku kejahatan komputer tentang cara kerja sebuah komputer jauh diatas operator komputer.

4.      Apa yang harus dilakukan untuk pengguna maupun pembuat aplikasi dalam teknologi informasi untuk mematuhi regulasi/aturan yang sudah ditetapkan !
Dibuatkan kode etik untuk pengguna maupun pembuat aplikasi. Berikut adalah contoh kode etik untuk pembuat aplikasi :
·         Seorang pembuat aplikasi tidak boleh membuat atau mendistribusikan Malware.
·         Seorang pembuat aplikasi tidak boleh menulis kode yang sulit diikuti dengan sengaja.
·         Seorang pembuat aplikasi tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau tidak akurat.
·         Seorang pembuat aplikasi tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau telah meminta izin.
·         Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin.
·         Tidak boleh mencuri software khususnya development tools.
·         Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapatkan izin.
·         Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode pembuat aplikasi lain untuk mengambil keuntungan dalam menaikkan status.
·         Tidak boleh membeberkan data-data penting karyawan dalam perusahaan. Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek.


Rabu, 23 Maret 2016

Tugas 1 Etika & Profesionalisme TSI Semester ATA 2015/2016


1.      Jelaskan tentang pentingnya beretika baik dalam penggunaan maupun pembuatan teknologi sistem informasi !
Etika berlaku pada saat kita menggunakan teknologi informasi yang kian berkembang dengan pesat. Kemajuan teknologi ini tentunya mempunyai dua sisi; keuntungan dan kerugian, tergantung bagaimana kita menggunakannya. Secara sederhana, teknologi informasi meliputi fungsi menghasilkan, menyimpan, mengolah, dan menyebarkan informasi tersebut ke berbagai bentuk media dan format. Etika berkomputer amat penting karena masyarakat memiliki persepsi dan ketakutan tertentu yang terkait dengan penggunaan komputer. Fitur-fitur penggunaan komputer yang mengkhawatirkan masyarakat adalah kemampuan untuk memprogram komputer untuk melakukan nyaris apa saja, fakta bahwa komputer dapat mengubah kehidupan sehari-hari, dan fakta bahwa apa yang dilakukan komputer bisa jadi tidak terlihat oleh orang yang menjadi korban.
Etika komputer adalah sebuah frase yang sering digunakan namun sulit untuk didefinisikan. Untuk menanamkan kebiasaan komputer yang sesuai, etika harus dijadikan kebijakan organisasi etis. Sejumlah organisasi mengalamatkan isu mengenai etika komputer dan telah menghasilkan guideline etika komputer, kode etik. Berbeda dengan ilmu komputer, yang hanya eksis pada abad ini, ilmu dan disiplin lainnya telah memiliki waktu yang lebih panjang untuk mengembangkan standard dan prinsip etis yang menginformasikan perkembangan baru.

2.      Berikan contoh dan jelaskan salah satu kasus yang berkaitan dengan tidak digunakannya etika dalam penggunaan dan pembuatan teknologi sistem informasi !
·         Browsing situs-situs yang tidak sesuai dengan moral dan etika kita
·         Mengintip file orang lain
·         Mengambil hasil intelektual orang lain untuk diri sendiri atau orang lain
·         Mengganggu dan atau merusak system informasi orang lain dengan cara apapun
·         Menggunakan perangkat computer untuk membuat kesaksian palsu atau bohong
Penjelasan pada salah satu contoh kasus pada point ke-1 adalah bahwa penggunaan etika dalam berselancar di dunia internet membutuhkan kesadaran akan situs situs yang tidak sesuai umurnya, misal ada anak sekolah dasar yang membuka situs judi online atau menggunakan sosial media untuk mencela orang lain. Itulah sebabnya bahwa etika pada teknologi informasi harus dipupuk sejak dini.

3.      Hal-hal apa saja yang menjadi dasar sehingga dalam penggunaan maupun pembuatan teknologi sistem informasi harus beretika !
a.       Tidak menggunakan komputer untuk merugikan orang lain
b.      Tidak mengganggu pekerjaan komputer orang lain
c.       Tidak memata-matai file komputer orang lain
d.      Tidak menggunakan komputer untuk mencuri
e.       Tidak menggunakan komputer untuk bersaksi palsu
f.       Tidak menyalin atau menggunakan kepemilikian perangkat lunak dimana anda belum membayarnya
g.      Tidak menggunakan sumber daya komputer orang lain tanpa otorisasi atau kompensasi yang sesuai
h.      Tidak mengambil untuk diri sendiri karya intelektual orang lain
i.        Harus memikirkan tentang konsekuensi sosial program yang anda tulis bagi sistem yang anda desain
j.        Harus menggunakan komputer yang menjamin pertimbangan dan bagi sesama manusia.

4.      Apa yang harus dilakukan untuk meminimalisir tidak digunakannya etika dalam teknologi sistem informasi, jelaskan !
a.       Menanamkan pendidikan moral sejak dini dikeluarga maupun di sekolah formal.
PENJELASAN = Diajarkan serta diarahkan mana yang menjadi hak dan mana yang menjadi kewajiban setiap orang dalam penggunaan teknologi sistem informasi, tidak hanya diajarkan di dalam aspek pendidikan namun juga diajarkan dalam kehidupan bermasyarakat.
b.      Menggunakan kebijakan dan aturan yang ditetapkan pemerintah serta harus berlandaskan hukum sehingga dalam hal penggunaan teknologi sistem informasi bisa lebih tegas.
PENJEASAN = Dalam hal ini pemerintah menetapkan suatu aturan atau undang-undang yang memberikan hukuman yang sepadan apabila melanggar segala aturan dalam hal penggunaan sistem informasi




Kamis, 21 Januari 2016

Analisis Web E-Government Provinsi Riau dengan Dua Kabupaten Bengkalis dan Kepulauan Meranti

Secara etimologi kata Riau berasal dari bahasa Portugis, Rio berarti sungai. Pada tahun 1514 terdapat sebuah ekspedisi militer Portugis menelusuri Sungai Siak bertujuan mencari lokasi kerajaan yang diyakini mereka ada pada kawasan tersebut, dan sekaligus mengejar pengikut Sultan Mahmud Syah yang melarikan diri setelah kejatuhan Malaka.
Pembentukan Provinsi Riau ditetapkan dengan Undang-Undang Darurat Nomor 19 Tahun 1957. Kemudian diundangkan dalam Undang-Undang Nomor 61 Tahun 1958.
Berdirinya Provinsi Riau memakan waktu dan perjuangan yang cukup panjang, yaitu hampir 6 tahun (17 November 1952 s.d 5 Maret 1958). Dengan surat keputusan Presiden tertanggal 27 Februari 1958 No.258/M/1958 telah diangkat Mr. S. M. Amin, Gubernur KDH Provinsi Riau dilakukan pada tanggal 5 Maret 1958 di Tanjungpinang oleh Menteri Dalam Negeri yang diwakili oleh Sekjen Mr. Sumarman. Kemudian berdasarkan Kepmendagri nomor Desember 52/I/44-25, pada tanggal 20 Januari 1959, Pekanbaru resmi menjadi ibu kota provinsi Riau menggantikan Tanjung Pinang.
Luas Wilayah Provinsi Riau adalah 107.932,71 Km2 yang membentang dari lereng Bukit Barisan hingga Selat Malaka, Ini membuat provinsi riau berada pada jalur yang sangat strategis karena terletak pada jalur perdagangan Regional dan Internasional di kawasan ASEAN. Memiliki Luas daratan 89.150,15 Km2 dan luas lautan 18.782,56 Km2, di daratan terdapat 15 sungai diantaranya ada 4 (empat) sungai dapat digunakan sebagai prasarana perhubungan, yaitu :
·         Sungai Siak (300 Km) dengan kedalamam 8 – 12 m,
·         Sungai Rokan (400 Km) dengan kedalaman 6-8 m,
·         Sungai Kampar (400 Km) dengan kedalaman lebih kurang 6 m, dan
·    Sungai Indragiri (500 Km) dengan kedalaman 6 – 8 m. Sungai-sungai tersebut membelah dari pegunungan dataran tinggi Bukit Barisan dan bermuara ke Selat Malaka dan Laut Cina.




Analisis dilakukan terhadap web Provinsi Riau dan dua Kabupaten yaitu Kabupaten Bengkalis dan Kabupaten Kepulauan Meranti. Setiap website tentunya memiliki kelebihan dan kekurangan masing-masing. Selanjutnya akan dibahas satu persatu sesuai dengan kriteria penilaian analisis.

1.      Selayang Pandang
·         Provinsi Riau
Isi dari Selayang Pandang (Data Umum) pada halaman ini memenuhi kriteria dan ada yang tidak. Dalam halaman Provinsi Riau, Sejarah, Visi dan Misi, Lokasi dalam bentuk peta tersedia. Motto tidak tersedia. Sayangnya Lambang hanya terdapat pada halaman Home tanpa disertai arti dari lambang Provinsi Riau tersebut.
·         Kabupaten Bengkalis
Isi dari Selayang Pandang (Data Umum) pada halaman ini memenuhi kriteria dan ada yang tidak. Dalam halaman khusus Kabupaten Bengkalis hanya berisi informasi mengenai Visi dan Misi, Lambang dan Arti Lambang. Motto tidak ada. Sejarah terbentuknya tidak ada dan Letak Geografis hanya dijelaskan melalui kalimat. Tidak ada gambar letak geografis secara peta.
·         Kabupaten Kepulauan Meranti
Isi dari Selayang Pandang (Data Umum) pada halaman ini memenuhi kriteria dan ada yang tidak. Dalam halaman khusus Kabupaten Kepulauan Meranti terdapat Sejarah terbentuknya Kabupaten Kepulauan Meranti, Lambang dan Arti Lambang, Visi dan Misi. Motto tidak ada. Letak Geografis hanya dijelaskan dengan kalimat. Tidak ada gambar peta.

2.      Pemerintahan Daerah
·         Legislatif dan Eksekutif
Pada Website Riau ini Struktur Eksekutif dan Legislatif hanya terdapat pada Sub Menu dari Website Riau saja. Pada halaman Kabupatennya tidak dicantumkan.
·         Nama, Alamat, Telepon, e-mail dari pejabat daerah hanya disertakan Nama dan foto para pejabat daerah
·         Biodata dari Pimpinan Daerah
Biodata yang tercantum pada para Pimpinan daerah hanya berupa data Nama dan Alamat saja.  Ada beberapa Pimpinan Daerah yang tidak lengkap alamatnya.

3.      Geografi
Topografi, Demografi, Sosial, Budaya dan Ekonomi tersedia pada Provinsi Riau. Tidak adanya informasi mengenai cuaca dan iklim. Informasi berupa data statistik tersedia dengan format laporan berbentuk .pdf yang dapat didownload.

4.      Peta Wilayah dan Sumber Daya
Terdapat gambar peta Provinsi Riau dan Kab. Meranti. Untuk Sumber Daya Alam hanya terdapat menu nya, banyak content-content Sumber Daya Alam yang dihasilkan pada Provinsi Riau.

5.      Peraturan Kebijakan Daerah
Tersedianya link Peraturan Daerah (PERDA) Bengkalis dan Peraturan Gubernur (PERGUB) dalam Provinsi Riau.

6.      Buku Tamu
Dalam semua Website tidak terdapat buku tamu.

7.      Forum
Pada ketiga website pemerintahan tersebut tidak tersedianya forum untuk diskusi antara pembaca atau pengunjung terhadap pihak dari pemerintahan.


Gambar 1.2 Analisis Web Provinsi Riau


Gambar 1.3 Analisis Web Kabupaten Bengkalis



Gambar 1.4 Analisis Web Kabupaten Kepulauan Meranti


Analisa

Setelah dilakukan analisis terhadap web pemerintahan Provinsi Riau dan juga Kabupaten Bengkalis serta Kabupaten Kep. Meranti dapat disimpulkan bahwa web yang memiliki nilai tertinggi atau yang paling baik adalah web dari Kabupaten Bengkalis.
Pada bagian unit analisis mengenai informasi menu utama, web pemerintahan Provinsi Riau mendapatkan nilai tertinggi dengan nilai 88,5 karena pada menu utama web tersebut disediakan informasi yang cukup lengkap dan juga tidak membuat bingung pengunjung. Dalam hal informasi tambahan, Provinsi Riau dan juga kabupaten Bengkalis memperoleh nilai sama yaitu 80. Karena pada kedua web tersebut informasi yang tersedia cukup lengkap dan juga cukup menginformasikan tentang daerahnya masing – masing.
Pada aspek penyediaan hubungan, kabupaten Bengkalis memperoleh nilai 80 karena tersedianya hubungan untuk masyarakat, investor dan juga pemerintahan walaupun belum terlalu lengkap. Sedangkan dalam hal aksesibilitas, kedua web antara web Provinsi Riau dan Kabupaten Bengkalis memperoleh nilai 100 karena pada saat mengakses kedua web tersebut tidak dibutuhkan waktu yang lama.
Dalam hal design, web Kabupaten Kep. Meranti memiliki nilai design yang paling tinggi dengan nilai 80 dikarenakan design yang sederhana yang tidak membuat pusing dan juga tampilan menu yang cukup menarik. Dan yang terakhir dalam hal tingkatan informasi, web dari Kabupaten Bengkalis mendapatkan nilai 80 karena informasi yang disediakan yang paling lengkap diantara web yang lainnya.
Dari ketiga web yang tersedia antara web Provinsi Riau, Kabupaten Bengkalis dan Kabupaten Kep. Meranti. Kabupaten Kep. Meranti mendapatkan nilai total yang paling rendah dan juga dapat dikategorikan sebagai web yang paling tidak lengkap. Beberapa hal yang mendasarinya yaitu bahwa dalam web tersebut terdapat beberapa menu yang cukup lengkap, namun apabila menu yang diinginkan dipilih tidak menampilkan informasi yang diinginkan, dapat dikatakan juga bahwa menu yang tersedia tidak berfungsi dengan baik.



Rabu, 18 November 2015

TUGAS SOFTSKILL (Pengantar Telematika) - PENERAPAN SPEECH RECOGNITION LIBRARY UNTUK QUERY BASIS DATA

 Speech Recognition Libary Untuk Query Basis Data
  
Interaksi manusia dengan komputer dapat dengan mudah dilakukan bila ada interface sebagai media komunikasi. Penggunaan query basis data saat ini merupakan hal yang mutlak harus dilakukan oleh basis data administrator dalam pengelolaan basis data terutama untuk menyajikan laporan-laporan sesuai dengan permintaan manajemen. Adminstrator berinteraksi dengan komputer melalui media input keyboard ataupun mouse dalam berinteraksi. Pada kasus lain seringkali manusia dihadapi dengan ketidakmampuan secara fisik untuk berinteraksi dengan komputer. Sebagai contoh misalnya penderita cacat mata atau buta dan ketidakmampuan anggota badan dalam menggunakan media input seperti mouse dan keyboard. Hal ini yang menjadi dasar pemikiran betapa pentingnya Natural Language bagi kalangan penderita cacat yang akan berinteraksi dengan komputer. Hasil akhir yang diharapkan nantinya pengguna akhir melakukan query basis data melalui aplikasi tertentu yang dibuat khusus. Berdasarkan latar belakang tersebut, maka penulis melakukan penelitian dengan judul “Penerapan Speech Recognition Library untuk Query Basis data”. Metode pengembangan sistem yang digunakan adalah metode prototyping.

1.      PENDAHULUAN         
Speech Recognition berhubungan erat dengan bahasa sehari-hari. Bahasa merupakan Teknologi speech recognition merupakan bagian yang tidak terpisahkan dari kehidupan teknologi pengenalan wicara yang umat manusia. Bahasa dapat berupa catatan dari memanfaatkan sinyal suara manusia sebagai pengetahuan yang didapat dari kehidupan masukan untuk kemudian dikenali oleh sistem manusia dari generasi ke generasi berikutnya, komputer. Teknologi ini merupakan sedangkan dalam bentuk lisan merupakan sarana pengembangan interaksi antara manusia dengan komunikasi antar individu dalam kelompok komputer untuk meminimalisir peralatan input masyarakat. Bahasa alami atau natural language device seperti mouse, keyboard maupun adalah suatu bahasa yang diucapkan, ditulis atau peralatan interface lainnya. diisyaratkan oleh manusia untuk berkomunikasi secara umum sedangan query adalah ekspresi bahasa yang menggambarkan data yang akan didapatkan kembali dari sebuah basis data Interaksi manusia dengan komputer dapat dengan mudah dilakukan bila ada interface sebagai media komunikasi. Bagi yang sudah mahir dibidang komputer mungkin tidak perlu lagi menggunakan interface tetapi bagi user yang masih awam dipastikan tidak mungkin bisa berkomunikasi tanpa adanya interface.  Penggunaan query basis data saat ini sudah merupakan hal yang mutlak harus dilakukan oleh basis data administrator dalam pengelolaan basis data terutama untuk menyajikan laporan-laporan sesuai dengan permintaan manajemen. Saat ini  teknis penerapan query basis data administrator melakukannya dengan melakukan akses langsung ke dalam basis data. Adminstrator berkomunikasi dengan komputer melalui media input keyboard ataupun mouse dalam beriteraksi. Seringkali aplikasi yang digunakan sebagai interface untuk mengakses basis data dibuat dengan asumsi bahwa pengguna aplikasi tidak memiliki kebutuhan khusus. Sebuah aplikasi seharusnya dibuat dengan  menggunakan asumsi bahwa aplikasi tersebut juga akan digunakan oleh penyandang cacat. Hal ini yang menjadi dasar pemikiran betapa pentingnya Bahasa Alami bagi kalangan penderita cacat yang akan berinteraksi dengan komputer. Berdasarkan latar belakang tersebut, keterbatasan dalam berinteraksi dengan komputer dapat diatasi dengan menggunakan teknologi speech recognition yang akan diangkat menjadi bahan penelitian dengan judul “Penerapan Speech Recognition Library untuk Query Basis data”.

2.      RANCANGAN SISTEM
Rancangan sistem dalam penelitian ini terdiri dari:

a.      Flowchart Sistem
Dalam flowchart sistem ini dijelaskan gambaran secara garis besar sistem / aplikasi yang akan dibangun.

Gambar 1 flowchart program

b.      Tabel Sistem

 Tabel 1. query guru dan siswa

c.       Rancangan Menu Utama
Menggambarkan bentuk design menu utama/interface berserta sub menu guna merelasikan komputer dengan pengguna aplikasi

Gambar 2 tampilan menu utama

Dalam desain menu terdiri dari satu menu utama dan satu sub menu yang berfungsi untuk mengakses ke form perintah query.

Gambar 3. Design hasil query

3.      PEMBAHASAN
Sebelum menjalankan aplikasi ini sebelumnya harus diintalasi ke sistem. Aplikai ini khusus digunakan untuk basis data MySQL yang terhubungan dengan ODBCMySql agar dapat terkoneksi dengan aplikasi.

a.      Menu Utama

Gambar 4. Menu utama

Jika pada menu File ditekan maka akan tampil 1 menu yaitu perintah query berfungsi untuk menampilkan form masukan data query dengan data input berupa suara sekaligus untuk menjalankan form query.

Gambar 5. Menu file utama

b.      Query
Perintah Query digunakan untuk memasukkan perintah-perintah yang diinput dari media suara melalui microphone. Pilih file lalu pilih perintah query. Setalah tampil halaman perintah query lalu tekan tombol mulai. Selanjutnya sistem akan menunggu masukan melalui input suara. Setelah perintah diinput melalui suara selanjutnya pada kolom input akan muncul teks sesuai dengan perintah yang diinputkan. Selanjutnya tekan tombol tampilkan perintah query. Data hasil input melalui suara akan dikonversikan ke dalam bentuk bahasa query pada kolom dibawahnya. Selanjutnya tekan tombol tampilkan data. Setalah itu di layar akan akan ditampilkan data sesuai dengan perintah query.

Gambar 5. Query


4.      IMPLEMENTASI SISTEM
Setelah melakukan uji coba terhadap aplikasi yang dibuat ditemukan beberapa hasil:
·         Aplikasi mampu menterjemahkan masukan dari suara manusia ke dalam bentuk teks.
·         Aplikasi mampu menampilkan perintah query setelah mendapatkan perintah suara.
·         Dari perintah suara yang di dapat data dapat diolah dan hasil query akan ditampilkan sesuai dengan permintaan user.

Namun dari hasil uji coba di atas terdapat beberapa kekurangan dari aplikasi yang dibuat yaitu :
·         Input yang dapat diterima dan diterima dan diterjemahkan hanya kata-kata dari bahasa inggris.
·         Pengucapan kata harus tepat, jelas dan konsisten.
·         Aplikasi harus digunakan pada tempat yang bebas dari ganguan kebisingan atau suara luar.
·         Library SAPI (speech aplikasi programing interface) yang disertakan dalam setiap distribusi sistem operasi windows dirasakan sangat tidak stabil dan masih memerlukan peroses maturity untuk dapat dijalankan dengan sempurna pada query basis data

5.      KESIMPULAN
Berdasarkan analisis yang telah dilakukan, maka penulis dapat mengambil kesimpulan sebagai berikut :
·         Hasil penelitian adalah sebuah aplikasi speech recognition yang digunakan untuk menterjemahkan perintah suara menjadi perintah query yang dimengerti oleh komputer.
·         Dengan adanya aplikasi ini maka maka akan sangat membantu bagi database administrator terutama yang memiliki kekurangan dalam berinteraksi dengan komputer melalui keyboard tetapi tidak menutup kemungkinan aplikasi ini digunakan untuk umum.