Posts

Testing Perangkat Lunak

Kata Testing pasti tidak asing ditelinga kita, Testing digunakan untuk menguji tingkat kelayakan suatu sistem ataupun barang yang bertujuan agar sistem dan barang jauh dari kerusakan dan error.  Menurut Myers (1979), testing adalah proses eksekusi program atau sistem secara intens untuk menemukan error. Testing memiliki beberapa prinsip untuk melakukan testing yaitu :  Testing yang komplit adalah tidak mungkin Testing adalah suatu pekerjaan yang kreatif namun sulit Alasan untuk melakukan testing adalah untuk mencegah adanya error pada program atau sistem Melakukan testing harus direncanakan terlebih dahulu Tahapan testing dibagi menjadi beberapa yaitu : Pre Implementation Testing Post Implementation Testing, d ibagi menjadi 2 bagian yaitu : White box Black box Unit Testing Integration Testing System Testing Testing terbagi menjadi beberapa tipe dan jenisnya, maka tipe-tipe testing dapat dibagi menjadi beberapa yaitu sebagai berikut : Volume Usability Performance Configuration ...

Finite State Automata dan Non Finite State Automata

Image
Selamat Datang Kembali di Dunia Ilmu.... Dikesempatan kali ini, kami bakalan membahas penerapan FSA (Finite State Automata), DFA (Deterministik Finite Automata), NFA ( Non deterministik Finite Automata), Ekuivalen antar DFA, dan Reduksi jumlah State. Yuk langsung kita bahas aja...!! Penerapan FSA (Finite Stste Automata) Finite State Automata adalah model matematika yang dapat menerima input dan menghasilkan output yang memiliki state yang berhingga banyaknya dan daoat berpindah dari satu state ke state lainnya berdasarkan input dan fungsi transisi. Finite State Utomata bekerja dengan cara membaca memori masukan berupa tape menggunakan head baaca yang dikendalikan oleh kotak kendali state berhingga dimana terdapat sejumlah state berhingga. Namun FSA tidak memiliki tempat penyimpanan sehinga kemampuan mengingat sangatlah terbatas. Finite State Automata didefisikan sebagai pasangan 5 tupel  à M = ( Q,  å,  d,  S , F) . Q : Himpunan hingga State å...

Pohon Penurunan - Tata Bahasa Bebas Konteks

Image
Selamat Datang Kembali di Dunia Ilmu ....... Parsing Apakah itu Pohon Penurunan...? Pohon penurunan atau  parse tree/ derivation tree  digunakan untuk menggambarkan penurunan simbol-simbol non terminal untuk memperoleh suatu string (untai). Setiap simbol variabel akan diturunkan menjadi terminal, sampai tidak ada yang belum tergantikan. Sebuah pohon (tree) adalah suatu graph  terhubung tidak sirkuler, yang memiliki suatu simpul (node) / vartex yang disebut akar (root) dan dari root memiliki lintasan ke setiap simpul. Contoh 1 : Misalkan Terdapat tata bahasa konteks dengan himpunan produksi sebagai berikut : Dari himpunan produksi tersebut buatlah pohon penurunan untuk membangkitkan string dengan susunan " bbabaaba ". Pohon penurunan yang didapatkan dari himpunan produksi tersebut ialah : Contoh 2 :  Misal terdapat himpunan produksi sebagai berikut : Dari himpunan produksi tersebut buatlah pohon penurunan yang membangkitkan string d...

Penyederhanaan Tata Bahasa Bebas Konteks

Selamat Datang Kembali Di Dunia Ilmu......... Apa itu Penyerderhanaan Tata Bahasa Bebas Konteks.....? Penyederhanaan tata bahasa bebas konteks ada dengan tujuan melakukan pembatasan sehingga tidak menghasilkan pohon penurunan yang memiliki kerumitan yang tak perlu atau aturan prosuksi yang tidak berarti.  Penyederhanaan Tata Bahasa Bebas Konteks memiliki 3 cara / 3 teknik penyederhanaan, antara lain sebagai berikut :  Penghilang Produksi Useless Penghilang Produksi Useless adalah Produksi yang memuat simbol variabel yang tidak memiliki penurunan yang akan menghasilkan terminal - terminal seluruhnya, produksi yang tidak akan pernah dicapai dengan penurunan apapun dari simbol awal sehingga produksi itu redundan ( berlebih ). Contoh Soal :   S  ®  Aa | B A  ®  ab | D B  ®  b | E C  ®  bb E  ®  aEa Pembahasan : Dapat disumpulkan bahwa : Aturan produksi  A  ®  D  , simbo...

Tugas IMK 4 Fasilkom UNSIKA-review software pembuatan prototype "Mockplus"

Image
Prototype adalah suatu metode pendekatan dalam pembuatan ata rekayasa perangkat lunak(software secara cepat dan bertahap. Dalam kesempatan ini saya akan me-review satu dari banyaknya software yang sering digunakan untuk membuat prototype yaitu " Mockplus ". Mockplus adalah software untuk membuat prototyping yng dapat membantu membuat prototype lebih cepat, praktis dan mudah, sepertihalnya slogan yang dikeluarkan oleh Mockplus yang berbunyi " Prototype Faster, Smarter and Easier ". Dengan menggunkan teknologi dari WYSIWYG  ( W hat Y ou S ee I s W hat Y ou G et) istilah ini digunakan untuk menggambarkan bahwasannya apa yang sedang dibuat ataupun disunting akan memiliki hasil akhir yang sama persis, sehingga memudahkan untuk melakukan drag-and-drop design yang ada pada Mockplus ini. 1. Menu     Fitur - fitur yang ada pada Mockplus : Design Specification Project Type Project Tree Prototype interaktif 2. Kelebihan Mockplus Mempunyai ...

Tugas IMK 3 Fasilkom Unsika-Membuat user persona aplikasi pencarain rute angkot di karawang

Image
Nama : Destaria Wilandini NPM   : 1810631170048

Tugas IMK 2 Fasilkom Unsika-HEURISTIK USABILITY

Image
Apa itu Heuristik Usability?? Heuristik Usability merupakan panduan, prinsip, atau langkah-langkah, untuk merekayasa bentuk User Interface. Prinsip ini dikemukakan oleh Jacob Nielsen pada 1995. sedangkan Heuristik evaluation merupakan penilaian mengenai suatu situs ataupun aplikasi yang terkait dengan masalah usability. Gambar 1.0 (10 prinsip Heuristik usability) Jacob Nielsen juga mengemukakan skala penilaian tentang masalah usability dari heuristik evoluation yaitu : 0 = Tidak setuju, tidak menjadi masalah 1 = Tidak perlu diperbaiki, kecuali tersedia waktu tambahan untuk project 2 = Permasalahan cukup serius, prioritas rendah 3 = Permasalahan serius, prioritas tinggi 4 = Penting untuk melakukukan perbaikan sebelum product direlease Berikut saya akan memberi contoh 10 prinsip Heuristik Evaluation pada Website Otomax   (https://otomax.store/ ) Visibility of system status Visibility of system status merupakan prinsip pertama dari 10 prinsip H...