Anda di halaman 1dari 16

BAB II

TINJAUAN PUSTAKA

2. 1 PT. Bening Big Tree Farms


PT. Bening Big Tree Farms berdiri sejak tahun 2011 dan berlokasi di
Banjar Piakan, Desa Adat Sibangkaja, Kecamatan Abiansemal, Kabupaten
Badung, Provinsi Bali. Pabrik ini bergerak pada industri pangan yaitu coklat. Big
Tree Farms mulai bekerja dengan sekelompok kecil petani buah coklat yang ada
di Bali Barat yang memiliki tujuan awal menciptakan akses pasar yang lebih
transparan bagi para petani dengan membantu menambah nilai buah coklat dan
menjual ke pasar coklat premium global.
Ben Ripple adalah salah satu pendiri dari Big Tree Farms, bersama
dengan seorang inovator, ahli dalam coklat organik dan pendiri dari Dagoba yang
bernama Frederick Schilling. Dengan kerja keras mereka, program coklat dapat
berkembang dan menjadi model global. Dengan didukung oleh sumber daya
manusia yang handal, diharapkan PT. Bening Big Tree Farms dapat terus
menjadi pionir dalam memproduksi olahan coklat organik yang dapat bersaing
dalam pasar dunia.

Gambar 2.1 Pabrik PT. Bening Big Tree Farms

7
8

2. 2 Coklat
Kakao atau coklat berasal dari kata xocoaltl (bahasa suku Aztec) yang
berarti minuman pahit. Coklat dihasilkan dari pohon kakao (Theobroma cacao)
yang diperkirakan mula-mula tumbuh di daerah Amazon Utara dan Amerika
Tengah. Kakao memiliki arti penting dalam kebudayaan Mesoamerika masa itu,
terutama bagi suku Maya, Toltec, dan Aztec. Kebiasaan minum coklat oleh suku
Maya diperkirakandimulai sekitar tahun 450 SM - 500 SM.
Di Amerika, kakao diperkenalkan pertama kali oleh Cristopher Columbus
sekitar tahun 1502. Coklat menyebar dengan cepat di Eropa karena manfaat dan
flavornya yang khas. Sepanjang abad ke 17, coklat menyebar di antara kaum
elite Eropa, dan pada perkembangan selanjutnya menjadi minuman yang
dinikmati oleh kelas pedagang. Pada saat ini semua coklat dikonsumsi sebagai
minuman, dan baru pada tahun 1847 dikonsumsi dalam bentuk coklat padat.
Dalam perkembangannya coklat diproduksi sebagai snack yang disukai oleh
anak – anak, remaja, maupun dewasa.
Tanaman kakao dapat tumbuh subur dan berbuah di daerah tropis,
terutama pada ketinggian 1-600 m dari permukaan laut. Meskipun demikian
tanaman kakao juga masih bisa tumbuh pada ketinggian 900 m dari permukaan
laut. Tanaman kakao tidak tahan terhadap kekeringan yang panjang. Idealnya
tanaman kakao tumbuh pada wilayah dengan curah hujan berkisar 1.600 – 3000
mm per tahun, suhu harian 24-28 derajat celcius dengan kelembapan 80% [1].

Gambar 2.2 Buah Coklat


9

2.2.1 Proses Pembuatan Coklat

PT. Bening Big Tree Farms salah satu pabrik pengolahan coklat yang
berada di Bali. Pabrik ini mengolah coklat organic yang didapat dari petani lokal
seperti Bali dan Aceh. Proses yang dilakukan sebagai besar menggunakan
mesin. Proses pertama ialah proses sangrai biji coklat yang sudah di fermentasi
yang langsung dimasukkan mesin roasting dan disangrai dalam suhu mencapai
120 derajat celcius. Proses selanjutnya biji yang sudah disangrai didinginkan
terlebih dahulu lalu dimasukkan ke dalam mesin winnower yang bertujuan untuk
memecah biji coklat menjadi beberapa ukuran dari terbesar hingga yang terkecil
dan sudah langsung terpisah dengan kulitnya. Biji coklat yang sudah terpecah
biasanya disebut dengan nibs.

