Categories

Site Info

free counters
25.12.10

Tek. Multimedia




Selengkapnya...

Manajemen SDM




Selengkapnya...

Teknik Pengambilan Keputusan




Selengkapnya...

Statistika



Selengkapnya...

Visual Basic



Selengkapnya...

24.12.10

Struktur Data

PENGANTAR STRUKTUR DATA

Bagaimana cara mengatasi masalah implementasi data dengan Komputer?
• Pemahaman masalah secara menyeluruh dan persiapan data
• Keputusan operasi-operasi yang dilakukan terhadap data
• Penyimpanan data-data pada memori sehingga tersimpan dan terstruktur secara logis, operasinya efisien
• Pengambilan keputusan terhadap bahasa pemrograman mana yang paling cocok untuk jenis data yang ada

Perbedaan antara Tipe Data, Obyek Data dan Struktur Data
Tipe data adalah jenis data yang ditangani oleh suatu bahasa pemrograman pada komputer.
Tiap-tiap bahasa pemrograman memiliki tipe data yang memungkinkan:


• Deklarasi terhadap variabel tipe data tersebut
• Menyediakan kumpulan operasi yang mungkin terhadap variabel bertipe data tersebut
• Contoh tipe data di Pascal?C? Java? .NET?

Obyek Data adalah kumpulan elemen yang mungkin untuk suatu tipe data tertentu.
Contohnya : integer mengacu pada obyek data -32768 s/d 32767, byte 0 s/d 255, string adalah kumpulan karakter maks 255 huruf

Struktur Data adalah cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file pada media penyimpanan secara efektif sehingga dapat digunakan secara efisien, termasuk operasi-operasi di dalamnya.

Di dalam struktur data kita berhubungan dengan 2 aktivitas:
• Mendeskripsikan kumpulan obyek data yang sah sesuai dengan tipe data yang ada
• Menunjukkan mekanisme kerja operasi-operasinya
Contoh: integer (-32768 s/d 32767) dan jenis operasi yang diperbolehkan adalah +, -, *, /, mod, div, dsb.
• Struktur data = obyek data + [operasi manipulasi]

Dengan pemilihan struktur data yang baik, maka problem yang kompleks dapat diselesaikan dengan algoritma yang dapat digunakan secara efisien, operasi-operasi penting dapat dieksekusi dengan sumber daya yang lebih kecil, memori lebih kecil, dan waktu eksekusi yang lebih cepat.

Ciri algoritma yang baik menurut Donald E.Knuth:
• Input: ada minimal 0 input atau lebih
• Ouput: ada minimal 1 output atau lebih
• Definite: ada kejelasan apa yang dilakukan
• Efective: langkah yang dikerjakan harus efektif
• Terminate: langkah harus dapat berhenti (stop) secara jelas

Tidak semua struktur data baik dan sesuai. Contoh untuk problem data bank, problem pengurutan dan pencarian data berbeda.

Tipe Data Bentukan
Bahasa pemrograman bisa memiliki tipe data:
• Built-in : sudah tersedia oleh bahasa pemrograman tersebut
o Tidak berorientasi pada persoalan yang dihadapi.
• UDT : User Defined Type, dibuat oleh pemrogram.
• Mendekati penyelesaian persoalan yang dihadapi
Contoh: record pada Pascal, struct pada C, class pada Java

Bahasa Pascal memiliki tipe data numerik dan karakter (seperti integer, real, char dan lain-lain). Disamping itu juga memiliki tipe data enumerasi dan structure. Bagaimana jika kita ingin membuat tipe data baru?
Untuk pembuatan tipe data baru digunakan keyword Type =
Contoh:

Record
Record adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang sama dan memiliki kaitan satu sama lain.
Berbeda dengan array hanya berupa kumpulan variabel yang bertipe data sama, Record bisa memiliki variabel-variabel yang bertipe data sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe data array atau Record itu sendiri.
Variabel-variabel yang menjadi anggota Record disebut dengan elemen Record.

Ilustrasi Record
Record bisa diumpamakan sebagai sebuah obyek, misalnya: obyek Mahasiswa
Record Mahasiswa memiliki property atau atribut atau variabel yang melekat padanya:
• NIM yaitu karakter sejumlah 8
• Nama yaitu karakter sejumlah 50
• IPK yaitu bilangan pecahan
Record tidak memiliki operasi (method) atau function.
Record dapat digunakan dengan cara membuat variabel yang bertipe Record tersebut.
Misalnya : variabel anton bertipe Record Mahasiswa variabel erick bertipe Record Mahasiswa
Dengan demikian variabel Data memiliki NIM, Nama, dan IPK masing-masing


