Dokumen tersebut merangkum pengantar framework .NET dan bahasa pemrograman C#. Framework .NET memiliki keunggulan seperti mudah digunakan, efisien, konsisten dan meningkatkan produktivitas. C# adalah bahasa pemrograman baru yang dirancang untuk framework .NET dan memiliki fitur sederhana, modern, berorientasi objek serta fleksibel dan efisien. Dokumen tersebut juga menjelaskan konsep dasar C# seperti variabel, tipe data
Dokumen tersebut membahas tentang C++ dan pemrograman berorientasi objek. Ia menjelaskan bahwa C++ merupakan bahasa pemrograman yang mendukung paradigma pemrograman berorientasi objek dengan menggunakan konsep-konsep seperti kapsulasi, pewarisan, dan polimorfisme. Dokumen tersebut juga menjelaskan elemen-elemen dasar dalam bahasa C++ seperti variabel, konstanta, operator, serta cara menulis dan mengko
Dokumen tersebut membahas tentang aturan leksikal dan tipe data dalam bahasa pemrograman C. Secara ringkas, dibahas mengenai token, komentar, identifier, keywords, operator, serta jenis-jenis tipe data sederhana dan terstruktur dalam bahasa C seperti integer, float, array, struct, dan enum.
Teks tersebut membahas tentang fungsi dalam bahasa pemrograman C. Secara singkat, fungsi merupakan blok kode yang digunakan untuk melakukan proses tertentu sehingga dapat meningkatkan performa program dan mempermudah pemahaman alur program. Terdapat dua jenis fungsi yaitu fungsi dengan nilai balik dan tanpa nilai balik. Parameter dapat berupa masukan, keluaran, atau masukan/keluaran.
Pseudocode adalah deskripsi tingkat tinggi informal dan ringkas atas algoritma pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Pseudocode digunakan untuk mempermudah pemahaman manusia akan algoritma tanpa bergantung pada sistem tertentu, dan terdiri dari deklarasi program, kamus, serta deskripsi jalannya algoritma menggunakan assignment
Dokumen tersebut membahas tentang C++ dan pemrograman berorientasi objek. Ia menjelaskan bahwa C++ merupakan bahasa pemrograman yang mendukung paradigma pemrograman berorientasi objek dengan menggunakan konsep-konsep seperti kapsulasi, pewarisan, dan polimorfisme. Dokumen tersebut juga menjelaskan elemen-elemen dasar dalam bahasa C++ seperti variabel, konstanta, operator, serta cara menulis dan mengko
Dokumen tersebut membahas tentang aturan leksikal dan tipe data dalam bahasa pemrograman C. Secara ringkas, dibahas mengenai token, komentar, identifier, keywords, operator, serta jenis-jenis tipe data sederhana dan terstruktur dalam bahasa C seperti integer, float, array, struct, dan enum.
Teks tersebut membahas tentang fungsi dalam bahasa pemrograman C. Secara singkat, fungsi merupakan blok kode yang digunakan untuk melakukan proses tertentu sehingga dapat meningkatkan performa program dan mempermudah pemahaman alur program. Terdapat dua jenis fungsi yaitu fungsi dengan nilai balik dan tanpa nilai balik. Parameter dapat berupa masukan, keluaran, atau masukan/keluaran.
Pseudocode adalah deskripsi tingkat tinggi informal dan ringkas atas algoritma pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Pseudocode digunakan untuk mempermudah pemahaman manusia akan algoritma tanpa bergantung pada sistem tertentu, dan terdiri dari deklarasi program, kamus, serta deskripsi jalannya algoritma menggunakan assignment
Algoritma dan Struktur Data - PseudocodeKuliahKita
Pseudocode adalah pendefinisian algoritma komputer menggunakan bahasa manusia yang mudah dipahami untuk perencanaan sebelum pemrograman. Pseudocode menggunakan bahasa alami manusia meski masih mengandung istilah pemrograman. Contoh pseudocode program sederhana dan fungsi kuadrat ditunjukkan untuk memperjelas penggunaan pseudocode.
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
Teks tersebut membahas tentang tipe data dan variabel dalam bahasa pemrograman Visual Basic. Beberapa tipe data yang disebutkan meliputi Boolean, String, Integer, Double, dan lain-lain. Teks tersebut juga menjelaskan cara pendeklarasian variabel dan array serta operator-operator yang digunakan dalam Visual Basic seperti operator aritmatika, perbandingan, dan logika.
Pseudocode adalah pendefinisian algoritma komputer menggunakan bahasa manusia yang mudah dipahami untuk perencanaan sebelum pemrograman. Pseudocode menggunakan bahasa alami manusia meski masih mengandung istilah pemrograman. Contoh pseudocode program sederhana dan fungsi kuadrat disajikan untuk memperjelas penggunaan pseudocode.
Bahasa C adalah salah satu bahasa pemrograman dasar yang sering digunakan untuk memperkenalkan konsep pemrograman. Biasanya bahasa C digunakan untuk membuat sistem operasi, interpreter, compiler, dan berbagai aplikasi seperti games dan bisnis. Bahasa C dikembangkan pada tahun 1973 oleh Dennis Ritchie di Bell Labs dan menjadi bahasa utama untuk menulis sistem operasi UNIX.
Pseudocode digunakan untuk mendeskripsikan algoritma secara informal dengan mengikuti struktur bahasa pemrograman. Tujuannya adalah agar lebih mudah dibaca dan dipahami manusia serta memudahkan penulisan algoritma kompleks. Pseudocode terdiri atas judul, deklarasi data, dan badan program.
Modul ini membahas pengenalan bahasa pemrograman C++. Terdiri dari penjelasan tentang struktur dasar bahasa C++ seperti variabel, tipe data, deklarasi, operator, input/output, dan konstanta. Juga menjelaskan penggunaan editor Turbo C++ untuk membuat program C++ sederhana. Diakhiri dengan contoh program "Hello World" beserta penjelasan setiap baris kodenya.
Dokumen tersebut membahas tentang variabel, identifier, dan tipe data dalam bahasa pemrograman C. Terdapat penjelasan tentang penamaan variabel dan identifier, serta berbagai macam tipe data dasar dan bentukan yang tersedia dalam bahasa C seperti integer, float, char, string, dan record. Juga dijelaskan operator dan fungsi matematika yang dapat digunakan dalam bahasa C.
Dokumen tersebut membahas tentang bahasa pemrograman C++ dan pemrograman berorientasi objek, meliputi pengantar C++, karakteristik OOP, kompilasi program C++, variabel, operator, dan elemen dasar lainnya."
Modul praktikum ini membahas tentang algoritma dan pemrograman C++. Modul ini menjelaskan tentang pengenalan C++, variabel, tipe data, operator, dan input/output."
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Algoritma dan Struktur Data - PseudocodeKuliahKita
Pseudocode adalah pendefinisian algoritma komputer menggunakan bahasa manusia yang mudah dipahami untuk perencanaan sebelum pemrograman. Pseudocode menggunakan bahasa alami manusia meski masih mengandung istilah pemrograman. Contoh pseudocode program sederhana dan fungsi kuadrat ditunjukkan untuk memperjelas penggunaan pseudocode.
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
Teks tersebut membahas tentang tipe data dan variabel dalam bahasa pemrograman Visual Basic. Beberapa tipe data yang disebutkan meliputi Boolean, String, Integer, Double, dan lain-lain. Teks tersebut juga menjelaskan cara pendeklarasian variabel dan array serta operator-operator yang digunakan dalam Visual Basic seperti operator aritmatika, perbandingan, dan logika.
Pseudocode adalah pendefinisian algoritma komputer menggunakan bahasa manusia yang mudah dipahami untuk perencanaan sebelum pemrograman. Pseudocode menggunakan bahasa alami manusia meski masih mengandung istilah pemrograman. Contoh pseudocode program sederhana dan fungsi kuadrat disajikan untuk memperjelas penggunaan pseudocode.
Bahasa C adalah salah satu bahasa pemrograman dasar yang sering digunakan untuk memperkenalkan konsep pemrograman. Biasanya bahasa C digunakan untuk membuat sistem operasi, interpreter, compiler, dan berbagai aplikasi seperti games dan bisnis. Bahasa C dikembangkan pada tahun 1973 oleh Dennis Ritchie di Bell Labs dan menjadi bahasa utama untuk menulis sistem operasi UNIX.
Pseudocode digunakan untuk mendeskripsikan algoritma secara informal dengan mengikuti struktur bahasa pemrograman. Tujuannya adalah agar lebih mudah dibaca dan dipahami manusia serta memudahkan penulisan algoritma kompleks. Pseudocode terdiri atas judul, deklarasi data, dan badan program.
Modul ini membahas pengenalan bahasa pemrograman C++. Terdiri dari penjelasan tentang struktur dasar bahasa C++ seperti variabel, tipe data, deklarasi, operator, input/output, dan konstanta. Juga menjelaskan penggunaan editor Turbo C++ untuk membuat program C++ sederhana. Diakhiri dengan contoh program "Hello World" beserta penjelasan setiap baris kodenya.
Dokumen tersebut membahas tentang variabel, identifier, dan tipe data dalam bahasa pemrograman C. Terdapat penjelasan tentang penamaan variabel dan identifier, serta berbagai macam tipe data dasar dan bentukan yang tersedia dalam bahasa C seperti integer, float, char, string, dan record. Juga dijelaskan operator dan fungsi matematika yang dapat digunakan dalam bahasa C.
Dokumen tersebut membahas tentang bahasa pemrograman C++ dan pemrograman berorientasi objek, meliputi pengantar C++, karakteristik OOP, kompilasi program C++, variabel, operator, dan elemen dasar lainnya."
Modul praktikum ini membahas tentang algoritma dan pemrograman C++. Modul ini menjelaskan tentang pengenalan C++, variabel, tipe data, operator, dan input/output."
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Tugas praktikum algoritma modul 1 faisal al zamarFaisal Zamar
Laporan praktikum algoritma pemrograman dan struktur data modul 1 mengenai pengantar bahasa pemrograman C++. Laporan ini membahas tentang pengenalan C++, praktikum penggunaan preprocessor directive, deklarasi variabel, komentar, dan format data. Modul ini memberikan pemahaman dasar tentang sintaks bahasa C++.
Dokumen tersebut merangkum materi pertemuan kedua mata kuliah Struktur Data yang membahas konsep dasar pemrograman dengan Dev C++, meliputi pengenalan dosen, rencana kuliah, penyimpanan data praktikum, pendahuluan C++, sejarah C, evolusi C++, konsep dasar C, kerangka program Dev C++, contoh program, diagram alir, tahapan pembuatan program, aturan pembuatan program C, komentar, identifier, tipe data, dan tipe data bentukan
Modul praktikum ini membahas algoritma dan pemrograman I menggunakan bahasa C++ dan software Turbo C++. Modul ini menjelaskan pengenalan C++, variabel, tipe data, operator, dan input/output."
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum ini membahas algoritma dan pemrograman dalam bahasa Visual C++. Modul ini disusun oleh Edi Ismanto untuk mahasiswa Program Studi Pendidikan Informatika Universitas Muhammadiyah Riau. Modul ini memberikan pengertian dasar tentang Visual C++, tipe data, dan struktur program untuk membantu mahasiswa memahami dan mengimplementasikan algoritma serta program komputer menggunakan Visual C++.
1. Dokumen tersebut merupakan modul praktikum mata kuliah Algoritma dan Pemrograman I mengenai bahasa pemrograman C++.
2. Materi yang dibahas meliputi pengertian algoritma, bahasa C dan C++, langkah-langkah menulis program dalam Turbo C++, pengenalan C++, tipe data, variabel, operator, dan input/output.
3. Program yang disertakan sebagai contoh meliputi penggunaan tipe data, variabel, operator arit
1. Dokumen tersebut merupakan modul praktikum mata kuliah Algoritma dan Pemrograman I mengenai bahasa pemrograman C++.
2. Materi yang dibahas meliputi pengertian algoritma, bahasa C dan C++, langkah-langkah menulis program dalam Turbo C++, pengenalan C++, tipe data, variabel, operator, dan input/output.
3. Program yang disertakan sebagai contoh meliputi penggunaan tipe data, variabel, operator arit
Program C++ mengenalkan struktur dasar bahasa C++ meliputi pengenalan C++ sebagai perluasan C dengan fasilitas kelas, struktur program C++ berupa fungsi termasuk fungsi utama, kasus sensitif, kepopuleran C dan C++, keistimewaan C++ mendukung OOP, alasan OOP, contoh program C++ sederhana, penjelasan bagian-bagiannya, komentar, identifier, tipe data termasuk bilangan bulat, desimal, boolean, karakter, string, dan
Stack adalah struktur data yang menyimpan data secara teratur dengan sistem LIFO (Last In First Out), di mana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Stack dapat digunakan untuk menambahkan atau mengambil elemen hanya pada satu sisi yang disebut top.
Modular programming membagi program menjadi bagian-bagian kecil untuk mengurangi kompleksitas dan mempermudah pemecahan masalah. Program modular terdiri dari procedure dan function, di mana procedure tidak mengembalikan nilai sedangkan function mengembalikan nilai. Parameter digunakan untuk mengirimkan data masukan ke procedure dan function.
Array adalah kumpulan data yang bertipe sama yang disimpan secara berurutan dengan indeks. Program ini menjelaskan konsep array satu dan dua dimensi, termasuk cara deklarasi, inisialisasi, dan mengakses elemen array menggunakan indeks. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan menampilkan data.
Dokumen tersebut membahas konsep dasar algoritma, termasuk definisi, sejarah, persyaratan algoritma yang baik, contoh-contoh algoritma, dan cara menulis algoritma menggunakan bahasa alami, pseudocode, dan flowchart. Secara khusus, dokumen tersebut menjelaskan bahwa algoritma adalah urutan langkah sistematis untuk memecahkan masalah, dan merupakan komponen fundamental dalam pemrograman komputer.
Chapter 10 creating creativity user interface for supporting inovation (1)Muhammad Najib
Dokumen tersebut membahas tentang penggunaan teknologi informasi untuk mendukung kreativitas dengan biaya rendah. Terdapat tiga perspektif kreativitas dan empat tahapan Genex untuk menciptakan kreativitas, yaitu mengumpulkan, menghubungkan, menciptakan, dan menyebarkan hasil karya. Teknologi informasi dapat memfasilitasi proses kreativitas tersebut.
Dokumen tersebut membahas tentang kondisi pemrograman yang meliputi definisi, jenis-jenis percabangan seperti if statement, if else statement, if else if statement, dan switch case statement. Kondisi pemrograman digunakan untuk memilih beberapa kemungkinan solusi berdasarkan kondisi tertentu.
Chapter 9 - Past, Present, Future, User interfaceMuhammad Najib
The document discusses the past, present, and future of user interface software tools. It notes that current interfaces are based on technologies from the 1970s-1990s like monitors, keyboards and mice. Historically, interface evaluation focused on usability factors like thresholds and ceilings. Popular interface tools of the past included window managers, event languages, graphical tools, and scripting languages. The future may include ubiquitous computing with embedded interfaces, new input methods like touchscreens and gestures, hardware acceleration, integrated communication devices, and recognition-based and 3D interfaces to allow for more customization and end-user programming.
This document discusses the maturity levels of human-computer interaction (HCI). It begins by providing background on HCI and how the paradigm had not changed much in the early 2000s. It then discusses three perspectives for measuring HCI maturity: technology-based, model-based, and process-based. Currently, HCI is at level 1 focusing on basic usability and level 2 focusing on collaborative interactions. The document envisions HCI reaching level 3, which will involve individualized and holistic interaction design in future computer environments that are ambitious, invisible, inherent, real, virtual, active, integrated, interconnected and mobile. It will require changes in engineering, arranging the human interface, and using information-interaction counselors.
Evaluation is an important process for designers to determine if their work is useful and desirable to users. It can be done at different stages of product development through various techniques, including quick and dirty evaluations, usability testing, field studies, and predictive evaluations. These techniques involve observing users, asking for user and expert opinions, testing user performance, and modeling task performance. Common evaluation methods are questionnaires, interviews, observation, and measuring time and errors during usability testing. Likert scales are often used to analyze results. Evaluation allows designers to improve their products and ensure they meet user needs.
1. Muhammad Najib DS, S.Kom.,M.T.
Fakultas Teknik & Ilmu Komputer
Universitas Teknokrat Indonesia
PENGENALAN FRAMEWORK .NET
DAN C#
2. Introduction
Awal tahun 2002, Microsoft telah mengembangkan sebuah platform baru
untuk teknologi informasi yang dikenal dengan nama teknologi .NET
(baca: dotnet). Beberapa bahasa pemrograman yang sudah cukup dikenal
mengadopsi teknologi .NET ini antara lain: Visual Basic dan C++. Di
samping itu, Microsoft memperkenalkan sebuah bahasa pemrograman
baru yang mendukung penuh teknologi .NET ini, yaitu C#
3. • Mudah Digunakan
• Efisien
• Konsisten
• Produktivitas
Keunggulan Framework .NET
4. About C#
C# adalah bahasa pemrograman baru yang diciptakan oleh Microsoft
(dikembangkan dibawah kepemimpinan Anders Hejlsberg yang notabene
juga telah menciptakan berbagai macam bahasa pemrograman termasuk
Borland Turbo C++ dan Borland Delphi). Bahasa C# juga telah di
standarisasi secara internasional oleh ECMA.
Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk
membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis
windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web
services.
5. Sederhana (simple)
Mengapa Mempergunakan C#
Modern
adanya beberapa fitur seperti exception handling, garbage collection,
extensible data types, dan code security keamanan kode/bahasa
pemrograman).
6. Object-Oriented Language
Kunci dari bahasa pemrograman yang bersifat Object
Oriented adalah encapsulation, inheritance, dan
polymorphism.
Powerfull dan fleksibel
C# bisa digunakan untuk membuat berbagai macam aplikasi,
seperti aplikasi pengolah kata, grafik, spreadsheets, atau
bahkan membuat kompiler untuk sebuah bahasa
permrograman.
Efisien
C# adalah bahasa pemrograman yang menggunakan jumlah
kata-kata yang tidak terlalu banyak.
7. Editor for C#
a) Notepad
b) Visual Studio 6
c) Visual Studio .NET
d) Editor-editor Lainnya (Visual SlickEdit dari MicroEdge,
WebMatrikx untuk aplikasi C# berbasis web, editor text
seperti UltraEdit, Macromedia Homesite, dll
8. Komentar pada C#
// Ini adalah baris komentar.
// Baris komentar 1
// Baris komentar 2
Cara lain:
/* Ini adalah baris komentar
Apapun yang ditulis di sini tidak akan di eksekusi*/
11. Nama Variabel
Terdiri dari huruf, angka dan underscore ( _ ).
Tidak boleh menggunakan angka pada awal nama variabel.
Disarankan untuk tidak menggunakan underscore pada awal nama variabel.
Bahasa C# bersifat case sensitive.
Keyword tidak bisa digunakan sebagai nama variabel, kecuali kalau
keyword ini diawali dengan karakter @
Contoh pemberian nama variabel :
nomorInduk : benar
nama_Siswa : benar
2Tanggal : salah
public : salah
total#pembelian : salah
_total_memori : benar
@int : benar
12. Parameter
Suatu method dapat memiliki serangkaian parameter. Parameter ini akan
mengirimkan informasi yang diperlukan oleh method untuk melakukan
operasinya.
Dalam C# parameter dibagi menjadi value paramater, ouput parameter dan
reference parameter. Untuk menggunakan parameter digunakan keyword out
dan untuk membuat parameter reference digunakan keyword ref. Jika kedua
keyword itu tidak ditemukan maka parameter akan dikategorikan sebagai
value parameter, ini berarti salinan dari value akan dibuat pada saat kita
mengakses suatu method.
14. Deklarasi Variabel
<type> <identifier>;
int jumlahSiswa;
int day, month, year;
Pendeklarasian suatu varibel dapat juga digabungkan dengan pemberian initial
value untuk variabel tersebut.
<type> <identifier> = <nilai_awal/value >;
int day = 30, month = 12, year = 1976;
19. Ekspresi
Ekspresi terbentuk dari rangkaian operator dan operand. Operator yang terdapat dalam
suatu ekpresi menyatakan proses apa yang akan dilakukan pada suatu operand. Contoh dari
operator adalah +, -, *, / dan new. Sedangkan contoh dari operand adalah literal, fields,
variabel lokal dan ekpresi, suatu ekspresi dapat digunakan untuk membentuk ekspresi yang
lain yang lebih besar.
C# memiliki tiga macam operator, yaitu :
•Operator unary, memiliki satu buah operand dan menggunakan notasi prefix atau postfix
(misalnya –x atau x++).
•Operator binary, menggunakan dua buah operand dan menggunakan notifikasi infix
(misalnya x + y).
•Operatot ternary. C# hanya memiliki satu buah operator ternary yaitu, ? :, operator ini
memerlukan tiga buah operand dan menggunakan notasi infix (misalnya x ? y : z).