Setelah itu nibs yang sudah siap digiling menggunakan mesin grinding,
hingga nibs hancur sampai mengeluarkan minyak coklat yang mirip seperti
adonan. Lalu adonan selanjutnya dimasukkan ke dalam mesin refining yang
bertujuan untuk menghaluskan adonan coklat hingga menjadi partikel yang
sangat kecil. Pada proses ini juga dapat ditambahkan dengan gula sesuai
dengan takaran yang sudah ditentukan. Proses ini cukup memakan waktu yang
cukup lama sekitar 8 jam, tapi proses ini juga tergantung dengan kondisi mesin,
jika mesin dalam kondisi baik dapat menghaluskan adonan hanya 5 jam.
Pengaturan suhu coklat juga harus diperhatikan dalam proses ini yang dimana
suhu tidak boleh lebih dari 60 derajat celcius agar adonan coklat tidak gosong
saat dalam proses penghalusan. Suhu coklat dapat diatur dengan mengatur
aliran air yang ada pada mesin refining. Setelah proses penghalusan selesai
selanjutnya adonan dimasukkan ke mesin tempering, proses ini berfungsi untuk
mengatur suhu coklat sebelum di cetak agar proses pengkristalan sesuai
harapan. Setelah dicetak coklat didinginkan terlebih dahulu sebelum dipacking.
Dan setelah itu semua coklat yang sudah dipacking dibawa ke warehouse dan
siap untuk dikirim.

2. 3 Mesin
2.3.1. Mesin Roasting
Mesin roasting adalah mesin yang berfungsi untuk mengsangrai biji coklat
agar kadar air dalah biji berkurang. Dalam proses ini biji coklat disangrai hingga
mencapai maksimal 120 derajat celcius. Mesin ini berkapasitas 160 kg untuk
sekali proses. Mesin ini digerakkan menggunakan tenaga motor dan untuk
10

proses sangrai menggunakan kompor yang ditempatkan dibawah mesin. Mesin


ini masih memerlukan tenaga manusia untuk memasukkan material ke dalam
mesin. Berikut tampilan mesin roasting yang dapat dilihat pada gambar 2.3.

Gambar 2.3 Mesin Roasting

2.3.2. Mesin Winnower


Mesin Winnower adalah mesin yang berfungi sebagai pemecah biji coklat
yang telah disangarai atau setelah melewati proses pada mesin roasting. Pada
proses ini biji coklat akan dipecah menjadi beberapa ukuran dari yang terbesar
hingga yang paling terkecil dan dapat memisahkan biji dengan kulitnya. Mesin ini
berkapasitas sebesar 160 kg untuk sekali proses nya. Mesin ini digerakkan
menggunakan tenaga motor. Mesin ini masih memerlukan tenaga manusia untuk
memasukkan material ke dalam mesin. Berikut tampilan mesin winnower yang
dapat dilihat pada gambar 2.4.
11

Gambar 2.4 Mesin Winnower

2.3.3. Mesin Grinding


Mesin Grinding adalah mesin yang berfungsi untuk menggiling biji coklat
yang sudah dipecah pada mesin winnower agar biji coklat mengeluarkan lemak
atau minyak yang terkandung pada biji coklat. Mesin ini berkapasitas 750 kg.
Mesin ini digerakkan menggunakan tenaga motor. Mesin ini masih memerlukan
tenaga manusia untuk memasukkan material ke dalam mesin. Berikut tampilan
mesin grinding yang dapat dilihat pada gambar 2.5.
12

Gambar 2.5 Mesin Grinding

2.3.4. Mesin Refining


Mesin Refining adalah mesin yang berfungi untuk menghaluskan biji
coklat yang sudah digiling samapai menjadi seperti adonan coklat. Proses
menghaluskan ini membutuhkan waktu hingga 8 jam sampai adonan coklat
menghasilkan kehalusan yang diinginkan. Pada proses ini juga adonan coklat
dapat ditambah dengan bahan lainnya seperti gula. Mesin ini berkapasitas 750
kg untuk sekali proses nya. Mesin ini masih memerlukan tenaga manusia untuk
memasukkan material ke dalam mesin. Berikut tampilan mesin refining yang
dapat dilihat pada gambar 2.6.
13

Gambar 2.6 Mesin Refining

2.3.5. Mesin Tempering


Mesin Tempering adalah mesin yang berfungsi untuk mengatur suhu
coklat sebelum di packing. Pada proses ini akan sangat menetukan coklat dapat
dicetak dengan baik atau tidak. Mesin ini berkapasitas 50 kg untuk sekali
prosesnya. Mesin ini masih memerlukan tenaga manusia untuk memasukkan
material ke dalam mesin. Berikut tampilan mesin tempering yang dapat dilihat
pada gambar 2.7.
14

