Rabu, 13 April 2011

Pengenalan MATLAB

MATLAB atau Matrix Laboratory adalah suatu aplikasi berbasis expert system yang digunakan untuk keperluan komputasi sains, seperti halnya Maple dan Mathematica. Aplikasi yang dibuat oleh MathWorks.inc ini sangat handal untuk komputasi yang terkait dengan array atau matriks. Selain digunakan untuk komputasi, MATLAB juga dapat dibuat untuk sarana simulasi.Tool box-tool box sebagai pelengkap MATLAB juga disediakan dalam paketnya, seperti toolbox untuk keperluan fuzzy logic, artificial neural network, image processing dsb. Tool box ini berisi paket yang di dalamnya terdapat perintah-perintah untuk melakukan tugas khusus sesuai dengan nama tool boxnya, misalnya perintah untuk membaca nilai pixel suatu image, perintah ini terdapat dalam tool box image processing. Daftar nama-nama tool box ini dapat kita lihat sewaktu proses instalasi MATLAB.
Pada bagian ini, kita akan membahas dasar-dasar cara penggunaan MATLAB.

Untuk menuliskan perintah atau command perhitungan, dalam MATLAB sudah disediakan COMMAND WINDOW. Nah… di dalam COMMAND WINDOW ini terdapat tanda prompt >>. Di sinilah perintah MATLAB dituliskan, seperti halnya menuliskan perintah dalam DOS atau SHELL LINUX. Berikut ini contoh pemberian perintah untuk mencari hasil penjumlahan 3 dan 4.
view sourceprint?
1.>> 3 + 4
Apabila setelah menuliskan perintah di atas kemudian ditekan ENTER, maka hasil penjumlahannya langsung ditampilkan di bawah perintah tersebut, ditandai dengan ‘ans’ (answer)
view sourceprint?
1.>> 3 + 4
view sourceprint?
1.ans =
2.
3. 7
Apabila kita menginginkan output perhitungan tidak ditampilkan, namun hanya disimpan dalam memory, maka tambahkan tanda semicolon di akhir perintah.
view sourceprint?
1.>> 3 + 4;
Tampilan COMMAND WINDOW MATLAB memang berbasis teks, sehingga tampilan MATLAB tidak seindah Maple atau Mathematica.
Suatu saat mungkin kita menemui kesulitan dalam menuliskan perintah dalam MATLAB, mungkin karena lupa sintaksnya atau lupa nama perintahnya. Nah.. tidak usah khawatir karena MATLAB menyediakan fasilitas HELP. Bagaimana cara menampilkan HELP terkait dengan topik tertentu? Caranya cukup mudah, yaitu tinggal tulislah HELP dan dilanjutkan dengan topik yang diinginkan. Misalnya
view sourceprint?
1.>> help ops
Perintah di atas akan menampilkan penjelasan tentang operator-operator yang ada di MATLAB
view sourceprint?
1.>> help elfun
Sedangkan perintah di atas akan menampilkan nama-nama perintah untuk perhitungan matematis.
Untuk menampilkan daftar topik yang ada, ketikkan perintah
view sourceprint?
1.>> help
Kita juga dapat meminta penjelasan terhadap sintaks suatu perintah, yaitu dengan menuliskan HELP dan dilanjutkan dengan nama perintah. Misalnya
view sourceprint?
1.>> help abs
Perintah di atas akan menampilkan penjelasan tentang perintah abs(), cara penulisannya atau sintaks, termasuk juga contoh penggunaannya.

TUTORIAL TURBO PASCAL

Pengertian
Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment – IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP-M 86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.
Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.
 
Sejarah
Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders H. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.

