Sabtu, 30 September 2017

Hubungan Interaksi Manusia dan Komputer pada Film Ex Machina

Film Ex Machina membahas tentang teknologi kecerdasan buatan dan bertemakan tentang Artificial Intelligence. Caleb adalah seorang programmer dan pegawai kelas bawah di Bluebook, sebuah perusahaan mesin pencari terpopuler. Dia memenangkan kompetisi yang diadakan oleh CEO yang jenius, yaitu Nathan. Hadiah dari kompetisi tersebut adalah menghabiskan waktu selama seminggu bersama Nathan di kompleks mewah miliknya di Alaska. 

Teknologi sistem cerdas adalah keseluruhan sistem yang menerapkan kecerdasan buatan sebagai sarana untuk menyediakan kebutuhan bagi kelangsungan dan kenyamanan hidup manusia. Sistem ini dibuat agar dapat berpikir layaknya manusia. Sistem ini juga dibuat agar dapat “berperilaku” seperti manusia, juga mampu menyerap pengalaman dan mampu bertindak berdasarkan pengalaman tersebut, sehingga sistem ini seolah-olah mempunyai kehendak sendiri dan mampu berpikir seperti halnya manusia.

Kecerdasan buatan ini bisa menyeimbangkan dirinya dengan lingkungan manusia. Mereka tak hanya secara visual mirip dengan manusia, tetapi mereka juga bisa berpikir, berperilaku, memiliki emosional, memiliki seksualitas, rasa empati dan bahkan memiliki kemampuan untuk bertahan hidup. Dalam film ini dicontohkan robot bernama Ava dan Kyoko memiliki kemampuan yang hampir sama dengan manusia. Nathan menciptakan Ava, robot yang telah ia kembangkann model dan kemampuannya dari robot- robot sebelumnya. Caleb melakukan tes turing kepada Ava dan dapat berkomunikasi dengan Ava layaknya sedang berkomuniskasi dengan manusia. Tes turing adalah ujian yang menentukan apakah suatu mesin(robot) mampu menunjukkan perilaku cerdas yang mirip dengan atau tak dapat dibedakan dari manusia. Dalam ujian ini, seorang penguji melakukan perbincangan dengan mesin(robot). Tes ini tidak memeriksa kemampuan menjawab dengan benar, tetapi seberapa mirip jawaban mesin(robot) dengan manusia. Terdapat interaksi antara Nathan dan Kyoko yang memiliki kemampuan seperti Ava, bersikap dan berperilaku seperti manusia. Kyoko masih memiliki kekurangan, yaitu tidak dapat mengerti bahasa Inggris. Pada film ini terdapat user interface, yaitu kartu tanda pengenal yang memiliki identitas dan dapat digunakan untuk membuka ruangan, membuka kode pemrograman dan sensor lampu. Kartu ini memiliki identifikasi masing – masing, kartu pengenal Caleb tidak dapat membuka seluruh ruangan, sedangkan Nathan dapat menggunakan seluruh fasilitasnya, karena sensor telah mendeteksi identitas dari setiap kartu pengenal.


KESIMPULAN

Kemajuan teknologi membuat manusia berinovasi dan mengembangkan teknologi yang ada agar dapat memudahkan pekerjaan manusia. Jika kita ingin menciptakan suatu teknologi, kita harus memiikirkannya dengan matang apa saja kerugian atau dampak buruk yang akan terjadi. Jangan sampai kecerdasan buatan yang telah kita ciptakan dapat merugikan atau menghancurkan kita sendiri, bahkan keberlangsungan hidup manusia. Gunakan teknologi dengan bijak, jangan sampai teknologi mengalahkanmu! 


Referensi :
https://id.wikipedia.org/wiki/Sistem_kendali_cerdas
https://id.wikipedia.org/wiki/Uji_Turing

Rabu, 27 September 2017

Pengantar Teknologi Sistem Cerdas Tugas ke-1



A.    Pengertian Teknologi Sistem Cerdas 

 

