1.
Bahasa Pemrograman Multimedia
Bahasa Pemrograman
Multimedia adalah bahasa-bahasa yang dipakai programmer untuk menuliskan
kumpulan-kumpulan instruksi (program) dalam multimedia.
a.
Assembly
Bahasa tingkat
rendah lebih dekat hubungannya dengan mesin, maka bahasa ini disebut juga
Machine Oriented, misalnya Assembly. Bahasa ini merupakan bahasa cepat yang
digunakan dalam banyak sistem multimedia, khususnya “game”, contohnya Nintendo
Entertainment System (NES), Super Nintendo Entertainment System (SNES), Game
Boy, SEGA’s Saturn dan Genesis. Assembly mempunyai kemampuan besar untuk
menyelesaikan masalah spesifik yang kritis terhadap waktu. Bahasa ini lebih
cepat dalam mengerjakan sesuatu, karena bahasa lain berlaku sebagai “buffer
layer” terhadap instruksi Assembly. Assembly berkomunikasi langsung dengan
instruksi prosesor. Bahasa Assembly tetap digunakan dalam konsul generasi
terbaru dan peralatan yang melekat karena kecepatannya. Ada beberapa variasi
berbeda dari bahasa Assembly:
80x86 atau i86 :
Assembly berbasis-Intel
68000 : Assembly berbasis komputer Apple (Macintosh
dsb)
Z80 :
Digunakan untuk program game Nintendo Game Boy
SH-2 :
Digunakan dalam SEGA Saturn
ASM :
Digunakan untuk Game Boy Tingkat Lanjut
MIPS :
Digunakan untuk game Pocket PC
b.
C, C++ dan Visual C++
Bahasa Pemrograman Tingkat Tinggi, antara lain
bahasa C, yang merupakan bahasa yang unggul untuk sistem operasi multimedia
Windows dan OS/2. Perintah dan sintaks bahasa C mendefinisikan cara penulisan
aplikasi multimedia. Sebagian besar penulis multimedia menghindari bahasa C,
karena belajar menulis bahasa C seperti belajar bahasa baru. Meskipun demikian
jika Anda belajar bahasa pemrograman multimedia sungguh-sungguh, maka Anda
menyukai menggunakan authoring dan toolkits untuk mengembangkan aplikasi
multimedia, tetapi pada saat-saat tertentu yang membutuhkan kontrol langsung
maka bahasa C digunakan. Sony Playstation diprogram dengan bahasa C. Sekarang
bahasa C berkembang menjadi C++, yang dibangun dengan fondasi yang sama dengan
bahasa C, tetapi dirancang untuk pemrograman berorientasi objek
(Object-Oriented Programming atau OOP).
c.
PowerBuilder
Merupakan bahasa
pemrograman visual generasi keempat dengan metode Rapid Application Development
(RAD), yaitu metodologi pengembangan aplikasi database dengan cepat secara
visual, pemrograman client/server berorientasi objek, powerfull dan mudah
digunakan. PowerBuilder 8.0.3 merupakan RAD untuk Client Server, Web dan Ntier.
PowerBuilder 8.0.3 dengan fasilitas dan kemampuan baru yang menjadikan Anda
mengembangkan Web, Client/-Server dan aplikasi distribusi lebih mudah, lebih
cepat dan lebih efektif dalam biaya.
d.
Delphi
Delphi merupakan
perangkat lunak pengembangan yang sangat terkenal di lingkungan Windows. Dengan
perangkat lunak ini Anda dapat membangun berbagai aplikasi Windows, termasuk
aplikasi multimedia dengan cepat dan mudah. Delphi menggunakan pendekatan
visual dan mempunyai fungsi yang dapat menyajikan suara yang terdapat pada
berkas yang berekstensi WAV, yaitu fungsi API. Delphi juga dapat digunakan
untuk membuat program dengan Media Player yang dapat memainkan berkas suara,
baik yang berupa WAV ataupun MID dan juga movie yang berbentuk AVI ataupun DAT.
e.
SQL Windows
SQL Windows
merupakan kependekan dari Structured Query Language. SQL merupakan bahasa yang
dirancang khusus untuk berkomunikasi dengan database. Tidak seperti bahasa
lainnya, bahasa C atau Visual Basic, SQL diciptakan dengan sedikit kata, karena
dirancang untuk memberikan kepada Anda membaca dan menulis data dari suatu
database dengan cara sederhana dan efisien. Manfaat SQL adalah kemampuannya
yang didukung database besar. SQL mudah dipelajari dan merupakan bahasa yang
powerfull serta mampu mengoperasikan database yang kompleks.
f.
Visual Basic
Merupakan bahasa
pemrograman yang diciptakan oleh Microsoft. Visual Basic, termasuk Bahasa
Pemrograman Tingkat Tinggi, yang dapat digunakan dalam pengembangan aplikasi
database dan web. Visual Basic bekerja dengan baik pada medium visual. Objek
seperti kotak dan window dapat dibuat relatif cepat dengan Visual Basic. Visual
Basic dirancang untuk dapat mengakses Windows API.
Fungsi Windows API
adalah sebagai berikut:
1.
Windows management berfungsi untuk membuat dan mengelola interface
pemakai untuk aplikasi.
2.
Graphical Device Interface berfungsi menjalankan output grafik
pada peralatan Windows.
3.
Sistem service berfungsi menyediakan akses kepada sumberdaya
komputer dan sistem operasi.
4.
Remote Procedure Calls berfungsi untuk melaksanakan komputasi
terdistribusi.
5.
Multimedia berfungsi dapat mengakses pelayanan audio dan video.
g.
Java
Java adalah bahasa
pemrograman yang diciptakan oleh Sun Microsoft sistem. Bahasa ini merupakan
sebuah bahasa berorientasi objek yang sangat mirip dengan C++. Java dikenal
secara luas untuk platform yang independen, yang berarti program yang ditulis
pada sebuah PC dapat dijalankan pada Mac atau yang lainnya.
No comments:
Post a Comment