Showing posts with label Science. Show all posts
Showing posts with label Science. Show all posts

Security Handwritten Documents by Using Inner Product

Security Handwritten  Documents by Using Inner Product

(Syaifudin, Dian Pratiwi )

Abstract

The time is now commonly found in document forgery both in the private and government agencies. This research was conducted with the aim of designing a software system that can recognize handwriting by using computer technology from the digitization process a set of written form. The method applied in this study consisted of several stages, namely the writing stage analog to digital conversion, pre-processing, segmentation, feature extraction writing and calculating the percentage of similarity algorithms written by Inner product. From the results of this study are expected in addition to the system is able to recognize any handwriting owners of various forms of writing were tested as well as take into account the percentage of similarity to one another, can also be used to protect the owner against counterfeiting handwriting authenticity form of writing which are in important documents.

Keyword: The process of digitization, segmentation, feature extraction, pattern
recognition, the inner product.

Note :
This paper was published in 2st International Conference on Electrical Systems, Technology and Information (ICESTI 2015), page 37
Patra Jasa Bali Resort and Villas, Kuta, Bali - Indonesia, September 9-12, 2015

Download Abstract Book ICESTI 2015

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Multivariate B-Spline Surface


 B-Spline Surface Algorithm

Pada permukaan B-Spline digunakan knot sebagai titik – titik yang muncul pada segmen antar titik kontrol. Knot dalam program ini terdiri dari knot u dan knot v yang bernilai antara 0.0 s/d 1.0, dimana intervalnya tersimpan dalam knot vektor. Jika nilai knot yang didapat melebihi nilai knot vektornya, maka knot akan benilai 0. Algortima yang digunakan dalam pembuatan permukaan B-Spline adalah algoritma Cox de Boor :

Selama m = 0 < total_knot, jalankan {
         Hitung nilai knot_u
          Selama n = 0 <  total_knot, jalankan {
                Hitung nilai knot_v
                       Selama i = 0 < derajat, jalankan {
                                Selama j = 0 < derajat, jalankan {
                                      Fungsi Cox de Boor knot_u
                                          Titik_kontrol_akhir = titik_kontrol_awal*nilai_basis
                                               j = j + 1
                                 }
                            i = i + 1
                        }
                        Selama i = 0 < derajat, jalankan {
                                  Fungsi Cox de Boor knot_v
                                         Titik_kontrol_akhir = titik_kontrol_awal * nilai_basis
                                                  i = i + 1
                          }
                       Gambarkan permukaan B-Spline
                    n = n + 1
              }
              m = m + 1
           }
Sedangkan jalannya fungsi (baik knot u maupun knot v) dari algoritma Cox de Boor yakni

    k =degree + 1

  Selama a = 0 < degree, jalankan {
       Jika k == 1, maka {
          Jika knot_vektor[a] <=knot dan knot < knot_vektor[a+1], maka {
                  nilai_basis  = 1.0
          }
          nilai_basis = 0.0
      }
     Den1 = knot_vektor[a+k-1] – knot_vektor[a]
     Den2 = knot_vektor[a+k] – knot_vektor[a+1]
     Den 1 = 0
     Den2 = 0
     Jika Den1 > 0, maka {
          Eq1 =  ((knot – knot_vektor[a]) / Den1) * CoxDeBoor[knot, a, k–1, knot_vektor]
      }
     Jika Den2 > 0, maka {
         Eq2 = ((knot_vektor[a+k] – knot) / Den2) * CoxDeBoor[knot, a+1, k-1, knot_vektor]
    }
  nilai_basis = Eq1 + Eq2
    }
  

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Desain Perangkat Lunak

RPP Desain Perangkat Lunak


1. Pengenalan RPP & Visi Misi Universitas Trisakti
2. Pengenalan Desain Perangkat Lunak
3. Project Management
4. Software Requirement
5. System Model
6. Object Orientation
7. QUIZ I
8. UTS
9. UML Fundamental (Bagian 1)
10. UML Fundamental (Bagian 2)
11. Software Testing
12. Software Cost Estimation
13. Presentasi Project (tahap 1)
14. Presentasi Project (tahap 2)
15. QUIZ II
16. UAS