Gambar 2.7 Mesin Tempering


2. 4 Augmented Reality

Augmented Reality (AR) adalah sebuah teknologi yang menggabungkan


dunia virtual (3D) kedalam lingkungan dunia nyata dan menampilkannya secara
real-time. Benda-benda maya menampilkan informasi yang tidak dapat diterima
oleh pengguna dengan inderanya sendiri. Hal ini membuat augmented reality
sesuai sebagai alat untuk membantu persepsi dan interaksi penggunanya
dengan dunia nyata. Informasi yang ditampilkan oleh benda maya membantu
pengguna melaksanakan kegiatan-kegiatan dalam dunia nyata.
Augmented reality bertujuan untuk menciptakan lingkungan baru dengan
menggabungkan interaktivitas lingkungan nyata dan virtual sehingga pengguna
merasa bahwa lingkungan yang diciptakan adalah nyata. Sehingga pengguna
merasa tidak ada perbedaan yang dirasakan antara AR dengan apa yang
mereka lihat di lingkungan nyata. Menggunakan teknologi AR (seperti visi
komputasi dan pengenalan objek) lingkungan nyata disekitar kita akan dapat
berintegrasi dalam bentuk digital (virtual). Informasi tentang objek dan lingkungan
disekitar kita dapat ditambahkan kedalam sistem AR yang kemudian informasi
tersebut ditampilkan diatas layer dunia nyata secara real-time seolah-olah
informasi tersebut adalah nyata [2].

2.4.1. Augmented Reality Book


Augmented Rreality Book merupakan penggabungan antara buku biasa
dengan teknologi AR. AR-Book secara garis besar memiliki dua komponesn
utama, yaitu buku yang dilengkapi dengan marker berjenis Quick Response
Code (QRC) pada hamper setiap halamannya, dan yang kedua yaitu peralatan
untuk menangkap marker dan menampilkan hasilnya. Augmented reality Book
termasuk dalam kategori sumber belajar yang didesain khusus, karena
dikembangkan sebagai omponen dalam hal mempermudah pengguna
memahami isi buku dengan cara menampilkan objek 3D pada gambar 2D yang
tertera pada buku. Augmented reality Book merupakan media karena berbentuk
bahan cetakan yang dapat menampilkan informasi yang diperlukan [3].

2.4.2. Prinsip Kerja Augmented Reality


Sistem Augmented reality bekerja berdasarkan deteksi citra dan citra
yang digunakan adalah marker. Prinsip kerjanya sebenarnya cukup sederhana.
15

Kamera yang telah dikalibrasi akan mendeteksi marker yang diberikan, kemudian
setelah mengenali dan menandai pola marker, webcam akan melakukan
perhitungan apakah marker sesuai dengan database yang dimiliki. Bila tidak,
maka informasi marker tidak akan diolah, tetapi bila sesuai maka informasi
marker akan digunakan untuk me-render dan menampilkan objek 3D atau
animasi yang telah dibuat sebelumnya [3].

2. 5 Android
Android merupakan sistem operasi perangkat mobile berbasis linux yang
mencakup sistem operasi, middleware dan aplikasi. Android menyediakan
platform terbuka bagi para pengembang untuk mencipkan aplikasu mereka
sendiri untuk digunakan oleh bermacam peranti penggerak.
Beberapa pengertian lain dari android yaitu :
1. Menurapakan platform terbuka (open source) bagi para pengembang
untuk membuat aplikasi.
2. Merupakan sistem operasi yang dibeli Google Inc. dari Android Inc.
3. Bukan bahasa pemrograman, tapi hanya menyediakan lingkungan
hidup atau run time environment yang disebut DVM (Dalvik Virtual
Machine) yang telah dioptimalkan untuk alah / dicave dengan sistem
memori yang kecil.
Untuk mengembangkan android, dibentuk OHA (Open Handset Aliance),
yaitu konsorsium dari 34 perusahaan peranti keras (Hardware), peranti lunak
(software), dan telekomunikasi, termasuk Google, HTC, Intel, Motorola,
Qualcomm, T-Mobile dan Nvidia.
Pada 5 november 2007, android dirilis pertama kali, android bersama
OHA menyatakan mendukung pengembangan open source pada perangkat
mobile. Sekitar bulan September 2008, Google mengenalkan Nexus Onw, salah
satu jenis smartphone yang menggunakan android sebagai system operasinya.
Telepon seluler ini diproduksi oleh HTC Corp dan tersedia di pasar pada 5
januari 2008.
9 september, diumumkan anggota baru yang bergabung dalam program
kerja android ARM Holdings, Atheros Communication, diproduksi oleh Asustek
Computer Inc., Garmin Ltd, Softbank, Sony Ericson, Toshiba Cor, dan Vodafone
Broup Plc. Seiring pembentukannya, OHA mengumumkan produk perdana
android mereka. Perangkat mobile yang merupakan modifikasi kernel Linux 2.6.
16