Pendeklarasian dan penggunaan Record (1) (menggunakan Type)
type Mahasiswa = record
NIM : string[8];
Nama : string[50];
IPK : real;
end;
//untuk menggunakan Record Mahasiswa dengan membuat variabel mhs dan mhs2 :
Var mhs,mhs2 : Mahasiswa

//untuk menggunakan Record Mahasiswa dengan membuat variabel array m
var m : array [1..100] of Mahasiswa;

Pendeklarasian dan penggunaan Record (2) (tanpa menggunakan typedef)
type Mhs = record
NIM : string[8];
Nama : string[50];
IPK : real;
end;

Berarti kita sudah mempunyai variabel mhs yang bertipe data Record seperti
diatas.

Cara penggunaan Record dan pengaksesan elemen-elemennya
• Penggunaan/pemakaian tipe data Record dilakukan dengan membuat suatu variabel yang bertipe data Record tersebut
• Pengaksesan elemen Record dilakukan secara individual dengan menyebutkan nama variabel Record diikuti dengan operator titik (.)
• Misalnya dengan Record mahasiswa seperti contoh di atas, kita akan akses elemen-elemennya seperti contoh berikut:



Selengkapnya...

Konsep Sistem Operasi

Selengkapnya...

Aplikasi Matematika


Selengkapnya...

Manajemen


Selengkapnya...

Pengantar Sistem Operasi

Selengkapnya...

Algoritma dan Pemrograman

Selengkapnya...

11.12.10

Youtube Downloader

YouTube Downloader adalah software yang memungkinkan Anda untuk men-download video dari YouTube, Facebook, Google Video, Yahoo Video, dan banyak lainnya dan mengkonversikannya ke format video lainnya.
Program ini mudah digunakan, hanya menetapkan URL untuk video yang ingin Anda download dan klik tombol Ok!
Hal ini juga memungkinkan Anda untuk mengkonversi video download untuk Ipod, Iphone, PSP, Cell Phone, Windows Media, Xvid dan MP3.
Anda dapat menggunakan YouTube Downloader untuk mendownload video pilihan Anda dari rumah, di kantor atau di sekolah.
Download YouTube Downloader sekarang dan mulai men-download video favorit anda dari YouTube.



Selengkapnya...

Remove WGA

RemoveWGA akan memungkinkan Anda untuk dengan mudah menghapus Microsoft "Windows Genuine Advantage Notifications" tool, yang memanggil rumah dan terhubung ke server MS setiap kali anda boot. Futures pembaruan alat ini pemberitahuan akan (resmi) setup tingkat koneksi untuk sekali setiap dua minggu.


Setelah alat Pemberitahuan WGA telah diperiksa OS dan telah dikonfirmasi Anda punya salinan legit, tidak ada titik layak atau alasan untuk memeriksa lagi dan lagi setiap boot.

Selain itu, menghubungkan ke Microsoft membawa isu keamanan untuk jaringan perusahaan, dan masalah privasi bagi semua orang. Hal ini juga tidak jelas mana informasi yang dikirimkan (Microsoft menerbitkan sebuah jawaban resmi, tapi sebuah studi individu membawa beberapa pertanyaan).

Semua itu, sepanjang fakta bahwa Microsoft menggunakan cara menipu untuk membuat Anda menginstal alat ini (itu adalah bilang itu update keamanan mendesak, sedangkan ini adalah instalasi baru yang memberi Anda tidak keamanan tambahan) membuat saya menyebut alat ini spyware.

Juga, Windows Genuine Advantage Notifications adalah berbeda dari Windows Validation Genuine Advantage. RemoveWGA hanya menghapus bagian pemberitahuan, menelepon rumah, dan tidak menyentuh bagian Validasi.

Catatan: Beberapa antivirus dan antispyware bendera program RemoveWGA sebagai terinfeksi / malware, meskipun aplikasi ini sangat aman dan tidak menimbulkan ancaman bagi sistem anda. Hal ini disebut "palsu positif '. False positive Istilah digunakan ketika perangkat lunak antivirus salah mengklasifikasikan file (ofensif) berbahaya sebagai virus. Deteksi yang salah mungkin karena heuristik atau ke virus signature tidak benar dalam database. [Masalah serupa dapat terjadi dengan perangkat lunak antitrojan atau antispyware.]

Berikut adalah beberapa fitur kunci dari "RemoveWGA":

