Anda di halaman 1dari 11

MAKALAH RUBY DAN TYPESCRIPT

DI SUSUN OLEH

NAMA :MARTHA NITA.MAROKO

NIM :210102E150

KELAS :1E

JURUSAN :SISTEM INFORMASI

DARI KELOMPOK : LIMA (5)

ITB-INSTITUT TEKNOLOGI DAN BISNIS STIKOM AMBON


KATA PENGANTAR

Puji syukur saya panjatkan kehadirat Tuhan yang Maha Esa, atas limpahan rahmat dan
kasihNya serta petunjukNya sehingga memberikan kemampuan dan kemudahan bagi saya
dalam penyusunan makalah ini.

Didalam makalah ini saya selaku penyusun hanya sebatas ilmu yang bisa saya sajikan
dengan topik “RUBY dan TYPE SCRIPT” untuk memenuhi tugas “PENGENALAN INTERNET DAN
WEB” tepat pada waktu yang ditentukan meskipun banyak kekurangan didalamnya.

Apabila ada kesalahan dalam makalah ini saya mohon maaf,serta segala kritik dan saran yang
bersifat membangun dari teman-teman untuk perbaikan makalah ini sangat saya harapkan.
Demikian makalah ini saya buat untuk jadi bahan masukan untuk kita semua.
DAFTAR ISI

COFER.....................................................................................................1
KATA PENGANTAR...................................................................................2
DAFTAR ISI..............................................................................................3
BAB I PENDAHULUAN..............................................................................4
A. Latar belakang...................................................................................4
B. Rumusan masalah ............................................................................4
C. Tujuan ..............................................................................................5
BAB II PEMBAHASAN...............................................................................6
BAB III PENUTUP....................................................................................10
DAFTAR PUSTAKA..................................................................................11
BAB I

PENDAHULUAN

1.1 Latar Belakang


Dalam masyarakat modern seperti saat ini bahasa pemrograman bukan lagi sesuatu yang
asing, dimana masyarakat pada umumnya telah menggunakan komputer dan pastinya sudah
mengenal apa itu bahasa pemrograman. Bahasa pemrograman telah berkembang dengan
sangat pesat saat ini. Banyak sekali pilihan bahasa pemrograman yang bisa masyarakat gunakan
sesuai dengan keinginan juga kepentingan mereka.Bahasa pemrograman merupakan sarana
menuangkan kreatifitas dan keterampilan.namun masyarakat hanya menggunakan tanpa
mempelajari bahasa pemograman itu tentu kita mengetahui bahwa di dunia komputer
terdapat beraneka ragam bahasa pemrograman, dengan semakin berkembangnya zaman kita
sebagai mahasiswa harus mampu menguasai ilmu-ilmu modern.

Dengan disusunnya makalah ini diharapkan masyarakat terutama para mahasiswa dapat
menguasai setidaknya satu bahas sehingga dapat menerapkan di masyarakat sesuai perkembangan
zama pemrograman sebagau bekal di dalam dunia kerja nanti. Dan diharapkan pula bagi para
masyarakat dengan adanya makalah ini bisa lebih terdorong untuk memajukan Indonesia dengan
perkembangan teknolgi.

Microsoft sebagai perusahaan teknologi multinasional yang telah mengembangkan beragam


produk. Salah satu produk yang didesain oleh mereka adalah TypeScript.

Typescript adalah satu dari beragam jenis bahasa pemrograman yang digunakan untuk membuat
sebuah website atau aplikasi

1.2 Rumusan Masalah


Sebelum kita mempelajari isi makalah ini,ada baiknya kita untuk mengetahui hal apa yang ada
pada makalah ini yang akan kita sampaikan melalui rumusan masalah di bawah ini
a) Bagaimana sejarah perkembangan bahasa pemrograman ruby dan typescript?
b) Apa saja elemen-elemen yang ada pada bahasa pemrograman ruby dan typescript ?
c) Apa fungsi bahasa pemrograman untuk era modern ini?

1.3 Tujuan
Kami membuat ini mempunyai beberapa tujuan,yaitu:
a) Memenuhi tugas pendahuluan mengenai bahasa pemrograman.
b) Untuk mengetahui sejarah perkembangan bahasa pemrograman
c) Mengetahui fungsi bahasa pemrograman
d) Mengetahui jenis-jenis bahasa pemrograman
BAB II
PEMBAHASAN

2.1 Sejarah Ruby Type script


Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro
Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa skripting yang
memiliki kemampuan orientasi objek. Pada saat itu pemrograman berorientasi
objek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang
mendukung pemrograman objek. Penulisan Ruby dimulai pada Februari 1993 dan
pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby,
Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas
Ruby yang banyak mengontribusikan perkembangan Ruby. Saat ini Ruby telah
berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus tahun
2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby on
Rails pada Mac OS X v10.5 Leopard telah diluncurkan bulan Oktober 2007.
Dilansir dari laman resminya, TypeScript adalah bahasa pemrograman open source yang
dibangun di atas JavaScript.

Saat ini, TypeScript merupakan salah satu bahasa pemrograman yang paling banyak
digunakan. Bahasa pemrograman ini dirancang oleh Anders Hejlsberg dari Microsoft,
yang juga desainer dari bahasa pemrograman C#.Versi pertama TypeScript
diperkenalkan tahun 2012.

Selain bahasa pemrograman, TypeScript juga sebuah tools. TypeScript merangkum


