Senin, 11 Mei 2015

Active Server Page

 Active server page adalah fasilitas yang diberikan oleh Microsoft untuk memudahkan pembuatan aplikasi-aplikasi Web Server. Hal ini di mungkinkan dengan menggabungkan komponen-komponen HTML dengan Visual Basic Script Sehingga di dalam sebuah halaman Web dengan Active Server Page terdapat bagian HTML dan kodeVBScript. ASP diciptakan oleh Microsoft di mana isi dari sebuah website dapat diprogram untuk mendapatkan hasil yang berbeda. Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya. 
Bahasa ASP murni Object Oriented Programming memiliki struktur bahasa yang sama dengan bahasa Visual Basic yang mudah dimengerti karena sintaksnya menggunakan Bahasa Inggris. 
Kelebihan ASP :
  • Mudah dipelajari
  • Mudah Dikembangkan
  • Mudah dikembangkan dengan teknologi yang lain

Nama Kelompok :
Alif Amir Hidayatullah (50413687)
Emran Arsya Prakoso (52413900)
Inggri Marta Yondra (54413418)
Willy Kurniawan Saputro (59413301)
Yudistira Adiwinata (59413546)

Minggu, 22 Maret 2015

New Media dan Contoh Kasus

Pengertian New Media 

Media menurut bahasa berarti perantara. pengertian secara umumnya Media adalah segala sesuatu yang dapat menyalurkan informasi dari sumber informasi kepada penerima informasi. Kata media berasal dari bahasa latin yang memiliki arti sebagai perantara sebuah informasi dengan penerima informasi. Yang artinya New Media secara bahasa dapat berarti “perantara baru”.
Istilah New Media sebenarnya baru muncul di akhir abad ke 20, digunakan untuk menyebut media baru yang menggabungkan berbagai media konvensional di Internet. Teknologi yang digambarkan sebagai New Media mempunyai ciri digital, sering mempunyai karakteristik dimanipulasi, melalui jaringan, padat, kompresibel, interaktif dan tidak memihak. 
Menurut Ron Rice, new media adalah media teknologi komunikasi yang melibatkan komputer didalamnya (baik mainframe, PC, maupun Notebook) yang memfasilitasi penggunanya untuk berinteraksi antar sesama pengguna ataupun dengan informasi yang diinginkan

Contoh Kasus New Media

Contoh kasus new media saat ini adalah dimana sekarang internet sangat dibutuhkan untuk saling berhubungan dengan teman, saudara, maupun orang tua. Sekarang kita juga bisa mengakses berita lewat smartphone maupun notebok tanpa harus melihat lewat televisi lagi, dan juga sekarang kita bisa berbelanja onine tanpa harus ke toko dan bisa melakukan pembayaran dengan sistem transfer via bank
Ada beberapa contoh kasus new media dibidang pendidikan dimana sekarang kita bisa berhubungan langsung dengan dosen atau guru kita tanpa harus bertemu langsung.

Minggu, 23 November 2014

soal matematika informatika : prinsip inkulsi eksklusi

1. Dalam sebuah program studi pendidikan matematika yang terdiri atas 350 mahasiswa, terdapat 175 mahasiswa yang mengambil mata kuliah persamaan diferensial dan 225 mahasiswa yang mengambil mata kuliah analisis kompleks, dan 50 mahasiswa yang mengambil mata kuliah persamaan diferensial dan analisis kompleks. Ada berapa mahasiswa di dalam perkuliahan itu jika setiap mahasiswa mengambil mata kuliah persamaan diferensial, analisis kompleks, atau kedua-duanya?

a. 550
b. 350
c. 720
d. 360
Solusi :
n(A
B) = n(A) + n(B) – n(A ∩ B)
= 175 + 225 – 50
= 350

Ini berarti, terdapat 350 mahasiswa di dalam kelas yang mengambil mata kuliah persamaan diferensial, analisis kompleks, atau kedua-duanya. Karena banyaknya siswa keseluruhan di dalam kelas tersebut adalah 350 mahasiswa, artinya tidak terdapat mahasiswa yang tidak memilih salah satu dari kedua konsentrasi itu.

