Ditemukan 5354 dokumen yang sesuai dengan query
Gunawan P.
Bandung: Ganesa Exact, 1988
005.3 GUN b
Buku Teks SO Universitas Indonesia Library
Jimmy
"Berbagai jenis bahasa pemrograman dikenal dalam dunia ilmu komputer. Masing-masing bahasa pemrograman memiliki kelebihan dan kekurangan. Ada bahasa-bahasa pemrograman yang lebih populer dibandingkan bahasa-bahasa lainnya. Namun, apakah popularitas dari suatu bahasa pemrograman berarti performa dari bahasa tersebut juga lebih baik? Laporan ini menjelaskan mengenai perbandingan terhadap 2 (dua) jenis bahasa pemrograman. Kedua bahasa pemrograman yang dipakai sebagai studi kasus adalah bahasa pemrograman Fortran dan Java. Bahasa pemrograman Fortran dikenal sebagai bahasa pemrograman yang biasa digunakan dalam pemrograman yang berhubungan dengan komputasi matematika. Sedangkan, bahasa pemrograman Java merupakan bahasa pemrograman yang banyak sekali digunakan oleh para pembuat program komputer di dunia saat ini.
Sebuah alat bantu penerjemah kode bahasa pemrograman Fortran menjadi bahasa pemrograman Java dibangun untuk memfasilitasi perbandingan antara kedua bahasa tersebut. Penerjemah akan menerima masukan berupa kode program dalam bahasa Fortran dan menghasilkan sebuah kode program dalam bahasa Java yang memiliki perilaku eksekusi yang serupa. Program-program tersebut akan diteliti performanya dengan mengukur waktu eksekusi yang dibutuhkan oleh masing-masing program. Pelaksanaan eksperimen dilakukan dengan mempersiapkan beberapa kode program dalam bahasa Fortran yang melakukan perhitungan perkalian matriks dengan vektor dan matriks dengan matriks. Kode-kode tersebut diterjemahkan ke dalam bahasa Java dengan memanfaatkan alat bantu penerjemah yang telah diimplementasikan. Kemudian, perbandingan waktu eksekusi dilakukan untuk tiap pasang kode program Fortran dan Java.
Hasil yang diperoleh dari eksperimen menunjukkan bahwa eksekusi dari program-program dalam bahasa pemrograman Fortran membutuhkan waktu yang lebih singkat dibandingkan dengan program-program dalam bahasa pemrograman Java. Salah satu faktor yang menyebabkan hal tersebut adalah kurang optimalnya penerjemahan yang dilakukan oleh alat bantu penerjemah, yaitu menghasilkan operasi penjumlahan tambahan pada perhitungan indeks array. Akan tetapi, faktor tersebut bukan menjadi faktor utama karena tidak selarasnya perbedaan waktu eksekusi dengan perbedaan jumlah operasi penjumlahan yang didapatkan pada pelaksanaan eksperimen. Faktor-faktor lainnya mencakup hal-hal seperti penggunaan Java Virtual Mechine (JVM) selaku interpreter dalam eksekusi program-program Java, perhitungan menggunakan floating-point number, representasi array sebagai objek dalam Java, dan lain-lain."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2003
S-Pdf
UI - Skripsi Membership Universitas Indonesia Library
Rudi Susanto
"Penerjemahan Bahasa FORTRAN 77 ke Bahasa Java dapat dilakukan walaupun kedua bahasa pemrograman mempunyai paradigma pemrograman yang berbeda. Dalam tahap penerjemahan, translator akan melakukan preprocessing pada kode masukan Bahasa FORTRAN 77 terlebih dahulu. Setelah itu, kode masukan akan dipecah menjadi token-token untuk kemudian diterjemahkan sesuai dengan grammar Bahasa Java yang telah diberikan kepada translator. Tahap terakhir yang dilakukan translator adalah menuliskan kode keluaran Bahasa Java ke file output. Uji coba dilakukan dengan membuat berbagai file yang mencakup semua statement Bahasa FORTRAN 77 yang diterjemahkan. Fokus utama penerjemahan adalah correctness. Kode keluaran Bahasa Java harus tetap memiliki semantik program yang sama dan menghasilkan nilai-nilai output yang sama dengan kode masukan Bahasa FORTRAN 77. Kesimpulan yang dihasilkan pada pengerjaan translator adalah bahwa semua struktur Bahasa FORTRAN 77 dapat diterjemahkan. Sebagian statement Bahasa FORTRAN 77 memiliki padanan struktur langsung sehingga dengan mudah dapat diterjemahkan. Statement lainnya dapat diterjemahkan dengan membuat mekanisme padanan struktur tersebut."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2004
S-Pdf
UI - Skripsi Membership Universitas Indonesia Library
Harijono Djojodihardjo
Jakarta: Gramedia, 1985
001.642 4 HAR p
Buku Teks SO Universitas Indonesia Library
Harijono Djojodihardjo
Jakarta: Gramedia, 1983
001.642 4 HAR p
Buku Teks SO Universitas Indonesia Library
Alam, S.S.
Bombay : Oxford and IBH, 1988
005.13 ALA c
Buku Teks SO Universitas Indonesia Library
Metcalf, Michael
Oxford: Clarendon Press , 1985
005.133 MET e
Buku Teks SO Universitas Indonesia Library
Page, Clive
Jakarta: Elex Media Komputindo, 1988
005.3 PAG p
Buku Teks SO Universitas Indonesia Library
Maratek, Samuel L.
New York: Academic Press, 1983
005.133 MAR i
Buku Teks SO Universitas Indonesia Library
Boyle, Thomas A.
California: Brooks/Cole, 1985
001.642 4 BOY f
Buku Teks SO Universitas Indonesia Library