bahasa pemrograman yag telah ada dari JavaScript. Dengan kata lain, TypeScript adalah
JavaScript dengan beberapa fitur tambahan. TypeScript menggunakan dua modul, yaitu
internal dan eksternal.

Modul internal TypeScript mirip dengan namespace seperti yang tersedia di C#. Ini
memungkinkan penetapan simbol (variabel, fungsi, kelas) di luar cakupan global.
Deklarasi modul internal dapat dipecah menjadi beberapa file. Ini mendorong tim
pengembangan untuk memiliki proyek yang terstruktur dengan baik dengan file kecil
tujuan tunggal. Sementara itu, modul eksternal adalah cara TypeScript untuk
mendefinisikan modul yang dimuat secara asinkron baik untuk sistem pemuatan modul
node.js (commonjs) atau require.js (AMD). TypeScript juga menggunakan modul untuk
mendeklarasikan API yang diekspos oleh pihak ketiga. Itu dilakukan melalui apa yang
disebut ” ambien modul internal atau eksternal,” yang hanya berisi kode dan interface

2.2 Kelebihan Ruby dan typescript


 Sintaks sederhana.
 Memiliki exception handling yang baik.
 Bahasa Pemrograman Berorientasi Objek.
 Mengusung konsep single inheritance.
 Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut
berpartisipasi mengembangkannya.
 Memiliki garbage collector yang secara otomatis akan menghapus informasi tak
terpakai dari memori.
 Fitur pemrograman berbasis objek
 TypeScript menyertakan serangkaian fitur Object Oriented Programming (OOP)
yang sangat bagus dan kompleks untuk diterapkan. Kecuali, jika kamu sebelumnya
telah menggunakan JavaScript. Kamu dapat membandingkan kode yang dihasilkan
JavaScript dengan Typescript. Fitur OOP ini membuat kode TypeScript sangat rapi
dan teratur.
 TypeScript tidak membutuhkan runtime plugin Semua teknologi web modern saat
ini menerjemahkan dirinya ke dalam bentuk standar yang dapat dipahami dan
dijalankan oleh semua browser utama.Ini termasuk bahasa skrip, seperti TypeScript
atau CoffeeScript, bahasa Markup, seperti Haml atau Markdown, dan bahasa
Styling seperti Sass atau Less. Jadi, dalam kasus TypeScript, semua skrip modern
yang kamu tulis akan diterjemahkan ke JavaScript biasa sehingga dapat dijalankan
oleh browser.
 Meningkatkan performa tim Menggunakan TypeScript meningkatkan kinerja secara
keseluruhan. Baik ketika kamu bekerja secara individu maupun dalam
tim.Tentunya, kinerja yang lebih tinggi menghasilkan keuntungan yang lebih
baik.TypeScript memungkinkanmu memperkenalkan developer mengenai proyek
dengan lebih cepat. Struktur data dan tipe anotasi yang didefinisikan secara
eksplisit membuatnya jauh lebih mudah untuk memahami keputusan yang dibuat
oleh teknisi yang awalnya menulis kode.
 TypeScript adalah bahasa pemrograman yang populer digunakan Menurut hasil
survei StackOverFlow tahun 2019 yang dilansir dari STXNext, TypeScript merupakan
salah satu bahasa pemrograman terpopuler setelah Phyton. Bahasa ini banyak
digunakan dalam produk perangkat lunak seperti Slack, Asana, atau Visual Studio
Code.Banyak tools JavaScript yang juga ditulis dalam TypeScript, termasuk
kerangka kerja seperti Angular, Aurelia, atau Ionic

2.3 Sistem Operasi yang Didukung


 Linux
 Microsoft Windows
 MacOS X v10.5 Leopard
 BeOS
 OS/2
 Unix
 Amiga
 MorphOS
 Acorn RISC OS
 Syllable
 Symbian OS

2.4 Program Sederhana Ruby


Listing
puts "Program Jam Pasir 2";
puts "==================="
print "Masukkan Tinggi Segitiga : "
t = gets.to_i
for j in 1..t do
for a in 1..j do
print " "
end
for b in j..t do
print "* "
end
puts
end
for i in 1..t do
for x in i+1..t do
print " "
end
for y in 1..i+1 do
if i==t
break
else
print "* "
end
end
puts
end

Output
BAB III
PENUTUP

3.1 Kesimpulan

Bahasa pemrograman adalah sebuah instruksi yang di buat oleh manusia untuk
menjalankan komputer. Program ini tersusun dari kode-kode yang nantinya kode tersebut
akan di terjemahkan oleh komputer itu sendiri. Di dunia ini banyak sekali jenis bahasa
pemrograman yang telah berkembang yang tentunya bisa di manfaatkan dengan baik
oleh manusia dalam menjalani kehidupan mereka. Contohnya bahasa pemrograman bisa
dijadikan alat untuk belajar, bisa di manfaatkan dalam bidang ekonomi dan masih
banyak lagi manfaat yang bisa kita dapatkan dari mempelajari bahasa pemrograman.
DAFTAR PUSTAKA

http://swari12523155.wordpress.com/2012/12/10/sejarah-dan-perkembangan-bahasa-
pemrograman-tugas-kuliah-pti/
www.lintasinformatika.com/2013/06/pengertian-dan-macam-macam-bahasa.html
http://honeybeehachi.blogspot.com/2012/12/jenis-jenis-bahasa-pemrograman.html
http://fixhack.blogspot.com/2012/h manusia untuk menjalankan pkom12/apa-itu-
bahasa-pemrograman.html

Anda mungkin juga menyukai