Versi 1 hingga versi 3
Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai versi 1, memiliki unjuk kerja yang sangat cepat dibandingkan kompiler pascal untuk komputer mikro lainnya. Kompiler tersebut tersedia untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, dan penggunaannya sangat luas pada masa itu. Versi Turbo Pascal untuk CP/M saat itu bisa digunakan pada komputer Apple II yang sangat populer jika digunakan dengan sebuah Z-80 SoftCard, produk perangkat keras pertama yang ditembangkan microsoft di tahun 1980.

Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan menggunakan ekstensi .COM; sistem operasi MS-DOS bisa menggunakan baik .COM (tidak kompatibel dengan format yang terdapat pada CP/M) maupun format .EXE. Turbo Pascal pada saat itu hanya mendukung kode biner berformat .COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan. Perangkat lunak Turbo Pascal itu sendiri merupakan sebuah berkas berekstensi .COM dan berukuran sekitar 28 kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin pustaka. Efisiensii proses edit/kompilasi/jalankan lebih cepat dibandingkan dengan implementasi paskal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakkan pada memori komputer (RAM), dan karena kompilernya sendiri merupakan kompiler berjenis single-pass compiler yang ditulis dengan bahasa assembler. Unjuk kerja proses kompilasi sangat cepat dibandingkan dengan produk lain (bahkan dibandingkan dengan kompiler C milik Borland sendiri).

Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 November 1983, jenis IDE yang digunakannya masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika, perangkat lunak tersebut dibandrol dengan harga USD$49.99. Kualitas kompiler pascal terintegrasi terdapat dalam Turbo Pascal sangat baik dibandingkan kompetitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.

Versi 2 dan 3 merupakan pengembangan lebih lanjut dari versi sebelumnya, mampu berkerja dalam memori, dan menghasilkan berkas biner berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi 3.

Versi-versi lanjutan
Versi 4, ditembangkan tahun 1987, merupakan perangkat lunak yang ditulis ulang untuk keseluruhan sistem. Kompiler menghasilkan berkas biner berekstensi .EXE pada MS-DOS, dan tidak lagi .COM. Sistem operasi CP/M dan C/M-86 tidak lagi didukung pada versi kompiler ini. Versi ini pula memperkenalkan sebuah antar muka berlayar penuh dengan yang dilengkapi dengan menu tarik; versi-versi awal memilik layar menu berbasis teks; dan editor berlayar-penuh. Microsoft Windows belum ada saat versi ini ditembangkan, dan bahkan pemanfaatan tetikus-pun masih jarang.

Versi 5.x diperkenalkan dengan layar biru yang kemudian menjadi ciri khas yang sangat familiar, yang kemudian menjadi merek dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di pertengahan tahun 1990-an.

Versi terakhir yang pernah ditembangkan adalah versi 7. Borland Pascal 7 terdiri atas sebuah IDE, dan kompiler untuk MS-DOS, DOS terekstensi, dan program Windows 3.x. Turbo Pascal 7 di sisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun unjuk kerja pustaka ini tidak memuaskan.

Bahasa Perakit
Meski semua versi Turbo Pascal mendukung inline machine code kode mesin yang disertakan dalam baris kode sumber bahasa pascal, versi-versi berikutnya mendukung integrasi bahasa perakit (assembly) dengan Pascal secara mudah. Hal ini memungkinkan pemrogram untuk meningkatkan unjuk kerja eksekusi program lebih lanjut, selain itu, memungkinkan pemrogram untuk mengakses perangkat keras secara langsung.
Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti menggunakan kata kuci “absolute”.

Suksesi
Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan menggantinya dengan Delphy, berbasis Object Pascal (bahasa Pascal yang telah dilengkapi dengan fitur pemrograman berorientasi objek). Perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD (singkatan dari rapid application development). Meski demikan, versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada Turbo Pascal.
Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.

Contoh kode
• Bahasa Pascal tidak bersifat case sensitive.
• Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai { seperti ini }, atau (* seperti ini *), dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++. // seperti ini , yang berlaku pada satu baris.
• Sintaksis case yang lebih fleksibel daripada Pascal standar.
• Himpunan hanya bisa memiliki hingga 28 (256) anggota.
• Standar, string dengan panjang yang tetap didukung, namun terdapat pula tipe data String yang lebih fleksibel.
Berikut ini adalah contoh klasik program Halo dunia dengan Turbo Pascal:
begin
WriteLn('Halo dunia');
end.
Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali:
program TulisNama;
var
ANama: String; { Deklarasi variabel Name sebagai string }
AUlang: integer; { variabel yang digunakan untuk perulangan }
begin
Write('Masukkan nama anda: ');
Readln(ANama); { Readln akan membaca masukan yang dientrikan oleh pengguna }
for AUlang := 1 to 100 do
WriteLn('Halo ', ANama)
end.