=================================================================================
Point Penilaian :
- QUIZ = 15%
- Tugas = 15%
- Project + Presentasi = 20%
- UTS = 20%
- UAS = 30%

================================================================================
Untuk materi kuliah, dapat anda download melalui link berikut :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Tips Seputar Skripsi

Tips Seputar Skripsi



================================================================================
1. Pengajuan Judul

  • Pilihlah judul/topik skripsi yang :
    • Unik (tidak banyak mahasiswa yang mengambil)
    • Menarik (manfaat & tujuan kelihatan jelas)
    • Sesuai kemampuan (observasi dulu, tingkat kesulitan dan kemudahan yang mungkin dihadapi saat menyelesaikan skripsi)
    • Sesuai keinginanmu (pastikan sejalan pula dengan kemampuan)

  • Tunjuklah dosen pembimbing yang :
    • Nyaman untuk saling bertukar pikiran & diskusi (perhatikan baik-baik bagaimana ketika dia mengajar di kelas)
    • Mudah ditemui
    • Mudah dihubungi
    • AHLI dalam ruang lingkup skripsi pilihanmu

2. Pembuatan Proposal

  • Pertajam latar belakang dari pembuatan skripsi
  • Gunakan metodologi yang jelas (sesuai dengan aturan baku)
  • Pastikan data-data yang akan digunakan dalam skripsimu mudah dicari/didapatkan atau telah tersedia (semakin baik)

3. Pelaksanaan Skripsi

  • Kunjungi dosen pembimbing dengan teratur (minimal 1 minggu 1x)
  • Buatlah jadwal tetap untuk bimbingan
  • Pastikan dosen pembimbing mengetahui jika terjadi perubahan dalam skripsimu (sekecil apapun)
  • Rajin mencari referensi yang uptodate di internet
  • Gunakan paper di dalam Journal / Proceedings sebagai referensi utama pada daftar pustaka, selain buku-buku.
 
  • Hindari penggunaan data/informasi yang ada di dalam Blog dan Wiki
  • Catat setiap perubahan yang terjadi dan perkembangan yang ada dalam skripsimu
  • Gunakan standar penulisan Daftar Pustaka yang tepat (sesuai aturan yang diberlakukan jurusanmu)
  • Pastikan setiap teori/sumber informasi yang digunakan untuk menyelesaikan skripsi, telah tercantum di dalam laporan (daftar pustaka)
  • JAUHI PLAGIAT please !!! :)

4.  Sidang Skripsi

  • Persiapkan baik-baik kondisi (dan mental)
  • Ujilah hasil skripsimu oleh beberapa teman sebelum maju sidang
  • Buatlah file presentasi sesedikit mungkin (max. 20 slide) dan minim kata-kata setiap lembar slide
  • Bawa semua sumber referensi yang digunakan dalam skripsi
  • Pastikan kebutuhan saat sidang telah siap (misalnya : file presentasi, infokus, pena, dll..) 
 
  • Jawab pertanyaan setiap penguji dengan tenang dan dengan suara yang jelas
  • Hindari semaksimal mungkin membaca buku/laporan dalam menjawab setiap pertanyaan penguji
  • Berdoa sebelum sidang
  • Fokus pada setiap pertanyaan penguji
  • Tenangkan hati dan percaya diri :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Rekayasa Sistem Multimedia

RAP - Rekayasa Sistem Multimedia
==========================================================================
(Dosen : Dian Pratiwi, ST, MTI)
Ruang : AF601
Jam : 10:00 - 12:00
=========================================================================
1. Konsep Dasar Multimedia
2. Sistem Audio
3. Sistem Video
4. Teknik Kompresi Data
5. Komunikasi Multimedia
6. Dasar Animasi
7. Keamanan Multimedia
============================================================================
Bobot Penilaian :
- UTS : 20%
- UAS : 35%
- Quiz : 15%
- Proyek + Presentasi : 30%
==========================================================================

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengolahan Citra

RAP - Pengolahan Citra
Semester Genap 2011/2012
(Dosen : Dian Pratiwi, ST, MTI)
===========================================================================================
Ruang :AE754
Jam : 13:00 - 15:00
Hari : Rabu
===========================================================================================