2. Ada berapa bilangan bulat positif lebih kecil atau sama dengan 100 yang habis dibagi 6 atau 9?

a. 35
b.20
c.22
d. 15

Solusi.

Misalkan
 A: himpunan bilangan bulat dari 1 sampai 100 yang habis dibagi 6
 B:himpunan bilangan bulat dari 1 sampai 100 yang habis dibagi 9.


Dengan menggunakan prinsip inklusi-eksklusi, banyaknya bilangan bulat dari 1 sampai 100 yang habis dibagi 6 atau 9
adalah
A  B |  =
 | A | + | B |  | A  B |




=
[100 / 6] + [100 / 9] −  [100 /18]


=
16 +11 + 5   =  22

3. Misalkan ada 1467 mahasiswa angkatan 2011 di ITB. 97 orang di antaranya adalah mahasiswa Prodi Informatika, 68 mahasiswa Prodi Matematika, dan 12 orang mahasiswa double degree Informatika dan Matematika. Ada berapa orang yang tidak kuliah di Departemen Matematika atau Informatika?

a. 1250
b. 2240
c. 1314
d. 1000



Solusi.

Misalkan A: himpunan mahasiswa angkatan 2004 di Departemen Informatika

B:   himpunan mahasiswa angkatan 2004 di Departemen Matematika

Maka |A|=97, |B|=68, dan |AB|=12.

Banyaknya mahasiswa angkatan 2004 di Departemen Informatika atau Matematika adalah
|A B| = |A| + |B| - |A B|= 97 + 68 – 12 = 153

Jadi, terdapat 1467 – 153 = 1314 mahasiswa angkatan 2004 yang tidak kuliah di Departemen Matematika atau Informatika.


4. Sebanyak 115 mahasiswa mengambil mata kuliah Matematika Diskrit, 71 Kalkulus Peubah Banyak, dan 56 Geometri. Di antaranya, 25 mahasiswa mengambil Matematika Diskrit dan Kalkulus Peubah Banyak, 14 Matematika Diskrit dan Geometri, serta 9 orang mengambil Kalkulus Peubah Banyak dan Geometri. Jika terdapat 196 mahasiswa yang mengambil paling sedikit satu dari ketiga mata kuliah tersebut, berapa orang yang mengambil ketiga mata kuliah sekaligus?


a. 1
b. 4
c. 5
d. 2


Solusi.


  |MD| = 115, |KPB| = 71, |G| = 56,
 |MD KPB| = 25, |MD G| = 14, |KPB G| = 9, dan |MD KPB G| = 196

Dengan mempergunakan prinsip inklusi-eksklusi:

|MDKPBG| = |MD| + |KPB| + |G| - |MDKPB| - |MDG| - |KPBG| + |MDKPBG|


196 = 115 + 71 + 56 - 25 - 14 - 9 + |MD KPB G| Jadi, |MD KPB G|                            = 2

5. Carilah banyaknya anggota dari |A B C D| jika setiap himpunan berukuran 50, setiap irisan dari dua himpunan berukuran 30, setiap irisan dari tiga himpunan berukuran 10, dan irisan dari keempat himpunan berukuran 2.

a. 58
b. 70
c. 56
d. 48

Solusi.
|ABCD|=|A| + |B| + |C| + |D| -  AB|-|AC|-|AD|-|BC| - |BD|- |CD| |ABC|+ |ABD|+|ACD| + |BCD| -    |A B C D|
                      = 4 . 50 – 6 . 30 + 4 . 10 – 2 = 58 

program struk belanja dengan bahasa c

