Jumat, 30 November 2012


TUTORIAL ME – RE DESIGN PROGRAM KALKULATOR

Nb: Program dapat diunduh pada bagian bawah halaman
Pertama-tama bukalah program Visual Basic 2010 dengan cara:
1. Klik "Start"
2. Pilih Microsoft Visual Basic 2010
3. Setelah mucul "Start Page" pilih "New Project"


TUTORIAL MEMBUAT PROGRAM APLIKASI
BANGUN DUA DAN TIGA DIMENSI

Nb: Program dapat diunduh pada bagian bawah halaman
Pertama-tama bukalah program Visual Basic 2010 dengan cara:
1. Klik "Start"
2. Pilih Microsoft Visual Basic 2010
3. Setelah mucul "Start Page" pilih "New Project"

 

TUTORIAL KASIR

Nb: Program dapat diunduh pada bagian bawah halaman
Pertama-tama bukalah program Visual Basic 2010 dengancara:
1. Klik "Start"
2. Pilih Microsoft Visual Basic 2010
3.Setelahmucul "Start Page" pilih "New Project"





PENJELASAN FLOWCHART KALKULATOR :
Untuk memulai program Klik On (Start), Setelah itu input Angka (0;1;2;3;4;5;6;7;8;9) dengan mengklik tombol angka, setelah itu input tombol perhitungan (=;-;/;*) dengan mengklik salah satu tombol perhitungan, setelah itu input Angka (0;1;2;3;4;5;6;7;8;9) dengan mengklik tombol angka . Untuk melihat hasil perhitungan klik tombol sama dengan (=).
Namun jika ingin melakukan perhitungan yang menggunakan sin, cos, tan, dan log, maka input tombol perhitungan (sin;cos;tan;log) setelah itu input Angka (0;1;2;3;4;5;6;7;8;9) untuk melihat hail maka klik sama dengan (=).
Jika ingin mengulang perhitungan  dari awal Klik AC. Jika tidak, maka klik Off (Stop)

PENJELASAN FLOWCHART 2D dan 3D:
Untuk memulai operasi program klik 2 dimensi atau 3 dimensi. Jika pilih 2 dimensi maka akan keluar pilihan Square, Rectangle, dan Circle. Klik salah satu kemudian masukkan data untuk Square masukkan data pada textbox Side, untuk Rectangle masukkan data Width dan Heigth, sedangkan untuk Circle masukkan data Radius. Kemudain untuk menghitung Total area dan Circumference klik Count maka akan terlihat hasilnya. Untuk melihat gambar klik See Picture maka akan keluar gambarnya sesuai
FLOWCHART PROGRAM 2D DAN 3D

FLOWCHART PROGRAM KASIR




FLOWCHART PROGRAM KALKULATOR




Jumat, 16 November 2012

Print Screen Program Katalog Gambar Bentuk Dua Dimensi

Form 1


Variasi Bentuk dan Warna yang ada dalam program

Print Screen Program Pendaftaran Tutorial Hijab

    Form 1

Program Katalog Gambar Bentuk Dua Dimensi


 Untuk program kedua, berisikan Katalog benda 2 dimensi, isikan Nama Benda 2 dimensi padda kotak yang telah disediakan, bangunan yang tersedia ada Lingkaran, Persegi, Persegi panjang, Trapesium samakaki, Segilima, Segitiga. Setelah itu ketikkan warna benda 2 dimensi pada kotak yang telah disediakan, Warna yang tersedia 3 , yaitu merah, biru dan hijau. Setelah itu klik tombol Enter. Akan muncul gambar 2 dimensi yang telah Anda ketikkan. Dan untuk mereset kembali tulisan yang telah anda isikan. 

Asisten Modul 1 : Pulung Surya Prayoga (L2H 008 059)

Program Pendaftaran Tutorial Hijab

    Pertama untuk mengoperasikan form  pendaftaran tutorial hijab adalah dengan mengklik tombol registration. Namun, jika tidak atau belum memahami dan ingin memahami lebih dalam  tentang komunitas hijabers, maka bisa diklik dahulu All About Us. Akan muncul info mengenai komunitas hijabers, kemudian klik Back jika ingin kembali ke form pertama yang berisi registrasi.
    Kemudian Klik registrasi lalu  akan muncul form 2 yang berisikan data-data diri yang harus diisi, data-data yang diminta berupa data dasar, seperti nama, tanggal lahir, email, no hp, dan message. Message dapat diisi deskripsi tentang diri dan motivasi diri masuk komunitas hijabers dan ikut tutorial hijab. Setiap anggota yang mengikuti tutorial hijab otomatis langsung terdaftar sebagi anggota komunitas hijabers. Setelah yakin dan benar serta lengkap apa yang telah Anda isikan , klik Next.