1. Konsep Dasar Pengolahan Citra
2. Representasi Model Citra
3. Invers Citra
4. Transformasi Citra
5. Perbaikan Citra
6. Segmentasi Citra
7. Kompresi Citra
8. Image Feature Extraction

===========================================================================================
Penilaian :
- QUIZ I  = 10% (via Email, Rabu 14 Oktober 2015, tulis tangan & hasil difoto lalu dikirim ke email pratiwi.dian@gmail.com) . Download soal Quiz I : SOAL QUIZ I

- QUIZ II : take home quiz ii

- QUIZ II = 10%
- UTS = 20%
- UAS = 35%
- Proyek = 20%
- Absensi = 5%

Paper Tugas :
1. Paper A 
2. Paper B 
3. Paper C

Untuk bahan perkuliahan, dapat didownload melalui link berikut ini :
PC-01
PC-02
PC-03-04
PC-05

PC-06
PC-07
PC-08

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mobile Programming

Rencana Acara Perkuliahan "Mobile Programming" Semester Genap 2017/2018
(Dosen : Dian Pratiwi, ST, MTI)
Ruang :
Waktu : 10:00 - 12:30
===================================================================================================
  1. Konsep Dasar & Pengenalan Mobile Programming
  2. Pengenalan J2ME
  3. Komunikasi Mobile 
  4. MIDP User Interface
  5. Mobile Web Browsing &Scripting
  6. Quiz I
  7. Pengenalan Android
  8. Pemrograman Android Studio
  9. User Interface Android Studio (Part.1)
  10. User Interface Android Studio (Part.2)
  11. User Interface Android Studio (Part.3)
  12. Storage in Android
  13. Quiz II
  14. Presentasi
  15. Quiz II (Praktikum)
===========================================================================================
Penilaian :
UTS = 20%
UAS = 30%
Quiz = 10 %
Tugas Kecil (Mandiri) = 5%
Proyek Akhir (Mandiri) = 20%
Praktikum = 15%


Materi kuliah dapat didownload melalui link berikut ini :
Mobile Prog - 1

QUIZ 2 :


UAS : Open Book

Installer Download :
J2SE : jdk1.8
J2ME :
J2ME Wireless Toolkit : KToolbar atau WTK 2.2
Android Studio : IDE Android Studio 3
Aptana Studio : Aptana

 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Leasing System

Diagram Sistem Leasing
(Contoh Hasil Laporan Kerja Praktek - T.Informatika Universitas Trisakti)

1. Diagram Use-Case

2. Diagram ER

3. Tabel Relational

Untuk laporan KP selengkapnya dapat anda download melalui link berikut ini :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Lecturer Note of Decision Tree

Classification with Decision Tree
(Klasifikasi dengan Pohon Keputusan)


Di dalam metode klasifikasi dengan menggunakan "Decision Tree", terdapat beberapa cara :
1. Metode Hunt
2. Metode CART
3. Metode ID3, C4.5
4. SLIQ
5. SPRINT

Pemecahan Tree digolongkan menjadi 2, yaitu :
  1. 2 Way Split
  2. Multi Way Split

Pemecahan split terbaik pada tree dapat diukur dari :
  • Purity dan Impurity
    • Makin besar nilai purity, semakin baik, begitu pula sebaliknya
    • Makin kecil nilai impurity, semakin baik, begitu pula sebaliknya
  • Homogeneous
    • Makin homogen, makin baik

Menghitung nilai impurity dari suatu "node" pada tree yaitu dapat dengan :
  1. GINI Index
  2. Entrophy
    • Rumusnya : Entrophy = -P( x | y ) log P( x, y)
  3. Misclassification Error
    • Rumusnya : Error = 1 - Max P( x | y )

 Di dalam tree, terdapat dua macam "Stop Tree", yaitu :
  • Stop expand node jika isi sudah sesuai dengan class-classnya
  • Stop expand node jika isi sudah sesuai dengan nilai atribut

Beberapa kelebihan dari klasifikasi dengan menggunakan "Decision Tree" yaitu :
  1. Cepat komputasinya / dalam mengklasifikasikannya
  2. Mudah membangunnya untuk tree yang berukuran kecil
  3. Akurasi tinggi
  4. Mudah dimengerti
  5. Mudah dibangun untuk data yang sudah jelas aturannya
  6. Dapat diaplikasikan ke dalam problem secara real
  7. Dapat untuk memproses data berbentuk numerik maupun kategorial