Senin, 11 April 2011

UNIVERSITAS PGRI YOGYAKARTA

Tentang Lembaga

Universitas PGRI Yogyakarta merupakan institusi dibawah yayasan YPLP UPY, yang merupakan yayasan yang menginduk PGRI secara nasional. Universitas terdiri atas unsur-unsur senat, pimpinan, dosen, tenaga administrasi, pustakawan, teknisi, unsur pelaksana akademik, unsur penunjang, unsur-unsur lain yang diperlukan.

Rektor mempunyai tiga pembantu rektor dan rektor sekaligus sebagai ketua senat. Unsur pelaksana akademik terdiri dari fakultas, program studi, lembaga-lembaga, pusat-pusat dan bentuk lain yang dianggap perlu.
UPY mempunyai empat fakultas, yaitu teknik, pertanian, ekonomi dan keguruan dan pendidikan. UPY juga telah membuka program pasca sarjana Pendidikan IPS. Fakultas teknik baru mempunyai program studi teknik informatika. Fakultas pertanian mempunyai sebuah program studi, yaitu agroteknologi. Fakultas ekonomi mempunyai dua program studi, yaitu manajemen dan akuntansi. Fakultas keguruan dan pendidikan mempunyai lima program studi, yaitu pendidikan sejarah, pendidikan matematika, bimbingan dan konseling, pendidikan kewarganegaraan, dan Pendidikan Guru Sekolah Dasar. 

Setiap fakultas dipimpin oleh dekan dibantu oleh tiga pembantu dekan. dekan juga sebagai ketua senat fakultas. Dan program studi dipimpin oleh ketua program studi. Lembaga dan pusat yang dimiliki UPY adalah lembaga pengabdian masyarakat dan pusat penelitian. Unsur pelaksana administrasi terdiri dari biro-biro, bagian-bagian dan bentuk lain yang dianggap perlu. Biro yang dimiliki UPY adalah BAU, BAAK RENSI, dan biro keuangan, yang masing-masing mempunyai bagian- bagian. Unsur penunjang terdiri dari UPT, laboratorium, poliklinik dan bentuk lain yang dianggap perlu. UPT yang dimiliki UPY yaitu UPT perpustakaan dan UPT bahasa. Untuk menunjang layanan TIK di UPY telah dibentuk PPTIK (Pusat Pelayanan Teknologi Informasi dan Komunikasi. Juga telah dibentuk BPM (Badan Penjaminan Mutu) sebagai badan pengawasan internal. Telah dibentuk Juga P3AI untuk peningkatan pembelajaran. 

VISI DAN MISI
Visi
Pada tahun 2020 Universitas PGRI Yogyakarta menjadi perguruan tinggi unggul, menghasilkan lulusan yang bertaqwa, kompetitif, profesional, memiliki komitmen nasional dan berwawasan global.
Misi
1. Mengembangkan tata kelola kelembagaan yang efektif, efisien, demokratis, transparan dan akuntabel untuk mewujudkan organisasi yang sehat, otonom dan mempunyai daya saing tinggi.
2. Mengoptimalkan sumber daya yang dimiliki untuk mendukung:
3. Penyelenggaraan pendidikan akademik dan/atau profesional agar menghasilkan lulusan yang bertaqwa, kompetitif, profesional, memiliki komitmen nasional dan berwawasan global.
4. Penyelenggaraan kegiatan penelitian untuk mengembangkan ilmu pengetahuan, teknologi dan kesenian.
5. Penyelenggaraan kegiatan pengabdian pada masyarakat untuk mewujudkan kesejahteraan masyarakat, bangsa, negara dan umat manusia.
Tujuan
Tujuan Universitas PGRI Yogyakarta adalah mendidik mahasiswa menjadi sarjana yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berilmu, berkepribadian, berakhlak mulia, cakap, mandiri, kreatif dan inovatif, kompetitif dan profesional, memiliki komitmen nasional yang tinggi serta berwawasan global.