#include <iostream>
#include <stdio.h>
#include <conio.h>
main()
{
int jml, harga, tunai;
float jum_bayar, total, kembalian, jum_harga;
char produk[20];
double tot_beli, potongan;
puts(“Masukan Nama Produk = “); gets(produk);
printf(“Masukan Harga = “); scanf(“%d”, &harga);
printf(“Masukan Jumlah Beli = “); scanf(“%d”, &jml);
printf(“======================================\n”);
printf(“\t manikui mart \n”);
printf(“\t duren sawit \n”);
printf(“======================================\n”);
printf(” Nama Produk    = %s\n”,produk);
printf(” Harga        = Rp. %d \n”, harga);
printf(” Jumlah Beli    = %d \n”, jml);
jum_harga = jml*harga;
printf(” total pembelian= Rp. %1.1f \n”, jum_harga);
printf(“===================================(+)\n”);
cout <<”total pembelian Rp. “; cin>>tot_beli;
if (tot_beli >= 200000)
potongan = 100000;
cout <<”besarnya potongan Rp.”<< potongan <<endl;
jum_bayar = tot_beli – potongan;
cout<<”jumlah yang harus dibayarkan Rp. “<<jum_bayar;
printf(” \n Tunai        = Rp. “); scanf(“%d”, &tunai);
printf(“===================================(-)\n”);
kembalian = tunai-jum_bayar;
printf(” Kembalian        = Rp. %1.1f \n”, kembalian);
printf(“======================================\n”);
printf(“\t       Terima Kasih\n”);
printf(“————————————–\n”);
printf(” \t            alif amir \n”);
getchar();
}

Logika Program
- main() digunakan untuk eksekusi pertama program
- jumlah, harga, dan jumlah tipe datanya adalah integer atau bilangan bulat
- jum_bayar, total, kembalian, dan jum_harga tipe datanya float atau bilangan pecahan
- produk[20] tipe datanya char untuk memasukan nama barang
- tot_beli, potongan tipe datanya double

Minggu, 02 November 2014

File Sequential Pada Cobol

File Sequential
Organisasi file secara urut (sequential file) memungkinkan pengaksesan
record di file secara berurutan.
Urutan data record yang direkamkan di file sama dengan urutan sewaktu data
itu direkamkan. Urutan tidak berubah walaupun ada data baru ditambahkan. Data baru
yang direkamkan akan menempati urutan record selanjutnya setelah record
terakhir yang telah ada. Ada 2 macam organisasi file secara urut, yaitu:
1. Sequential : mempunyai panjang record yang tetap,
2. Line Sequential : bisa berbeda-beda, setiap record terdapat pembatas berupa carriage return (CR) dan line feed (LF).

Definisi ENVIRONMENT DIVISION pada File Sequential
Pada ENVIRONMENT DIVISION yang membedakan file seqential dengan file yang lain adalah dalam Input-Output Section pada file control.











Definisi DATA DIVISION pada File Sequential
DATA DIVISION pada file urut harus mengandung file description entry (FD) sebagai berikut:






Statement untuk Operasi File Sequential
Pernyataan dalam Cobol yang berhubungan dengan operasi file sequential adalah sebagai berikut:
1. Pernyataan OPEN
§ OPEN INPUT digunakan untuk membuka file yang isinya hendak dibaca.
§ OPEN OUTPUT digunakan untuk membuat file baru.
§ OPEN I-O digunakkan untuk memperbaharui data record di dalam file.
§ OPEN EXTEND digunakan untuk membuka file sequential dan isinya

dapat ditambah.






2. Pernyataan CLOSE
Pernyataan ini digunakan untuk menutup file atau mengakhiri pemrosesan pada
file.
Bentuk Umum :





3. Pernyataan READ
Pernyataan ini digunakan untuk membaca data record yang dilakukan secara
berurutan (sequential). READ hanya dapat digunakan pada file yang dibuka
dengan model OPEN INPUT atau OPEN I-O.
Bentuk Umum :





- RECORD digunakan sebagai dokumentasi.

4. Pernyataan REWRITE
Pernyataan REWRITE digunakan untuk mengubah data record yang sudah ada
pada file. Pernyataan ini hanya dapat digunakan pada file disk yang dibuka
dengan model OPEN I-O.
Bentuk Umum :