Jumat, 09 November 2012

Listing, Flowchart, dan Interface

 Listing program gaji dan karyawan

Prosedur Tform3.cjabatanClick (Sender : Tobject);
Begin
    If cjabatan Text = ‘Direktur’ then
    epokok.Text := ‘5.000.000’
else
   If cjabatan.Text = ‘manager’ then
   epokok.text := ‘2.000.000’
else
   If cjabatan.Text = ‘karyawan’ then
   epokok.Text := ‘1.000.000’
else
   epokok.text := ‘0’
end
Modul 3 

1.  Procedure adalah sekelompok statement di tempat yang berbeda dengan tempat program utama yang memudahkan dalam pemrograman karena apabila program utama membutuhkan kelompok tersebut secara berulang, maka cukup dengan memanggil nama prosedur tersebut.
Keuntungan: mengurangi kesalahan programmer karena program lebih terstruktur, bertindak sebagai blok pembangunan program lain (sedikit/ tidak sama sekali modifikasi)
Contoh: sub tengah yang digunakan untuk menampilkan form ke tengah layar
X= parameter form yang akan digunakan untuk ke tengah layar
Sub tengah (X as form)
x. top= (Screen Height-X.Height)/2
x. left= (Screen.Width-x.width)/2
End Sub
Private Sub Form_Load ()
            Call Tengah (Me)