Beberapa kelemahan pada metode "Decision Tree" yaitu :
  1. Underfitting
  2. Overfitting
  3. Terbatas hanya memiliki 1 buah output
  4. Tidak stabil

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Algoritma dan Pemrograman

Rencana Acara Perkuliahan (RAP) - Semester Pendek :
1. Introduction
2. Basic of Java Programming
3. Decision Statement
4. Iteration Statement
5. Selection
6. Sorting
7. Searching

Rencana Acara Perkuliahan (RAP) : Semester Genap 2017-2018
(Dosen : Dian Pratiwi ST MTI)
Ruang :
Jam : 
  1. Pengenalan Algoritma & Pemrograman
  2. Elemen-Elemen Pemrograman
  3. Selection I
  4. Selection II
  5. Repetition I
  6. Repetition II
  7. Array
  8. UTS
  9. Fungsi
  10. Passing
  11. Rekursif
  12. Pointer
  13. Sorting
  14. Searching
  15. Quiz
  16. UAS

Penilaian :
- QUIZ/Tugas =
- UTS =
- UAS =

Untuk mendapatkan materi, silahkan di download melalui link berikut :
1. Pengenalan Algoritma dan Pemrograman
2. Flowchart
3. Pseudocode


Untuk mendapatkan IDE C++ Silahkan download link berikut :
Dev C++


Untuk mendapatkan Installer JAVA Silahkan download link berikut :
Installer JDK - Java

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Precision, Recall, and Accuracy

Menghitung Nilai Precision, Recall dan Accuracy


  • Precision
    • Merupakan bagian data yang diambil sesuai dengan informasi yang dibutuhkan
  • Recall
    • Merupakan pengambilan data yang berhasil dilakukan terhadap bagian data yang relevan dengan kueri (query)
  • Accuracy 
    • Merupakan persentase dari total kelas yang benar diprediksi atau diklasifikasi

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pemrograman Web I


Rencana Acara Perkuliahan (Gasal 2017-2018):

  1. Pengenalan RPP, Pemrograman Web
  2. HTML (Part 1)
  3. HTML (Part 2)
  4. Multimedia pada Web
  5. CSS pada HTML
  6. Animasi CSS
  7. Quiz
  8. UTS
  9. Dasar-Dasar Javascript
  10. Animasi Javascript
  11. Fungsi Javascript
  12. DOM
  13. JQuery
  14. Presentasi Tugas Kelompok
  15. Quiz II
  16. UAS



Download Materi Kuliah :
Web I - 01
Web I - 02
Web I - 03
Praktikum I

Web I - 04
Web I - 05
Web I - 06
Web I - 07

QUIZ II :
soal_quizII


Catatan :
- UTS : Closebook
-UAS : OpenBook

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Materi Kuliah "Pemrograman Terstruktur"

Rencana Acara Perkuliahan(RAP) :
1. Pengenalan Pemrograman Terstruktur
2. Pseudocode
3. Algoritma dan Desk Checking
4. Selection
5. Repetition
6. Modularisasi
7. Komunikasi antar Modul
8. Kohesi dan Kopling
9. Documentation Modelling

Point Penilaian :
- Quiz (2x) = 20%
- Tugas Mandiri = 25%
- UTS = 25%
- UAS = 35%

Untuk materi kuliah Pemrograman Terstruktur, dapat didownload melalui link berikut ini :
Slide - 01
Slide - 02
Slide - 03
Slide - 04
Slide - 05
Slide - 06
Slide - 07
Slide - 08

Link Kunci Jawaban UTS - Pemrograman Terstruktur 2010/2011 : Kunci UTS

Tugas Mandiri (Laporan + Sourcecode *.rar) = dikumpulkan ke email : pratiwi.dian@gmail.com
paling lambat = 11 Januari 2011

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
UNIVERSITAS TRISAKTI - Takwa Tekun Terampil - Asah Asih Asuh - Setia Satria Sportif

Total Pageviews