• Tidak ada hasil yang ditemukan

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Von Neumann

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Von Neumann"

Copied!
7
0
0

Teks penuh

(1)

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Dalam satu dasawarsa terakhir ini Teknologi Informasi, khususnya bahasa pemprograman berkembang sangat pesat. Ini terbukti dengan munculnya banyak sekali bahasa pemprogaraman baru. Dibalik perkembangan yang pesat tersebut ada sebuah teori yang mendasari terbentuknya bahasa-bahasa pemprograman, namun teori tersebut sering terlupakan. Teori yang menjadi penggerak ‘tak tampak (invisible mover)’ perkembangan teknologi informasi adalah Teori Bahasa dan Otomata. Tokoh terkemuka teknologi komputer Von Neumann [1] menyatakan “...until an adequate theory of automata exists there is a limit to the complexity of the automata we can fabricate” (Hariyanto, 2004 : 3). Pernyataan tersebut menyiratkan perkembangan teknologi komputer dibatasi pemahaman manusia atas teori otomata yang dicapainya. Dengan teori ini kita dapat mengetahui bagaimana bagaimana cara pembuatan mesin yang mampu melakukan proses-proses intelektual yang mulanya hanya dapat dilakukan manusia. Saat mengetahui bahwa batasan-batasan yang dapat dilakukan komputer adalah berasal dari kelemahan pemprogram, bukan dari batasan-batasan instrinsik yang dimiliki mesin komputer. Kita berharap batasan-batasan ini dapat direduksi dengan mengembangkan teori bahasa dan otomata.

Dengan berdasarkan latar belakang dan batasan masalah yang ada maka penulis bermaksud untuk mengkonstruksi suatu program bantu yang dinamakan Dialog Panduan Penerimaan Mahasiswa Baru UKDW yang berbasis web. Program ini dibuat berdasar salah satu bahasan ilmu di teori bahasa dan automata yaitu menggunakan Finite State Automata(FSA) dengan pendukung teori seperti Regular Exspression, Nondeterministic Finite Automata (NFA), Deterministic Finite Automata (DFA). Dengan adanya alat bantu ini diharapkan akan sangat

(2)

membantu mahasiswa baru untuk mendapatkan informasi seputar pendaftaran mahasiswa baru, jika program tersebut di upload di website UKDW. Keuntungan yang diperoleh adalah bahwa mereka tidak perlu datang ke UKDW untuk menanyakan informasi seputar pendaftaran. Dalam proses pembuatan sistem ini penulis akan melakukan konfirmasi dengan pihak humas UKDW tentang hal-hal yang menjadi objek pertanyaan calon mahasiswa baru.

1.2 Rumusan Masalah

Terdapat berbagai macam teknik dan cara untuk membuat suatu sistem dialog panduan. Berdasarkan teknik dan cara yang ada, penulis merumuskan 2 hal untuk membuat sistem dialog panduan yaitu :

a. Dalam pembuatan dialog panduan ini, penulis menggunakan bentuk desain question and answer.

b. Apakah dengan menggunakan Finite State Otomata dialog panduan ini dapat berfungsi dengan baik.

1.3 Batasan Masalah

Dalam pembuatan sistem ini terdapat batasan-batasan yaitu :

a. Sistem yang dibuat diusahakan mampu menampilkan jawaban dari setiap pertanyaan yang diajukan oleh user.

b. Sistem akan menampilkan peringatan kesalahan jika input pertanyaan dari user tidak jelas atau terdapat kesalahan dalam pengetikan kesalahan.

c. Sistem tidak akan menampilkan jawaban jika input pertanyaan dari user tidak terdapat dalam database.

d. Adanya fasilitas admin, yaitu admin dapat menambahkan data baru, mengedit data dan menghapus data.

e. Sistem ini dibatasi hanya untuk informasi pada penerimaan mahasiswa baru tahun 2008.

1.4 Hipotesis

a. Dialog panduan yang dibangun berdasarkan pendekatan Finite State Otomata (FSA) dapat berfungsi dengan baik.

(3)

b. Dengan menggunakan Finite State Otomata akan dapat menghasilkan suatu sistem dialog panduan yang lebih cerdas daripada sistem Regular Expressions (RE) dan yang dibangun dengan substitusi.