Jika FROM disertakan, data dari identifier -1 yang akan menggantikan
record lama.

5. Pernyataan WRITE
Pernyataan ini digunakan untuk menuliskan data record baru ke file. Statement
WRITE hanya dapat digunakan pada file yang dibuka dengan model OPEN
OUTPUT atau OPEN EXTEND.
Bentuk Umum :




FILE STATUS
Status file biasa dipakai dalam program untuk mendeteksi keberhasilan
operasi pada file.
beberapa kode file status :
00 : Operasi berhasil
10 : Akhir file
30 : File tidak ada
34 : Disk penuh
39 : Deskripsi antara file aktual dan program tidak sama
91 : Struktur rusak

Sabtu, 25 Oktober 2014

Pembentukan Kata

Pembentukan Lebih Lanjut

Pembentukan lebih lanjut maksudnya adalah pembentukan kata turunan melalui proses morfologi bahasa Indonesia dengan kata-kata serapan sebagai bentuk dasarnya.Proses pembentukan itu ada 3 macam, yaitu pengimbuhan, pengulangan dan pemajemukan.
Kata-kata yang diawali oleh konsonan hambatan yang tak bersuara /p/,/t/,/k/ dan geseran apiko-alveolar /s/ jika mendapat awalan meng- atau peng- fonem tersebut hilang atau luluh, contohnya :
1.     Masak menjadi memasak dan pemasak
2.     Bantu menjadi membantu dan pembantu
Kata-kata serapan yang diawali dengan konsonan hambatan bilabial tak bersuara /p/ .Jika mendapat awalan meng- dan peng- atau peng-an, contohnya :
1.     Parkir menjadi memarkir dan pemarkir
2.     Potret menjadi memotret dan pemotretan
Kata-kata serapan yang diawali dengan konsonan hambatan apiko dental tak bersuara /t/. Jika dibentuk dengan meng- dan peng-an, contohnya :
1.     Telepone menjadi menelpon dan penelpon
2.     Tanggung menjadi menanggung dan petanggung
Konsonan geseran labio-dental tak bersuara /f/ dulu disesuaikan dengan system fonologi bahasa Indonesia menjadi /p/. Yang sudah menjadi /p/ mengalami penghilangan atau lulus, sedang apabila tetap /f/ mendapat sengauan yang homorgan, yaitu /m/. Contohnya :
1.     Palsu menjadi memalsukan dan pemalsu
2.     Fitrah menjadi memfitrah dan pemfitrah
Konsonan hambatan dorso-velar tak bersuara /k/ yang mengalami luluh apabila mendapat awalan meng- atau konfiks peng-an seperti contoh berikut :
1.     Kontrol menjadi mengontrol dan pengontrol
2.     Kail menjadi mengail dan pengail
Kata-kata serapan yang diawali dengan fonem geseran apiko-dental tak bersuara /s/ ada yang mengalami peluluhan ada yang tidak. Kata-kata tersebut contohnya :
1.     Sandra menjadi menyandra dan penyandra
2.     Saring menjadi menyaring dan penyaring
Kata dasar seraoan yang diawali oleh gugus konsonan /pr/ jika mendapat awalan meng- /p/ tidak lulus, seperti contoh berikut :
1.     Protek menjadi memprotek dan proteksi
2.     Presentasi menjadi mempresentasikan dan pempresentasi
Kata-kata serapan yang diawali gugus konsonan /tr/, /kr/ dan /st/ jika mendapat awalan meng- akan menjadi :
1.     Kreasi menjadi mengkreasikan dan pengkreasi
2.     Transfer menjadi mentransfer dan pentransfer
Kata-kata seraoan yang diawali dengan gugus konsonan /tr/, /st/, /sk/, /sp/, /pl/, /kl/, konsonan yang awalnya tidak pernah mengalami peleburan, baik dalam pembentukan dengan awalan meng-, peng- maupun konfiks peng-an, contohnya :
1.     Training menjadi mentraining dan pentraining
2.     Transpor menjadi mentranspor dan penranspor
Kata-kata serapan yang diawali oleh gugus konsonan yang terjadi atas tiga fonem dan fonem yang pertama berupa hambatan atau geseran tak bersuara , kalau ada, sudah tentu konsonan pertamanya tidak pernah lebur apabila mendapat awalan meng- atau peng- .
Kata-kata serapan itu tentu saja juga dapat mengalami proses pengulangan seperti :
1.     System-system
2.     Truck-truck
Kata-kata serapan tidak dapat mengalami perulangan sebagian yang berupa dwipurwa atau dwiwasana. Pada pengulangan dengan awalan konsonan awal pada suku ulanganya juga tidak luluh, contohnya :
1.     Membaca-baca
2.     Menggambar-gambar .