· Katakan Anda jika alat pemberitahuan WGA ini aktif pada sistem anda
· Memungkinkan anda untuk menghapus alat WGA pemberitahuan dari sistem anda
· Terima parameter perintah "-diam" line untuk diam-diam memeriksa apakah alat pemberitahuan WGA adalah aktif di sistem anda, dan popup hanya jika sudah ditemukan (berguna untuk memeriksa secara otomatis pada saat startup misalnya)






OR


Selengkapnya...

CC Cleaner

CCleaner adalah aplikasi pengoptimalan pada system, privasi dan alat pembersih. Ini menghapus file yang tidak terpakai dari sistem anda - memungkinkan Windows untuk berjalan lebih cepat dan membebaskan ruang hard disk yang berharga. Ini juga membersihkan jejak aktivitas online Anda seperti sejarah Internet Anda. Selain itu mengandung registry cleaner fitur lengkap. Tapi yang terbaik adalah bahwa hal itu cepat (biasanya mengambil kurang dari satu detik untuk menjalankan) dan berisi NO Spyware atau Adware!


Fitur Ccleaner :

Internet Explorer

Internet Explorer
Temporary files, history, cookies, Autocomplete form history, index.dat.

Firefox

Firefox
Temporary files, history, cookies, download history, form history.

Google Chrome

Google Chrome
Temporary files, history, cookies, download history, form history.

Opera

Opera
Temporary files, history, cookies.

Apple Safari

Safari
Temporary files, history, cookies, form history.

Windows

Windows
Recycle Bin, Recent Documents, Temporary files and Log files.

Registry

Registry Cleaner
Advanced features to remove unused and old entries, including File Extensions, ActiveX Controls, ClassIDs, ProgIDs, Uninstallers, Shared DLLs, Fonts, Help Files, Application Paths, Icons, Invalid Shortcuts and more... also comes with a comprehensive backup feature.

Applications

Third-party applications
Removes temp files and recent file lists (MRUs) from many apps including Media Player, eMule, Google Toolbar, Netscape, Microsoft Office, Nero, Adobe Acrobat, WinRAR, WinAce, WinZip and many more...

Safe

100% Spyware FREE
This software does NOT contain any Spyware, Adware or Viruses.

Source : Ccleaner




Selengkapnya...

Camfrog Video Chat




Selengkapnya...

Mozzila Firefox 3.6.12


Firefox 3.6.12 fixes a critical security issue that could potentially allow remote code execution.

You may also be interested in the Firefox 3.6.11 release notes for a list of changes in the previous version.

System Requirements

Before installing, make sure your computer meets the system requirements.

Downloading

Mozilla provides Firefox 3.6 for Windows, Linux, and Mac OS X in a variety of languages. You can get the latest version of Firefox 3.6 here. For builds for other systems and languages not provided by Mozilla, see the Contributed Builds section at the end of this document.

Installing

Please note that installing Firefox 3.6 will overwrite your existing installation of Firefox. You won’t lose any of your bookmarks or browsing history, but some of your extensions and other add-ons might not work until updates for them are made available. You can reinstall an older version later if you wish to downgrade.

Uninstalling

You can remove Firefox 3.6 through the Control Panel in the Start Menu on Windows, by removing the Firefox application on OS X, or by removing the firefox folder on Linux.

By default, removing Firefox 3.6 won’t remove your bookmarks, web browsing history, extensions or other add-ons. This data is stored in your profile folder, which can be found by going to the Help menu and selecting Troubleshooting Information.... The button next to the Profile Directory line in Application Basics will open your profile directory in your system's file explorer.

Please note that if you keep your profile, any version of Firefox that you install after removing Firefox 3.6 will continue to use the bookmarks, web browsing history, add-ons, and other data from this profile folder.

Extensions and Themes

Extensions installed under Firefox 3.5 may be incompatible and/or require updates to work with Firefox 3.6. Please report any issues to the maintainer of the extension. When you install Firefox 3.6 all of your Extensions and Themes will be disabled until Firefox 3.6 determines that either a) they are compatible with the Firefox 3.5 release or b) there are newer versions available that are compatible.

Known Issues

This list covers some of the known problems with Firefox 3.6, which will be resolved in future releases:

All Systems
  • If FIPS mode is enabled and certain files have been removed from the system, the browser may crash on startup (see bug 522041)
Microsoft Windows
  • Content over certain Flash videos may not disappear when the video plays (see bug 571313)
  • Older Flash videos on Download.com may fail to play. CNet has been notified of the issue (see bug 569104)
  • Some slower machines may see degraded mouse responsiveness when viewing certain Flash videos (see bug 561818)
Linux and Unix
  • Firefox may have difficulty playing system sounds in some distributions of Linux (see bug 536996)
  • Zooming out on some sites may result in grey or black lines appearing (see bug 468496)