1.5 Tujuan Penelitian

a. Ingin membuat suatu dialog panduan untuk mahasiswa baru yang ingin mendapatkan informasi tentang pendaftaran mahasiswa baru di UKDW. b. Ingin membuktikan bahwa Finite State Otomata dapat digunakan untuk

membuat dialog panduan ini.

c. Ingin membuktikan bahwa Finite State Otomata lebih baik untuk membuat sistem dialog panduan ini daripada menggunakan teori substitusi.

1.6 Metode

Dalam penyusunan Tugas Akhir ini, penulis menggunakan 2 pokok metode penelitian, yaitu :

1. Metode pengumpulan data 1.1 Studi Pustaka

Metode penelitian pustaka dilakukan dengan cara mencari dan mempelajari buku-buku referensi yang berhubungan dengan pemprograman yang menggunakan PHP&Mysql.

1.2 Wawancara

Wawancara adalah teknik pengambilan data melalui pertanyaan yang diajukan secara lisan kepada responden. Umumnya teknik pengambilan data dengan cara ini dilakukan jika peneliti bermaksud melakukan analisis kualitatif atas penelitiannya. Dari tingkatan fleksibilitasan pelaksanaannya, maka wawancara dibedakan menjadi tiga yakni:

1.2.1 Wawancara tak-terstruktur

Wawancara tak berstruktur adalah wawancara dengan mengajukan beberapa pertanyaan secara lebih luas dan leluasa tanpa terikat oleh

(4)

susunan pertanyaan yang telah dipersiapkan sebelumnya, biasanya pertanyaan muncul secara spontan sesuai dengan perkembangan situasi dan kondisi ketika melakukan wawancara.

1.2.2 Wawancara semi terstruktur

Wawancara semi-terstruktur adalah gabungan teknik antara wawacara terstruktur dengan wawancara tak terstruktur. Dalam wawancara semi terstruktur, sang peneliti membuat sebuah daftar pertanyaan, yang diasumsikan sesuai dengan kondisi informan di lapangan dan tujuan penelitian.

1.2.3 Wawancara Terstruktur

Wawancara berstruktur, yaitu wawancara yang dilakukan dengan mengajukan beberapa pertanyaan secara sistematis dan pertanyaan yang diajukan telah disusun sebelumnya. Dalam wawancara terstruktur, peneliti mengajukan serangkaian pertanyaan dengan menggunakan kata-kata, dan urutan yang sama dengan skrip wawancara.

1.3 Wawancara dengan humas dan mahasiswa baru

1.3.1 Wawancara dengan humas

Dari keterangan pihak humas penulis mendapatkan beberapa data tentang hal apa saja yang sering menjadi pertanyaan mahasiswa baru yaitu:

a. Ada berapa fakultas di UKDW b. Tanggal pendaftaran

c. Jalur penerimaan mahasiswa baru d. Apa yang dipelajari

e. Prospek masa depan kalau sudah lulus

(5)

1.3.2 Wawancara dengan mahasiswa baru

Dari keterangan mahasiswa baru penulis mendapatkan beberapa data tentang hal apa saja yang sering menjadi pertanyaan mahasiswa baru yaitu:

a. Cara mendaftar b. Jurusan di UKDW

c. Ada berapa gelombang pendaftaran

Dari beberapa keterangan diatas penulis menyimpulkan pertanyaan-pertanyaan tersebut kedalam domain dan sub domain. Domain dan subdomain dapat dilihat pada bab 3.

2. Metode pengembangan sistem Pendekatan Finite State Otomata

Untuk membuat dan mengembangkan sistem ini penulis menggunakan pendekatan Finite State Otomata. Otomata adalah mesin abstrak yang dapat mengenali (recognize), menerima (accept), atau membangkitkan (generate) sebuah kalimat dalam bahasa tertentu. Otomata merupakan suatu sistem yang terdiri atas sejumlah berhingga state, dimana state menyatakan informasi mengenai input yang diberikan. Dengan pendekatan inilah penulis akan merancang desain yang akan digunakan untuk membuat system ini.