Teknologi sistem cerdas adalah keseluruhan sistem yang menerapkan kecerdasan buatan sebagai sarana untuk menyediakan kebutuhan bagi kelangsungan dan kenyamanan hidup manusia. Jadi, “kecerdasan” inilah yang diciptakan untuk kemudian dimasukkan ke dalam suatu mesin atau komputer. Sistem ini dibuat agar dapat berpikir layaknya manusia. Sistem ini juga dibuat agar dapat “berperilaku” seperti manusia, juga mampu menyerap pengalaman dan mampu bertindak berdasarkan pengalaman tersebut, sehingga sistem ini seolah-olah mempunyai kehendak sendiri dan mampu berpikir seperti halnya manusia.

 

B.     Pengertian Kecerdasan Buatan

 

Kecerdasan Buatan (Artificial Intelligence) didefinisikan sebagai kecerdasan entitas ilmiah. Bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan manusia. Kecerdasan ini diciptakan dan dimasukkan ke dalam suatu mesin (komputer). Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.

Ada 2 bagian utama yg dibutuhkan untuk aplikasi kecerdasan buatan :
a. basis pengetahuan (knowledge base) : berisi fakta-fakta, teori, pemikiran dan hubungan antara satu dengan lainnya.
b. motor inferensi (inference engine) : kemampuan menarik kesimpulan berdasarkan pengetahuan.
 

C.    Perbedaan Kecerdasan Buatan dan Kecerdasan Alami

 

·        Kecerdasan Buatan

1.      Bersifat permanen 
Kecerdasan alami bisa berubah karena sifat manusia pelupa. Kecerdasan buatan tidak berubah selama sistem komputer & program tidak mengubahnya.

2.      Lebih mudah diduplikasi & disebarkan 
Mentransfer pengetahuan antar manusia membutuhkan proses yang lama & keahlian tidak akan pernah dapat diduplikasi dengan lengkap. Jika ilmu pengetahuan terdapat pada sebuah sistem komputer, maka ilmu pengetahuan itu mendapat keamanan dari komputer itu dan dapat dipindahkan dengan mudah ke satu komputer ke komputer yang lainnya.

3.      Lebih murah
Menyediakan layanan komputer akan lebih mudah & murah dibandingkan mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat lama.

4.      Konsisten dan teliti 
Kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan alami senantiasa berubah-ubah.

5.      Dapat didokumentasi 
Keputusan yang dibuat komputer dapat didokumentasi dengan mudah dengan melacak aktivitas sistem. Kecerdasan alami sangat sulit untuk direproduksi.

6.      Dapat mengerjakan beberapa task lebih cepat dan lebih baik dibanding manusia 

·        Kecerdasan Alami

1.      Kreatif  
Manusia memiliki kemampuan untuk menambah pengetahuan, sedangkan pada kecerdasan buatan harus dilakukan melalui sistem yang dibangun.
2.      Memungkinkan orang untuk menggunakan pengalaman atau pembelajaran secara langsung. Sedangkan pada kecerdasan buatan harus mendapat masukan berupa input-input simbolik. 
3.      Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas.

  D.  Sejarah Kecerdasan Buatan


           Sekitar tahun 1950–an Alan Turing, seorang pionir Artificial Intelligence (AI) dan ahli matematika Inggris melakukan percobaan Turing (Turing Test) yaitu sebuah komputer melalui terminalnya ditempatkan pada jarak jauh. Di ujung yang satu ada terminal dengan software AI dan diujung lain ada sebuah terminal dengan seorang operator. Operator itu tidak mengetahui kalau di ujung terminal lain dipasang software AI. Mereka berkomunikasi dimana terminal di ujung memberikan respon terhadap serangkaian pertanyaan yang diajukan oleh operator. Dan sang operator itu mengira bahwa ia sedang berkomunikasi dengan operator lainnya yang berada pada terminal lain. Turing beranggapan bahwa jika mesin dapat membuat seseorang percaya bahwa dirinya mampu berkomunikasi dengan orang lain, maka dapat dikatakan bahwa mesin tersebut cerdas (seperti layaknya manusia).

           E.     Contoh Teknologi Sistem Cerdas