Selasa, 21 Oktober 2014

Pengantar Teknologi Internet dan New Media

Pengertian New Media
Media menurut bahasa berarti perantara. pengertian secara umumnya Media adalah segala sesuatu yang dapat menyalurkan informasi dari sumber informasi kepada penerima informasi. Kata media berasal dari bahasa latin yang memiliki arti sebagai perantara sebuah informasi dengan penerima informasi. Yang artinya New Media secara bahasa dapat berarti “perantara baru”. Istilah New Media sebenarnya baru muncul di akhir abad ke 20, digunakan untuk menyebut media baru yang menggabungkan berbagai media konvensional di Internet. Teknologi yang digambarkan sebagai New Media mempunyai ciri digital, sering mempunyai karakteristik dimanipulasi, melalui jaringan, padat, kompresibel, interaktif dan tidak memihak.
Pandangan New Media
New Media adalah suatu komponen yang sangat penting dalam kehidupan globalisasi saat ini, semua kegiatan pemberian informasi dapat di akses melalui komponen new mwdia. Youtube, Facebook, Twitter menjadi suatu kebutuhan keseharian kita. Dan media-media ini sangatlah berpengaruh dalam dunia nyata, tidak di dunia maya.
Manfaat New Media
New Media memiliki beberapa manfaat sebagai berikut:
Arus informasi yang dapat dengan mudah dan cepat diakses dimana saja dan kapan saja
Bisa digunakan sebagai media transaksi jual beli
Sebagai media hiburan contohnya game online, jejaring sosial, streaming video dll.
Sebagai media komunikasi yang efisien kita dapat berkomunikasi dengan orang yang berada jauh sekalipun, bahkan bertatap muka dengan video conference
Buku digital yang mudah dan praktis untuk sarana pendidikan.
Komponen New Media
Mobile Phone / Handphone
Handphone atau smart phone dapat dijadikan sebagai New Media karena dengan smartphone kita dapat mengakses beberapa situs jejaring sosial diantaranya facebook, twitter, email, plurk, foursquare, path, dan lain sebagainya. Dengan smartphone kita dapat lebih cepat mendapatkan informasi yang kita inginkan atau juga memberikan informasi yang kita dapatkan sesuai kenyataan. Misalnya di Twitter kita bisa mendapatkan informasi tentang keajadian sekitar dengan memfollow akun yang berhubungan dengan berita yang baru.
Internet
Internet dijadikan sebagai komponen New Media karena dengan Internet kita dapat mengakses berbagai informasi dimanapun kita berada. Internet memudahkan kita untuk melakukan sebuah interaksi sosial dengan manusia sekitar.
Komputer
Komputer dijadikan sebagai komponen New Media karena komputer juga dapat memudahkan kita mendapatkan informasi. Ketiga komponen diatas tidak dapat saling dipisahkan. Ketiga komponen diatas saling berkaitan dan harus seimbang dalam pemakaiannya
Komponen lainnya:
DVDs (Digital Versatile Disc or Digital Video Disc)
VCDs (Compact Disc)
Portable Media Player
Video Game
Virtual Reality
Aplikasi New Media
Beberapa contoh aplikasi new media adalah facebook, twitter, dan youtube