Troubleshooting

  • Poorly designed or incompatible extensions can cause problems with your browser, including make it crash, slow down page display, etc. If you encounter strange problems relating to parts of the browser no longer working, the browser not starting, windows with strange or distorted appearance, degraded performance, etc, you may be suffering from Extension or Theme trouble. Restart the browser in Safe Mode. On Windows, start using the "Safe Mode" shortcut created in your Start menu or by running firefox.exe -safe-mode. On Linux, start with ./firefox -safe-mode and on Mac OS X, run:

    cd /Applications/Firefox.app/Contents/MacOS/
    ./firefox-bin -safe-mode

    When started in Safe Mode all extensions are disabled and the Default theme is used. Disable the Extension/Theme that is causing trouble and then start normally.
  • If you uninstall an extension that is installed with your user profile (i.e. you installed it from a Web page) and then wish to install it for all user profiles using the -install-global-extension command line flag, you must restart the browser once to cleanse the profile extensions datasource of traces of that extension before installing with the switch. If you do not do this you may end up with a jammed entry in the Extensions list and will be unable to install the extension globally.
  • If you encounter strange problems relating to bookmarks, downloads, window placement, toolbars, history, or other settings, it is recommended that you try creating a new profile and attempting to reproduce the problem before filing bugs. Create a new profile by running Firefox with the -P command line argument, choose the "Manage Profiles" button and then choose "Create Profile...". Migrate your settings files (Bookmarks, Saved Passwords, etc) over one by one, checking each time to see if the problems resurface. If you do find a particular profile data file is causing a problem, file a bug and attach the file.

Frequently Asked Questions

  1. What can I do to help?

    We need help from developers and the testing community to provide as much feedback as possible to make Firefox even better. Please read these notes and the bug filing instructions before reporting any bugs to Bugzilla. You can also give us your feedback through this feedback form.

  2. Where can I get extensions and themes (add-ons)?

    Extensions and Themes can be downloaded from Firefox Add-ons.

  3. Who makes Firefox 3.6?

    Lots of people. See Help->About Mozilla Firefox, Credits for a list of some of the people who have contributed to Firefox 3.6.

  4. Where’s the Firefox 3.6 source code?

    A tarball of the Firefox 3.6 source code is available for download. The latest development code can be obtained through Mercurial. Firefox-specific source is in mozilla-central's "browser", "toolkit", and "chrome" directories. Please follow the build instructions.

  5. Where is the mail client?

    Firefox 3.6 works with whatever mail client is the default on your system. However, we recommend Mozilla Thunderbird, our next-generation email client and the perfect complement to Firefox.

Contributed Builds

These are unofficial builds and may be configured differently than the official Mozilla builds. They may also be optimized and/or tested for specific platforms. You can browse through the available contributed builds on the FTP site.



Selengkapnya...

Photo Scape V3.5


Photoscape adalah aplikasi untuk mengedit foto yang akan memungkinkan Anda untuk dengan mudah memperbaiki dan mempercantik foto. Dengan fungsi Viewer dari Photoscape Anda dapat melihat foto dalam folder Anda atau membuat slideshow.

Fungsi Editor akan memungkinkan Anda mengambil tindakan berikut: mengubah ukuran, kecerahan dan penyesuaian warna, white balance, koreksi lampu latar, frame, balon, modus mosaik, menambahkan teks, gambar gambar, cropping, filter, penghapusan mata merah, mekar, cap klon.

Berikut adalah beberapa fitur dari PhotoScape:


  • Viewer: View photos in your folder, create a slideshow
  • Editor: resizing, brightness and color adjustment, white balance, backlight correction, frames, balloons, mosaic mode, adding text, drawing pictures, cropping, filters, red eye removal, blooming, clone stamp
  • Batch editor: Batch edit multiple photos
  • Page: Merge multiple photos on the page frame to create one final photo
  • Combine: Attach multiple photos vertically or horizontally to create one final photo
  • Animated GIF: Use multiple photos to create a final animated photo
  • Print: Print portrait shots, carte de visites(CDV), passport photos
  • Splitter: Slice a photo into several pieces
  • Screen Capture: Capture your screenshot and save it
  • Color Picker: Zoom in on images, search and pick a color
  • Rename: Change photo file names in batch mode
  • Raw Converter: Convert RAW to JPG
  • Paper Print: Print lined, graph, music and calendar paper
  • Face Search: Find similar faces on the Internet



Selengkapnya...

About Me

Blog Archive

Blog_Friend's

Annox