1.      Sistem pakar (expert system)
Komputer sebagai sarana untuk menyimpan pengetahuan para pakar sehingga komputer memiliki keahlian menyelesaikan permasalahan dengan meniru keahlian yang dimiliki pakar. 

·        Diagnosa Penyakit
Diagnosa Penyakit THT
Apakah Anda demam (Y/T) ? y
Apakah Anda sakit kepala (Y/T) ? y
Apakah Anda merasa nyeri pada saat berbicara atau menelan (Y/T) ? y
Apakah Anda batuk (Y/T) ? y
Apakah Anda mengalami nyeri tenggorokan (Y/T) ? y
Apakah selaput lendir Anda berwarna merah dan bengkak (Y/T) ? y
Penyakit Anda adalah TONSILITIS
Ingin mengulang lagi (Y/T) ? 

2.      Sistem sensor
Sistem sensor pada mesin cuci yaitu menggunakan sensor optik, mengeluarkan cahaya ke air dan mengukur bagaimana cahaya tersebut sampai ke ujung lainnya. Makin kotor, maka sinar yang sampai makin redup. Sistem juga mampu menentukan jenis kotoran tersebut daki/minyak. Sistem juga bisa menentukan putaran yang tepat secara otomatis berdasarkan jenis dan banyaknya kotoran serta jumlah yang akan dicuci.
3.      Pengolahan bahasa alami (natural language processing)
User dapat berkomunikasi dengan komputer menggunakan bahasa sehari-hari, misal bahasa inggris, bahasa indonesia, dll, contoh : 

  •    Pengguna sistem dapat memberikan perintah dengan bahasa sehari-hari, misalnya, untuk menghapus semua file, pengguna cukup memberikan perintah ”komputer, tolong hapus semua file !” maka sistem akan mentranslasikan perintah bahasa alami tersebut menjadi perintah bahasa formal yang dipahami oleh komputer, yaitu ”delete *.* <ENTER>”.
  •    Translator bahasa inggris ke bahasa indonesia begitu juga sebaliknya,dll, tetapi sistem ini tidak hanya sekedar kamus yang menerjemahkan kata per kata, tetapi juga mentranslasikan sintaks dari bahasa asal ke bahasa tujuan.
  •   Text summarization : suatu sistem yang dapat membuat ringkasan hal-hal penting dari suatu wacana yang diberikan.

4.      Pengenalan ucapan (speech recognition)
Manusia dapat berkomunikasi dengan komputer menggunakan suara.
Contoh :
  •     Memberikan instruksi ke komputer dengan suara
  •    Alat bantu membaca untuk tunanetra, mempunyai masukan berupa teks tercetak (misalnya buku) dan mempunyai keluaran berupa ucapan dari teks tercetak yang diberikan.

5.      Soft computing
Merupakan inovasi baru dalam membangun sistem cerdas yaitu sistem yang memiliki keahlian seperti manusia pada domain tertentu, mampu beradaptasi dan belajar agar dapat bekerja lebih baik jika terjadi perubahan lingkungan. Soft computing mengeksploitasi adanya toleransi terhadap ketidaktepatan, ketidakpastian, dan kebenaran parsial untuk dapat diselesaikan dan dikendalikan dengan mudah agar sesuai dengan realita (Prof. Lotfi A Zadeh, 1992). 

          F.     Kesimpulan


   Teknologi sistem cerdas merupakan alat yang dibuat sebagai sarana untuk menyediakan kebutuhan bagi kelangsungan dan kenyamanan hidup manusia. Sistem ini dibuat agar dapat berpikir dan berperilaku layaknya seperti manusia bahkan bisa lebih baik dari yang dilakukan manusia. Kecerdasan buatan dan alami memiliki beberapa perbedaan, keduanya memiliki kelebihan yang memberikan dampak baik, yaitu untuk memudahkan manusia dalam menyelesaikan tugas- tugasnya. Kecedasan buatan jika tidak digunakan secara bijak dapat memberikan dampak buruk terhadap penggunanya, jadi kita harus menggunakan teknologi dengan sewajarnya dan sesuai porsinya. Sebagai manusia, sebaiknya kita tidak boleh terlalu bergantung pada teknologi, agar kita tidak diperbudak oleh teknologi dan dapat memaksimalkan kemampuan alamiah yang kita miliki.  