Sekarang banyak vendor –vendor yang menggunakan system operasi


android untuk smartphone mereka, seperti HTC, Motorola, Samsung, LG, HKC,
Huawei, Archos, Webstasion Camangi, Dell, Nexus, Asus, Sony Ericson,dan
banyak lagi vendor-vendor lainnya.
Saat ini android bersaing dengan Appel dengan system operasi untuk PC
Tablet. Terdapat dua jenis distributor system operasi android, pertama adalah
yang mendapat dukungan penuh Google atau GMD ( Google Mail Services) dan
kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung
Google atau dikenal sebagai OHD (Open Handset Distribution) [4].

2. 6 Blender
Blender merupakan software open source untuk grafis 3D. perngkat lunak
ini digunakan untuk membuat animasi, efek visual, 3D Modelling, aplikasi 3D
interaktif dan video games. Blender awalnya dikembangkan oleh perusahaan
animasi Belanda NeoGeo sebagai program animasi internal, lalu blender tumbuh
dan berkembang bersama proyek yang dikerjakan NeoGeo, kemudian versi
gratis dari blender di publish di internet, NeoGeo tidak lagi menjlankan bisnisnya
[5].

Gambar 2.8 Logo Blender

2. 7 Unity 3D
Unity 3D Engine suatu game engine yang terus berkembang. Engine ini
merupakan salah satu game engine dengan lisensi source proprietary, namun
untuk lisesensi pengembangan dibagi menjadi 2, yaitu free (gratis) dan berbayar
sesuai perangkat target pengembangan aplikasi. Unity tidak membatasi publikasi
aplikasi, pengguna unity dengna lisensi gratis dapat mempublikasikan aplikasi
yang dibuat tanpa harus membayar biaya lisensi atau royalty kepada unity.
Tetapi pengguna versi free dibatasi dengan beberapa fitur yang dikurangi atu
17

bonus modul / prefab tertentu yang ditiadakan dan hanya tersedia untuk
pengguna berbayar. Seperti kebanyakan game engine lainnya.
Unity Engine dapat mengelola beberapa data seperti objek 3D, suara,
tekstur, dan lain sebagainya. Keunggulan unity engine ini dapat menangani grafik
2D dan 3D namun engine ini lebih konsentrasi pada pembuatan grafik 3D, unity
engine dapat menangani lebih banyak. Beberapa diantaranya yaitu Windows,
Mac, Linux, Unity Web Player, IOS, Android, Xbox360, dan Android yang lebih
banyak game engine lain seperti Source Engine, Game Marker, Unigine, Id Tech
3, Engine, Id Tech 4 Engine, Blender Game Engine, NeoEngine, Unity, Quake
Engine, C4 Engine atau game engine lain.
Unity Engine memiliki kerangka kerja (Framework) lengkap untuk
pengembangan professional. Sistem inti engine ini menggunakan beberapa
pilihan bahasa pemrograman, diantaranya C#, javascript maupun boo. Unity 3D
editor menyediakan beberapa alat untuk mempermudah pengembangan yaitu
Unity Tree dan terrain creator untuk mempermudah pembuatan vegetasi dan
terrain serta MonoDevelop untuk proses pemrogramanan [6].

Gambar 2.9 Logo Unity

2. 8 Adobe Photoshop CS6


Adobe kembali merilis program photoshop versi terbaru yaitu Photoshop
CS6. Dalam versi terbarunya ini, photoshop CS6 semakin menunjukkan
kemampuannya sebagai program pengolahan foto digital yang semakin
professional. Adobe photoshop CS6 hadir dengan tampilan baru yang elegan
didominasi warna abu-abu gelap yang mengarah ke hitam membuat kita lebih
terfokus pada bidang kerja utama. Dengan ditambahkan beberapa fitur pada
fasilitas layer, filter, fill, content aware, adjustment, camera RAW, dan video akan
18