End Sub
Jenis Procedure:
a.      Sub procedure (tidak dapat mengembalikan nilai)
b.     Function Procedure ( mengembalikan nilai)
c.      Property procedure (dapat mengembalikan nilai dan diisi nilai yang mengacu pada suatu objek.
2.   Function pada dasarnya sama dengan procedure. Akan tetapi, dalam function dapat mengembalikan nilai.              
Contoh: fungsi mengembalikan nama bulan dari suatu tanggal dalam bahasa Indonesia
Function Bulan (x as Date)
Dim sRet as String
Select Case Month (x)
            Case 1 : sRet = “Januari”
Case 2 : sRet = “Februari”
Case 3 : sRet = “Maret”
Case 4 : sRet = “April”
Case 5 : sRet = “Mei”
Case 6 : sRet = “Juni”
Case 7 : sRet = “Juli”
Case 8 : sRet = “Agustus”
Case 9 : sRet = “September”
Case 10 : sRet = “Oktober”
Case 11 : sRet = “November”
Case 12 : sRet = “Desember”
Case Else
                        Sret = “tidak sah”
End Selet

Bulan = sRet
End Function

MAKALAH TEKNOLOGI INFORMATIKA
BAHASA PEMROGRAMAN





Disusun Oleh :
1.            Deya Nilan A                                            (21070112130058)
2.         Ema Amalia Ulfa                                     (21070112130071)
3.            Stefanus Christian H                               (21070112130098)
4.      Han Fajarusman                                       (21070112140113)



PROGRAM STUDI TEKNIK INDUSTRI
FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO
SEMARANG
2012



BAB I
PENDAHULUAN

1.1  Latar Belakang
Pada masa globalisasi sekarang ini perkembangan teknologi begitu pesatnya dan sangat mendunia. Segala teknologi dalam berbagai bidang berkembang dan terus menunjukkan kemajuan di setiap detiknya, tak terkecuali teknologi informasi yang paling terlihat kemajuannya. Oleh karena itu, alangkah lebih baiknya jika kita mengetahui pengertian dari teknologi informasi terlebih dahulu. Teknologi adalah pengembangan dan aplikasi dari alat, mesin, material dan proses yang menolong manusia menyelesaikan masalahnya. Informasi adalah hasil pemrosesan, manipulasi dan pengorganisasian/penataan dari sekelompok data yang mempunyai nilai pengetahuan (knowledge) bagi penggunanya. Sedangkan beberapa ahli teknologi informasi pengertian teknologi informasi sebagai berikut :
  1. Teknologi Informasi adalah studi atau peralatan elektronika, terutama komputer, untuk menyimpan, menganalisa, dan mendistribusikan informasi apa saja, termasuk kata-kata, bilangan, dan gambar (kamus Oxford, 1995)  
  2. Teknologi Informasi  adalah seperangkat alat yang membantu anda bekerja dengan informasi dan melaksanakan tugas-tugas yang berhubungan dengan pemrosesan informasi (Haag & Keen, 1996)  
  3. Teknologi Informasi tidak hanya terbatas pada teknologi komputer (software & hardware) yang digunakan untuk memproses atau menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan informasi (Martin, 1999)
  4. Teknologi Informasi adalah segala bentuk teknologi yang diterapkan untuk memproses dan mengirimkan informasi dalam bentuk elektronis (Lucas, 2000)  
  5. Teknologi Informasi adalah teknologi yang menggabungkan komputasi (komputer) dengan jalur komunikasi berkecepatan tinggi yang membawa data, suara, dan video (William & Sawyer, 2003)
Secara implisit dan eksplisit IT tidak sekedar berupa teknologi komputer, tetapi juga mencakup teknologi komunikasi.Dengan kata lain, yang disebut Teknologi Informasi adalah gabungan antara Teknologi Komputer dan Teknologi Telekomunikasi

Modul 2

1.      Operator : suatu langkah-langkah yang digunakan untuk memproses angka dan variable
(Sumber : unilanet.unila.ac.id/~gigih/belajar_komputer/VB)
2.      Operator Aritmatika : operator untuk menghitung perhitungan matematis (bulat dan pecahan)
Jenisnya : + à penjumlahan ; - àpengurangan ; * à perkalian; / à pembagian ; MOD à sisa hasil bagi
(Sumber : Modul Praktikum Teknologi Informatika 2012 Teknik Industri Undip)
3.      Operator val : untuk mengkonversi nilai angka yang memiliki tipe string ke nilai dengan tipe double / angka (harus berformat inggris)
Operator round : untuk menyederhanakan angka desimal yang panjang
Operator sqr : untuk mencari nilai akar kuadrat suatu angka
(Sumber : buku catatan)
4.      Operator perbandingan : (=operator logika) operator untuk membandingkan suatu nilai pada suatu variabel dengan variabel lain (=, <, <=, >, >=, < > )
Operator aritmatika : uuntuk menghitung  angka secara matematis (+, -, /, *)
(Sumber : Modul Praktikum Teknologi Informatika 2012 Teknik Industri Undip)
-->
RESUME JURNAL TEKNOLOGI INFORMATIKA
STUDY PENGGUNAAN DATA EXIF UNTUK MENGUKUR PENGARUHNYA TERHADAP PENINGKATAN KINERJA IMAGE SEARCH ENGINE

Abstraksi
Data exif adalah data yang disimpan oleh kamera digital pada suatu image yang berisi informasi mengenai kondisi dan setting kamera digital pada waktu dilakukan pemotretan.
Makalah ini membahas mengenai pemakaian data exif tersebut dalam meningkatkan kinerja image search engine perangkat lunak yang dibuat yang bernama ExifSearch, dikembangkan dengan framework  Ruby on Rails dengan bahasa pemrograman Ruby.
Pengujian telah dilakukan dengan menggunakan beberapa kasus uji yang telah diketahui relevansinya, sehingga efektivitas pencarian dapat dihitung menggunakan nilai recall dan precission.
Penggunaan data exif cenderung mengurangi jumlah hasil pencarian. Keuntungan utama penggunaan data exif dalam pencarian adalah memungkinkan user untuk membentuk query yang lebih spesifik.

Resume
Internet telah menjadi salah satu gudang informasi dan ilmu pengetahuan yang sangat besar. Data informasi yang terdapat pada internet memiliki berbagai macam bentuk, misalnya halaman html, xml, pdf, image, suara, dan lain-lain. Penggunaan mesin pencari (search engine) sangat membantu pengguna internet untuk dapat menemukan dokumen yang akan dicari. Namun hingga saat ini, kemampuan search engine tersebut masih cukup terbatas, terutama jika berhubungan dengan data non text, misalnya gambar, suara, atau audio.
Masalah yang dihadapi oleh search engine dalam menemukan data non-text terutama adalah karena dokumen yang tidak berupa string, sedangkan query yang dimasukkan adalah berupa string. Data Exif (Exchangeable Image File Format) adalah suatu data yang disispkan pada suatu image untuk menyimpan beberapa informasi mengenai image tersebut, terutama informasi mengenai setting kamera digital yang digunakan pada saat mengambil gambar.
Data exif dapat diterapkan pada image search engine dengan medote pencarian yang menggunakan proses filtering. Proses filtering bertujuan menyaring hasil pencarian sehingga sesuai dengan parameter pencarian yang dimasukkan oleh user. Pada proses filtering, parameter yang dimasukkan oleh user akan dibandingkan dengan data exif yang dimiliki image tersebut.
Penggunaan data exif tidak memiliki pengaruh yang berpola terhadap perubahan nilai precission dan recall, sehingga belum dapat disimpulkan bahwa pengguanaan data exif akan meningkatkan image search engine yang diukur menggunakan precission dan recall.
Keuntungan utama dari penggunaan data EXIFpada image search engine adalah memungkinkan user untuk membentuk query pencarian yang lebih spesifik.Penggunaan data EXIF pada pencariancenderung menurunkan jumlah image hasil pencarian. Hal ini disebabkan query yang digunakan oleh user akan lebih spesifik, serta
banyaknya image yang ada di Internet yang tidak memiliki data EXIF.


Studi Penggunaan Data Exif Untuk Mengukur Pengaruhnya
Terhadap Peningkatan Kinerja Image Search Engine

Nugroho Herucahyono (13504038)
Program Studi Teknik Informatika
Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung
Jl. Ganesha 10, Bandung

Abstrak
Data EXIF adalah data yang disimpanoleh kamera digital pada suatu image yang berisi
informasi mengenai kondisi dan setting kamera digital pada waktu dilakukan pemotretan. Beberapa informasi yang disimpan pada data EXIF adalah tanggal dan waktu pengambilan gambar, ukuran, deskripsi, copyright, dan sebagainya. Data ini dapat digunakan untuk membantu pencarian gambar di Internet oleh image search engine. Makalah ini membahas mengenai penggunaan data EXIF tersebut untuk meningkatkan kinerja image search engine Perangkat lunak yang dibangun bernama ExifSearch, dikembangkan dengan framework Ruby on Rails dengan bahasa pemrograman Ruby. Pengujian dilakukan dengan menggunakan beberapa kasus uji yang telah diketahui relevansinya, sehingga efektivitas pencarian dapat dihitung menggunakan nilai recall dan precission. Dari hasil pengujian, tidak didapatkan perubahan
yang terpola pada nilai precission dan recall, sehingga belum dapat dipastikan pengaruh penggunaan data EXIF terhadap nilai precission dan recall suatu pencarian. Selain itu, penggunaan data EXIF cenderung mengurangi jumlah hasil pencarian. Keuntungan utama penggunaan data EXIF dalam pencarian yang dapat disimpulkan dari Tugas Akhir ini adalah memungkinkan user untuk membentuk query yang lebih spesifik.
Kata Kunci: Data EXIF, information retrieval,image search engine.

I. Pendahuluan

Internet telah berkembang menjadi sebuah “perpustakaan” data yang sangat besar. Di Internet, kita dapat menemukan berbagai data dan informasi yang kita perlukan. Dengan jumlah data yang sangat besar tersebut, kita akhirnya menghadapi suatu masalah baru, yaitu cara untuk menemukan data yang kita perlukan diantara milyaran data yang terdapat di Internet. Data yang terdapat di Internet memiliki berbagai macam bentuk, misalnya halaman html, xml, pdf, gambar / image, suara, dan lain – lain. Penggunaan mesin pencari (search engine) sangat membantu pengguna Internet untuk menemukan dokumen yang diinginkannya. Namun hingga saat ini, kemampuan search engine tersebut masih cukup terbatas, terutama jika berhubungan dengan data nontext, misalnya gambar, suara dan video. Di sisi lain, perkembangan teknologi juga telah
mendorong semakin banyaknya data yang disimpan dalam berbagai bentuk. Salah satu teknologi tersebut adalah kamera digital. Kamera digital merupakan teknologi yang berkembang sangat pesat dan hamper telah sepenuhnya menggantikan penggunaan kamera analog (menggunakan film). Kamera digital memungkinkan pengguna untuk mengambil gambar dengan biaya yang jauh lebih murah dibandingkan dengan menggunakan kamera analog. Hal ini akan semakin memperbanyak jumlah data dalam bentuk gambar yang tersebar di Internet. Masalah yang dihadapi oleh search engine dalam menemukan data non-text terutama adalah karena dokumen yang tidak berupa string, sedangkan query yang dimasukkan oleh pengguna adalah berupa string. Dalam makalah ini akan dibahas mengenai penggunaan data EXIF untuk membantu peningkatan
kemampuan search engine tersebut. Data EXIF (Exchangeable Image File Format) adalah suatu data yang disisipkan pada suatu image untuk menyimpan beberapa informasi mengenai image tersebut, terutama informasi mengenai setting kamera digital yang digunakan pada saat mengambil gambar. Pada awalnya data EXIF diusulkan oleh Japan Electronics and Information Technology Industries Association (JEITA) sebagai format data yang dapat dipertukarkan (exchangeable).


Modul 1

1.      Yang dimaksud dengan visual basic adalah suatu produk software terbaru yang dikeluarkan oleh Microsoft Coorperation, yaitu microsoft Visual Studio 2010 dan mempunyai beberapa fitur terbaru dan mempunyai suatu bentuk yang menawarkan IDE (Integrated Development Environment) dengan menggunakan model COM. Visual Basic juga merupakan turunan dari bahasa pemrograman BASIC sehingga mudah untuk membantu dalam mengembangkan program dan aplikasi.
2.      Penemu visual basic adalah Alan Cooper, yaitu pelopor GUI dan Bapak Visual Basic pada tahun 1988
Kegunaan visual basic adalah
·           Untuk membuat program berbasis windows
·           Membuat objek-objek pembantu program seperti kontrol ActiveX, file help, dan lain-lain
·           Menguji program (debugging) dan menghasilkan program berekstensi EXE bersifat executabe/dapat langsung dijalankan
·           Kemudahan desain form
Visual basic unggul dengan kemudahan desain form  untuk menggunakan komponen activeX yang dibuat oleh pihak lain.

3.      Sejarah Perkembangan Visual Basic 2010
Visual Basic berasal dari perkembangan bahasa komputer Basic (Beginner’s All- Purpose Symbolic Instruction Code) di Amerika Serikat pada awal tahun 1960-an. Pada tahun 1982 IBM/PC diperkenalkan pada masyarakat yang didalamnya, disertakan pula bahasa BASIC yang dikenal juga QuickBasic / QBASIC. Banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.Visual basic selalu berkembang dari masa ke masa. Versi pertama dari visual basic adalah visual basic 1.0 yang dibuat tahun 1991. Konsep diadapatasi dari prototype generator form yang dikembangkan Alan Cooper. Kemudian Ala Cooper dikontrak microsoft untuk mengembangkan tripod menjadi sistem form untuk windows 3.0. Kemudian pada November 1992 dirilis Visual Basic 2.0 dengan kecepatan yang ditingkatkan. Visual Basic 3.0 pada lalu dirilis pada tahun 1993 dalam dua versi, yaitu standar dan professional.  Pada bulan Agustus 1995 versi Visual Basic 4.0 dikeluarkan yang memperkenalkan kemampuannya untuk membuat aplikasi non-GUI. Setelah itu dikembangkan visual basic versi 5.0 untuk versi 32-bit dari windows, visual basic 6.0 yang mengutamakan membuat aplikasi web. Lalu keluar VB 7 dan VB 8 yang mempunyai fitur yang berkembang dari versi sebelumnya hingga muncul Visual Basic versi 2010.
4.      Macam-macam Bahasa Pemograman beserta kelemahan dan kelebihan:
a.       Delphi
Merupakan sarana pemrograman aplikasi visual. Delphi merupakan kelajutan dari Turbo Pascal yang dirancang untuk dijalankan pada sistem operasi DOS sedangkan Delphi diluncurkan untuk beroperasi pada sistem operasi windows. Delphi menyediakan pembuatan aplikasi antarmuka visual.  Banyak aplikasi dapat dikembangkan dengan Delphi seperti matematis, grafis dan pengolah angka.
Kelebihan : Sifat freeware, bahasa pascal sehingga pengguna terbiasa dengan pemrograman turbo pascal, komponen cukup lengkap tanpa harus harus add component dari sumber lain
Kelemahan : pengguna yang tidak memiliki dasar bahasa Pascal akan mengalami kesulitan, setiap komponen yang dimasukkan dalam form tampilan diikutsertakan kode deklarasi dan inisialisasinya dalam list code.