Referensi :

http://www.pendidikanmu.com/2015/04/pengertian-kecerdasan-buatan-menurut-para-ahli.html/24/09/2017

https://id.wikipedia.org/wiki/Sistem_kendali_cerdas23/09/2017

https://simponi.mdp.ac.id/materi201020112/SI413/052123/SI413-052123-709-1.ppt/23/09/2017


NAMA           : IRMA SAFITRI
NPM               : 17115831
KELAS           : 3KA04

Kamis, 13 Juli 2017

Tugas 4 Perancangan Sistem Aplikasi Koperasi Siswa Perintis SMA N 7 Purworejo



Setelah menguraikan kekurangan dari sistem lama yang diterapkan dalam Koperasi Siswa Perintis SMA N 7 Purworejo. Berikut kami kembangkan suatu aplikasi yang dapat mengatasi kekurangan dari sistem lama tersebut dengan flowchart sebagai berikut :  




Keterangan Flowchart

1.     Symbol Decision : Simbol untuk kondisi yang akan menghasilkan beberapa   kemungkinan jawaban/aksi.


2.      Terminal : Untuk memulai dan mengakhiri suatu program.




3.      Symbol input-output : Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya.


4.      Symbol Process : Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer.


5.      Symbol display : Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya.



6.      Symbol disk and on-line storage : Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk.

7.      Symbol dokumen : Symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.



Desain Database 

Seperti kebanyakan sistem pada umumnya, sebuah sistem memerlukan database untuk menyimpan keseluruhan data yang dibutuhkan oleh user. Desain database Sistem Kasir Koperasi Siswa SMAN 7 Purworejo yang kami buat menggunakan database mysql dengan server Xampp v3.2.1.
Berikut ini adalah tampilan relasi tabel pada Sistem Kasir Koperasi SMAN 7 Purworejo. Pada gambar dibawah ini memperlihatkan hubungan saling keterkaitan dari masing-masing tabel dalam database untuk memudahkan user menemukan apa yang dicari.




Gambar 1.1 RelasiTabel Sistem Informasi Kasir Koperasi Siswa SMAN 7 Purworejo

Tampilan tabel database yang saling berkaitan satu dengan lainnya dengan bantuan primary key dapat dilihat pada gambar dibawah ini.  



Gambar 1.2 Database yang Digunakan pada Kasir Koperasi Siswa SMAN 7 Purworejo


Desain Tampilan


Tampilan aplikasi sistem Kasir Koperasi Siswa SMAN 7 Purworejo yang berbasis web dibuat dengan sederhana tetapi menarik untuk memudahkan user dalam pengoperasiannya sehingga tidak memerlukan tenaga ahli dibidangnya. Pemilihan warna dan ukuran tulisan juga diperhatikan agar tidak menyulitkan user. Dan desain tampilan yang telah kami buat dapat dilihat pada gambar dibawah ini.
 

Gambar 1.3 Form Login Kasir Koperasi Siswa SMAN 7 Purworejo

Setelah user masuk kedalam sistem kasir koperasi Siswa SMAN 7 Purworejo, sistem otomatis akan menampilkan halaman untuk menginput penjualan. Jika user ingin mencari harga barang dapat memasukkan kode barang atau nama barang dan klik tombol cari barang atau dengan menscan barcode barang tersebut. Lalu sistem akan menampilkan barang yang dicari berupa harga satuan dan ketersedian stok barang. Selain kelebihan tersebut, sistem ini juga dapat langsung menghitung jumlah kembalian yang akan berikan kepada customer.

Gambar 1.4 Form Transaksi Penjualan dengan Barcode Berbasis Web

Selain halaman Input penjualan, user juga dapat mengakses data penjualan dengan memfilter data berdasarkan periode bulan, tahun dan no. Transaksi dan dapat dilihat pada gambar dibawah ini.
 

Gambar 1.5 Laporan Transaksi Penjualan per Periode Bulan dan Tahun