semakin memanjakan kita untuk berlama-lama dan berkreasi deangna Adobe


Photoshop.
Fungsi utama dari Adobe Photoshop hanyalah sebagai aplikasi pengedit
foto atau gambar yang bertipe raster atau bitmap. Namun sebagai aplikasi
pengedit gambar, fungsi Photoshop dapat dijabarkan lebih khusus lagi, yaitu
untuk mempercantik gambar, merekayasa gambar, dan membuat desain
gambar. Fungsi photoshop untuk mempercantik gambar adalah dengan cara
menghaluskan atau membersihkan objek, dimana hal tersebut dilakukasn
dengan tujuan agar gambar terlihat lebih indah dan menarik.
Fungsi Photoshop untuk merekayasa gambar adalah dengan cara
merubah tampilan ataupun menggambungkan gambar-gambar yang berbeda
agar terlihat seperti gambar asli dan seringkali dapat menipu mata yang
melihatnya. Fungsi Photosop untuk mendesain gambar adalah dengan cara
menciptakan objek baru seperti logo, spanduk, brosur, dan poster [7].

Gambar 2.10 Logo Adobe Photoshop

2. 9 Vuforia
Vuforia SDK adalah Software Development Kit berbasis AR yang
menggunakan layar perangkat mobile sebagai kaca untuk melihat kedalam dunia
Augmented dimana dunia nyata dan virtual muncul berdampingan. Aplikasi ini
membuat preview kamera secara langsung pada layar smartphone untuk
mewakili pandangan dari dunia fisik. Objek 3D akan Nampak secara langsung
dilayar smartphone, sehingga akan terlihat objek 3D berada didalam dunia nyata.
19

Vuforia SDK terdiri dari 2 komponen utama library QCAR dan target
management sistem
Vuforia adalah Augmented reality Software Development Kit (SDK) untuk
perangkat mobile yang memungkinkan pembuatan aplikasi AR. SDK Vuforia juga
tersedia untuk digabungkan dengan unity yaitu bernama Vuforia AR Extension
for Unity. Vuforia merupakan SDK yang disediakan oleh Qualcomm untuk
membantu para developer membuat aplikasi-aplikasi Augmented reality (AR) di
mobile phones (iOS, Android). SDK Vuforia sudah sukses dipakai di beberapa
aplikasi-aplikasi mobile untuk kedua platform tersebut.
AR Vuforia memberikan cara berinteraksi  yang memanfaatkan kamera
mobile phones untuk digunakan sebagai perangkat masukan, sebagai mata
elektronik yang mengenali penanda tertentu, sehingga di layar bisa ditampilkan
perpaduan antara dunia nyata dan dunia yang digambar oleh aplikasi. Dengan
kata lain, Vuforia adalah SDK untuk computer vision based AR. Jenis aplikasi AR
yang lain adalah GPS-based AR [8].

Gambar 2.11 Logo Vuforia

2. 10 Flowchart
Flowchart menggambarkan urutan logika dari suatu prosedur pemecahan
masalah, sehingga flowchart merupakan langkah-langkah penyelesaian masalah
yang dituliskan dalam simbol-simbol tertentu. Diagram alir ini akan menunjukkan
alur didalam program secara logika.
Diagram alir ini selaindibutuhkan sebagai alat komunikasi, juga diperlukan
sebagai dokumentasi. Aturan – aturan dalam perancangan diagram alir tersebut,
yaitu :
1. Diagram alir digambarkan dengan orientasi dari atas ke bawah dan dari
kiri ke kanan.
2. Setiap kegiatan/proses dalam alir harus dinyatakan secara eksplisit.
20

3. Setiap diagram alir harus dimulai dari satu start state dan berakhir pada
satu atau lebih terminal akhir/terminator/haltstate.
4. Gunakan connector dan off-page connector state dengan label yang
sama untuk menunjukkan keterhubungan antar path algoritma yang
terputus / terpotong, misalnya sebagai akibat pindah / ganti halaman.
Tujuan dari flowchart adalah menggambarkan suatu tahapan
penyelesaian masalah secara sederhana, terurai rapid dan jelas menggunakan
simbol – simbol yang standart [9]. Tabel 2.1 adalah simbol – simbol yang
digunakan untuk menggambarkan algoritma dalam bentuk diagram alir dan
kegunaan dari simbol – simbol yang bersangkutkan, yaitu sebagai berikut:

Tabel 2.1 Simbol Flowchart


Simbol Nama Keterangan
Flow Simbol untuk menyatakan
jalannya arus suatu proses.

Terminator Menunjukan awal atau akhir


sebuah program

Process Simbol yang menunjukkan


pengolahan yang dilakukan
oleh komputer
Input / Output Simbol yang menyatakan
proses input atau output
tanpa tergantung jenis
peralatannya
Decision Simbol untuk menyatakan
suatu kondisi tertentu yang
akan menghasilkan
beberapa kemungkinan
jawaban / aksi.
Document Simbol yang digunakan
untk mencetak keluaran
dalam bentuk dokumen
(melalui Printer)
21

Manual Operation Simbol yang menunjukkan


pengolahan yang tidak
dilakukan oleh komputer

Preparation Simbol mempersiapkan


penyimpanan yang
digunakan sebagai tempat
pengolahan didalam
storage.
Offline Connector Simbol untuk keluar/masuk
prosedur atau proses dalam
lembaran / halaman yang
berbeda.

Connector Simbol untuk keluar/masuk


prosedur atau proses dalam
lembaran / halaman yang
sama.

Keying Operation Simbol untuk menyatakan


segala jenis operasi yang
diproses dengan
menggunakan suatu mesin
yang mempunyai keyboard.
Offline Storage Simbol yang menunjukkan
bahwa data dalam simbol
ini akan disimpan ke suatu
media tertentu.

2. 11 Black Box
Black box testing adalah pengujian untuk mengetahui apakah semua
fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan
fungsional yang telah didefinisikan. Pengujian ini menguji perangkat lunak dari
segi spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian
dimaksudkan untuk mengetahui apakah fungsi-fungsi memasukkan dan keluaran
dari perangkat lunak sesuai spesifikasi yang dibutuhkan. Pengujian kotak hitam
dilakukan dengan membuat kasus uji yang berifat mencoba semua fungsi
22

dengan memakai perangkat lunak apakah sesuai dengan spesifikasi yang


diuthkan. Kasus uji yang dibuat untuk melakukan pengujian black box testing
harus dibuat dengan kasus benar atau kasus salah [10].
2. 12 Storyboard
Storyboard adalah petunjuk pertama pra produksi, alat pra visualisasi
yang dirancang untuk memberikan frame by frame, shot by shot seri gambar
berurutan diadaptasi dari naskah shooting. Mereka adalah gambar konsep yang
menerangi dan menambah skrip narasi dan memungkinkan seluruh tim produksi
untuk mengatur semua tindakan rumit yang dibutuhkan oleh skrip sebelum
pemuatan film sebenarnya dilakukan untuk membuattampilan yang benar untuk
film yang belum selesai [11].

2. 13 Bahasa C#
C# merupakan bahasa pemrograman yang diluncurkan Microsoft pada
tahun 2000. C# dikembangkan oleh tim yang dipimpin Andres Hejisberg dan
Scott Witamuth. C# memiliki kesamaan bahasa C, C++ dan Java. C# mengambil
fitur-fitur terbaik dari ketiga bahas tersebut dan juga menambah fitur-fitur lainnya.
Secara umum bahasa pemrograman C# memiliki karakteristik sebagai
berikut:
1. Tidak ada alokasi memori secara manual menggunakan pointer.
2. Manajemen memori otomatis menggunakan salah satu fiturnya yang
dinamakna garbage collection.
3. Mendukung kontruksi kelas (class), antarmuka (Interface), struktur
dan enumersasi seperti bahasa-bahasa pemrograman berorientasi
objek lainnya (misalnya C++ dan Java).
4. Mendukung pemrograman berbasis atribut (attribute-based
Programing)
5. Mendukung LINQ (Language Integrated Query)
6. Mendukung tipe data dan kelas generic.
Bahasa pemrograman C# berjalan diatas framework.NET. framework.
NET adalah suatu komponen Windows terintergrasi yang dibuat dengan tujuan
untuk mendukung pengembangan berbagai macam jenis aplikasi, serta untuk
menjalankan berbagai macam aplikasi generasi mendatang [12].

Anda mungkin juga menyukai