3. Metode evaluasi Sistem in the loop

Dalam system in the loop sistem dengan keterbatasan fungsi digunakan untuk mengumpulkan data. Contohnya, sistem mungkin akan menggabungkan siklus awal pengenalan ujaran dengan modul pemahaman ujaran, tetapi komponen managemen dialog belum ada dan belum dibangun dalam sistem tersebut. Pada siklus berikutnya, fungsi-fungsi lainnya seperti pengelolaan dialog antara manusia dengan komputer bisa ditambahkan dan fungsionalitas sistem juga ditingkatkan, sehingga memungkinkan untuk

(6)

pengumpulan data yang lebih banyak dan berkualitas. Metode system in the loop ini sangatlah terbuka sekali untuk dikombinasikan dengan WOZ, dimana seorang manusia memainkan peran simulasi bagi bagian sistem yang belum diimplementasikan.

Untuk interpretasi semantik query, urutan akan dimulai dari kiri ke kanan dan tidak bisa sebaliknya.

1.7 Sistematika Penulisan

Penyusunan laporan Tugas Akhir ini akan terbagi dalam 5 bab dengan sistematika penulisan sebagai berikut :

BAB 1: PENDAHULUAN

Berisi latar belakang masalah, batasan masalah, metode yang digunakan dalam penyusunan Tugas Akhir dan sistematika penulisan Tugas Akhir. BAB 2: LANDASAN TEORI

Berisi uraian tentang teori yang mendukung perancangan dan implementasi yaitu Finite State Otomata (FSA), apache dan juga teori tentang PHP&Mysql.

BAB 3: ANALISIS DAN PERANCANGAN SISTEM

Berisi analisis kebutuhan program dan tahap-tahap perancangan sistem. Analisis kebutuhan program yaitu kebutuhan perangkat keras maupun perangkat lunak. Sedangkan desain sistem meliputi perancangan program secara rinci.

BAB 4: IMPLEMENTASI DAN ANALISIS SISTEM

Membahas implementasi sistem dan operasional sistem yang sebelumnya telah dirancang pada bab 3, yaitu berupa penjabaran hasil penelitian, konsep teori dan pemikiran ke dalam bentuk program serta analisis kelebihan dan kekurangan program dalam penggunaannya serta kemungkinan pengembangan sistem.

(7)

BAB 5: KESIMPULAN DAN SARAN

Berisi kesimpulan mengenai sistem dan saran pengembangan di masa mendatang.

Referensi

Dokumen terkait

pembiayaan tetep akan diberikan dengan jumlah pembiayaan di.. kurangi, hal ini tentunya akan berdampak kepada pihak BPRS Haji Miskin tersebut, yang mana nantinya

Kenaikan indeks harga terjadi pada subkelompok tembakau dan minuman beralkohol sebesar 1,04 persen, minuman yang tidak beralkohol sebesar 0,09 persen, serta makanan

value Teks default yang akan dimunculkan jika user hendak mengisi input maxlength Panjang teks maksimum yang dapat dimasukkan. emptyok Bernilai true jika user dapat tidak

Kemudian Anda juga harus menyatakan bahwa karena Anda mengajukan permohonan terhadap Pasal 17 ayat (1) huruf a Undang-Undang Nomor 2 Tahun 2014 tentang Jabatan Notaris yang

Sebelumnya dikatakan bahwa Kecamatan Reok lolos untuk menjadi Pusat Kegiatan Lokal dikarenakan memiliki pelabuhan kelas III dan jalan areteri yang mendukung

Lokasi tersebut dipilih secara purposif dengan alasan (a) ja- lan lintas Papua merupakan jalan yang mengikuti garis perbatasan antara Indonesia dan Papua New Guinea

1.1 PERSIAPAN YANG PERLU DIPERHATIKAN Ada beberapa hal yang mungkin perlu diperhatikan sebagai seorang pengajar sebelum mengakses E-learning UPU diantaranya yaitu

Rencana ini menggambarkan arah, tujuan, sasaran, strategi, kebijakan, program dan kegiatan penyelenggaraan pembangunan lingkungan hidup dan kehutanan yang sesuai dengan tugas