Praktikum Database

Nama : Aldi Suryadi
NIM  : 3125311046
  1. Pengertian Basis Data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi. (http://id.wikipedia.org/wiki/Basis_data)
  2.  Macam-macam Database
  • Terdapat beberapa database yang sering digunakan oleh developer dalam membuat suatu system aplikasi, diantaranya Ms access, mysql,Sql server , postgre dan oracle. Diantara database-database tersebut mempunyai kekurangan dan kelebihan masing-masing, berikut sekilas mengenai database-database yang Saya sebutkan :
    1. Ms. Access
    Ms. Access adalah Database Storage Engine buatan dari Microsoft yang menempel di produk Microsoft Office. Untuk instalasinya membutuhkan space di hardisk yang lumayan gedhe. Engine ini hanya bisa dijalankan di lingkup sistem operasi Windows saja. Kapasitas datanya sangat terbatas sehingga hanya cocok jika diaplikasikan untuk small system atau  home bisnis. Untuk keamananya tidak begitu bisa dihandalkan walaupun sudah mengenal konsep relationship.

    2. MySql
    Database Storage Engine ini banyak digunakan oleh programmer apalagi oleh web developer karena sifatnya yang free. Untuk yang expert sudah ada yang bayar. Kemampuannya sudah bisa diandalkan, mempunyai kapasitas yang cukup mumpuni sekitar 60.000 tabel dengan jumlah record mencapai 5.000.000.000 bahkan untuk yang terbaru sudah lebih. Keamanan datanya cukup aman walaupun tidak sehebat Postgre apalagi Oracle. Engine ini multiplatform sehingga mampu diaplikasikan di berbagai sistem operasi. My Sql cocok diaplikasikan diaplikasi kelas kecil dan menengah. Kelebihan paling utama engine ini adalah kecepatannya.

    3. SQL Server
    Database Storage Engine buatan Microsoft. Engine ini berbayar, akan tetapi Microsoft juga menyediakan yang versi gratisan (Express Edition). Karena buatan dari Bos Bill Gates maka Engine ini hanya bisa dijalankan di sistem operasi Windows saja (monoplatform). Keamanan datanya sudah lumayan. Kapasitas penyimpanan datanya tidak mencapai Tera Byte, sehingga sudah mampu untuk diterapkan di aplikasi besar. SQL Server banyak bermain di Memori untuk processing. Untuk bacup data Ms SQL banyak extensinya ada extensi .MDB, .BAK, .file. Denger – denger kapasitas rollback dan recoverinya tidak secanggih di Oracle.

    4. Postgre
    Database Storage Engine ini bersifat open source atau gratisan yg dikembangkan oleh berbagai developer di dunia.untuk sintax query postgre sql menggunakan ANSI SQL 89, 92 dan 99. untuk postgre sql sudah support joins, views, aggregasi.

    5. Oracle
     Database Storage Engine ini bisa menyimpan data sampai ukuran tera byte, dan database oracle juga meyediakan yg gratisan versi home edition untuk sekedar yg ingin belajar oracle saja sedangkan untuk versi enterprisenya kita harus bayar. sejauh yg saya tahu dalam pengalaman saya, untuk bagian query-nya oracle tetap menggunakan standard bahasa SQL. oralce bisa digunakan diberbagai platform seperti unix,windows, atau  yg lainnya...
    untuk masalah keamanan oracle bisa dibilang baik. untuk masalah perfomance oracle kebanyakan bermain di harddisk jd kalau anda ingin menggunakan oracle anda harus menyediakan space harddisk yg cukup besar. untuk backup oracle mempunyai extensi sendiri namanya file DMP. (http://duwicahyaputripratiwi.blogspot.com/2012/03/lima-macam-database-dan-perbedaannya.html)



Selamat Datang

Assalamualaikum.
Mas dan mbak yang ingin kuliah di Yogyakarta tapi masih bingung mau kuliah di mana dan tinggal di mana, Saya mewakili temen2 dari Asrama Jambi Yogyakarta InsyaAllah siap membantu. Untuk menginap sementara bisa transit di asrama selama belum mendapatkan tempat tinggal dan kampus. Dan untuk mencari tempat kuliah InsyaAllah kita juga siap bantu.




Tugas 2

Tabel Perbandingan
Kinerja Search Engine

Kata kunci pencarian : Arsitektur Jaringan Internet

Program Kasir Pascal

Berikut adalah contoh program kasir dengan menggunakan pascal...

Input Data
Hasil

Sourcode:

uses wincrt;
type
  data = record
  kode : string[5];
  nama : string[10];
  harga : real;
  jumlah : integer;
  total : real;
end;
       
var
  t,n,a:string;
  jumlahbrg,i,j:byte;
  totalpembelian,tot,kembali:real;
  nama:string[20];
  barang:array [1..100] of data;

begin
writeln('Nama   : Aldi Suryadi               ');
writeln('NIM    : 3125311046                 ');
writeln('____________________________________');
writeln('             Nota Pembelian              ');
writeln('           Toko  Aldi Suryadi              ');
writeln('Jl. Bausasran Kec. Danurejan (08994025463)');
writeln('-----------------------------------------');
writeln;
write('Tanggal Pembelian        : ');readln(t);
write('Nama Pembeli             : ');readln(n);
writeln;
write('Jumlah Pembelian         : ');readln(jumlahbrg);
for i := 1 to jumlahbrg do
begin
  writeln('Masukkan data ke-',i:2);

  begin
  write('Kode Barang    : ');readln(barang[i].kode);
  write('Nama Barang    : ');readln(barang[i].nama);
  write('Harga Satuan   : ');readln(barang[i].harga);
  write('Jumlah Beli    : ');readln(barang[i].jumlah);
end;
end;
writeln;
writeln('Nama Pembeli : ',n);

writeln('==================================================');
writeln('|No|Nama Barang|Harga Satuan|Jumlah Beli|    Total    |');
writeln('==================================================');
begin
barang[i].total:=0;
for i := 1 to jumlahbrg do
begin
barang[i].total:=barang[i].harga*barang[i].jumlah;
write(i:2);
write(barang[i].nama:12);
write(barang[i].harga:14:2);
write(barang[i].jumlah:5);
writeln(barang[i].total:15:2);
end;
writeln('--------------------------------------------------');
for j:= 1 to jumlahbrg do
tot:= tot+barang[j].total;
writeln('       Total Keseluruhan  : ',tot:20:2);
write('       Total  Pembayaran  : ');read(totalpembelian);
kembali:= totalpembelian-tot;
writeln('       Jumlah Kembalian   : ',kembali:20:2);
writeln('==================================================');
writeln('TERIMA KASIH')
end;    
end.

Biodata


Nama          : Aldi Suryadi
TTL             : Muara Bungo, 20 Agustus 1994
Alamat        : Jl. Bausasran Kec. Danurejan, Yogyakarta

Contact Person
Phone          : 08994025463
Facebook     : Aldi Suryadi
Twitter          : @Dlians

Riwayat Pendidikan
  1. 2000-2006 (SDN 94 Kabupaten Tebo)
  2. 2006-2009 (SMPN 6 Kabupaten Tebo)
  3. 2009-2012 (SMKN 2 Kabupaten Tebo)
  4. 2012-Sekarang (S1 Sistem Informasi Universitas Teknologi Yogyakarta)


Program Gunting Kertas Batu C++

Semester 1
Gunting Kertas Batu


#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#define SKORMENANG 3

char AmbilPilihanAcak (void);
int FungsiMenang(char A, char B);

int main() {
char kamu, aku;
int poinku = 0;
int poinmu = 0;
int pemenang;
do {
 cout << "\n\nMasukkan: g, b, atau k";
 cout << "\ngunting(g), batu(b), kertas(k): ";
 cin >> kamu;
 aku = AmbilPilihanAcak();
 cout << "PC memilih " << aku << "\n";
 pemenang = FungsiMenang(kamu, aku);

 if (pemenang == 0) cout << "Draw!\n";
 else if (pemenang == 1) {
cout << "Anda menang!\n";
poinmu++;
 }
 else if (pemenang == 2) {
cout << "PC menang!\n";
poinku++;
 }
 else cout << "Maaf Anda memasukkan pilihan ilegal!\n";
 cout << "Poin Anda: " << poinmu;
 cout << " Poin PC: " << poinku;
}
while (poinmu < SKORMENANG && poinku < SKORMENANG);
if (poinmu > poinku)
 cout << "\nAnda menang untuk kompetisi ini!\n";
else
 cout << "\nPC menang untuk kompetisi ini!\n";
return 0;

}

char AmbilPilihanAcak (void) {
char pilihan;
srand(time(NULL));    //inisialisasi generator bilangan acak
int nilai = rand()%3; //ambil bilangan acak antara 0-2
switch (nilai){
 case 0: pilihan='b'; break;
 case 1: pilihan='g'; break;
 case 2: pilihan='k'; break;
}
return pilihan;
}
int FungsiMenang(char A, char B){
switch(A){
 case 'b':
if(B=='g') return 1;
else if(B=='k') return 2;
else return 0;
 case 'g':
if(B=='k') return 1;
else if(B=='b') return 2;
else return 0;
 case 'k':
if(B=='b') return 1;
else if(B=='g') return 2;
else return 0;
 default:
return -1;
}
}

Bisnis Angkringan

Angkringan
Di tengah maraknya kafe dan resto yang menyajikan makanan siap saji ala franchise, marak pula usaha angkringan khas Indonesia yang berkonsep tempat makan sederhana dengan harga yang relatif terjangkau yang dilengkapi dengan meja dan tempat duduk dari bangku panjang bahkan ada yang memakai alas tikar untuk lesehan. Kini, angkringan sangat sering kita jumpai di jalan-jalan, sehingga orang ramai-ramai memulai usaha angkringan, bahkan tawaran waralaba angkringan kian banyak.

MINAT masyarakat kita membuka usaha angkringan juga cukup tinggi, selain angkringan menjadi tempat nongkrong favorit, modal investasinya juga ringan dengan besar keuntungan yang menggiurkan.




Apakah Angkringan Itu?
Angkringan berasal dari bahasa Jawa (“nangkring”) yang berarti duduk dengan posisi nyaman bahkan terkadang dengan mengangkat satu kaki ke kursi. Angkringan akhirnya menjadi sebuah muara atau tempat aktifitas nongkrong nyaman (nangkring). Dibanding usaha jasa penyiapan makanan atau warung tradisional lainnya, angkringan adalah warung yang lahir karena gaya hidup utamanya mahasiswa. Angkringan selalu dikonotasikan dengan egaliter, kebersamaan dimana pengunjung bebas bercengkrama dan berkumpul. Angkringan merupakan salah satu usaha kuliner yang lahir di kota pelajar yakni Yogyakarta yang awalnya menyediakan menu murah semacam sego kucing/nasi kucing (disebut begitu karena porsinya kecil dan murah sesuai kantung mahasiswa).

Nuansa atau atmosfir suasana yang diusung angkringan menjadi daya tarik tersendiri. Usaha ini akhirnya tak hanya menjual sego kucing tapi juga menu lainnya. Angkringan yang rata-rata buka malam hari memiliki kekhasan tersendiri, saat ini angkringan tidak hanya milik Yogyakarta tapi juga milik kota lainnya. Kota-kota besar seperti Jakarta, Surabaya, Bandung dan beberapa kota besar lainnya mulai marak dengan munculnya usaha ini.

Mengapa Memilih Usaha Angkringan?
Usaha Angkringan dibanding usaha kuliner lainnya boleh dibilang unik dan khas. Salah satu mengapa usaha ini cukup potensial untuk dikembangkan adalah karena keunikannya tersebut. Sebuah warung yang tak hanya menjual makanan tapi menjual suasana yakni suasana kebersamaan dan santai. Dibanding warung lain yang hanya menjual makanan biasanya tidak memiliki keterikatan emosional selain kebutuhan. Dalam sebuah persaingan yang ketat, pembeli rasional mudah berpindah. Sangat beda dengan pembeli yang memiliki keterikatan emosional meski tak perlu makanan, pelanggan akan kembali. Analogi sederhananya adalah pelanggan angkringan yang mengalami (experience) suasana santai, gayeng dan kebersamaan di warung angkringan bisa dipastikan akan kembali lagi, walau sebenarnya perutnya tidak lapar. Sangat berbeda dengan warung nasi lainnya yang tidak memiliki ciri khas, seorang pelanggan dengan mudah pindah beli ke warung lain karena alasan tempat yang dekat, lebih murah, lebih banyak dan sebagainya. Namun untuk angkringan, bukan hanya itu alasannya. Keakraban adalah ciri utama angkringan, karena itu untuk menyusun usaha ini harus mempertimbangkan banyak faktor.

Usaha angkringan bisa dimulai dengan modal kecil, menyesuaikan dengan kemampuan. Satu unit usaha angkringan hanya membutuhkan beberapa ratus ribu saja. Apalagi jika Anda bisa mengajak kerjasama dengan orang lain untuk mensuplai makanannya. Jadi tidak terlalu banyak modal yang diperlukan. Yang perlu dipersiapkan adalah sewa tempat, gerobak angkringan dan perlengkapan jualan mulai tenda, kursi , meja serta peralatan saji. Konsumen pasar usaha ini paling banyak menengah ke bawah. Sudah menjadi rahasia umum bahwa konsumen terbesar di Indonesia adalah kelompok menengah bawah. Jadi pasarnya sangat luas. Siapapun tidak terbatas mahasiswa bisa menjadi konsumennya. Meskipun di beberapa kota besar mulai berkembang angkringan yang eksklusif dan menjual makanan yang agak mahal. Tapi tetap pasar terbesar adalah di kelas harga terjangkau.

Menu yang dijual variatif dan menguntungkan, artinya angkringan tidak terbatas pada satu menu saja. Tak sama dengan warung soto ayam misalnya dimana menu hampir relatif sama dengan beberapa pedagang. Dengan angkringan Anda bisa berkreasi menu sendiri sehingga pembeli bisa merasakan menu spesial yang Anda sajikan tidak sama dengan angkringan lain. Variasi menu menjadi sangat penting untuk menambah keuntungan karena untuk menarik pelanggan terkadang diperlukan menu yang super murah dan mengambil keuntungan dari menu mahal lainnya. Yang paling banyak dijual adalah menu khas Solo dan Yogyakarta.

Tips Membuka Usaha Angkringan
     Sedikit tips bagi Anda yang ingin mencoba usaha angkringan, tak ada salahnya cermati langkah-langkah di bawah ini;

  1. Menentukan dengan jelas target dan segmen pasar yang hendak digarap. Artinya memastikan siapa yang akan menjadi pembeli angkringan. Jika lokasi dekat kampus maka sudah pasti konsumen utamanya adalah mahasiswa. Jika lokasi dekat dengan perumahan, maka harus dikenali perilaku warganya, jika memutuskan membuka angkringan malam sampai dini hari apa ada kemungkinan warga sering keluar mencari makan malam hari.
  2. Menentukan keunggulan usaha angkringan yang hendak dijual. Misal keunggulan dari jenis menu yang dijual apakah cukup unik dan enak. Keunggulan dari fasilitas dan pelayanan yang membuat pengunjung merasa nyaman dan senang. Ingat usaha ini adalah usaha terkait dengan suasana.
  3. Mencari informasi lokasi yang sesuai. Lokasi menjadi hal yang sangat penting. Angkringan paling banyak dijual di kaki lima malam sampai dini hari. Lokasi yang ramai, strategis, mudah didatangi, tempat parkir yang luas, aman (biasanya gangguan preman sangat kental) serta dekat dengan pembeli.
  4. Menghitung investasi yang harus dikeluarkan serta menghitung harga jual makanan yang akan dijual. Investasi dibawah 5 juta bisa dengan membeli gerobak angkringan seharga 2 jutaan, meja, perlengkapan yang khas kedaerahan. Sementara harga jual perlu dihitung agar tidak mengalami kerugian.

Pentingnya Organisasi

Apa itu organisasi ?
Terdapat beberapa teori dan perspektif mengenai organisasi, ada yang cocok sama satu sama lain, dan ada pula yang berbeda. Organisasi pada dasarnya digunakan sebagai tempat atau wadah dimana orang-orang berkumpul, bekerjasama secara rasional dan sistematis, terencana, terorganisasi, terpimpin dan terkendali, dalam memanfaatkan sumber daya (uang, material, mesin, metode, lingkungan), sarana-parasarana, data, dan lain sebagainya yang digunakan secara efisien dan efektif untuk mencapai tujuan organisasi.
Menurut para ahli terdapat beberapa pengertian organisasi sebagai berikut.
  • Stoner mengatakan bahwa organisasi adalah suatu pola hubungan-hubungan yang melalui mana orang-orang di bawah pengarahan atasan mengejar tujuan bersama.
  • James D. Mooney mengemukakan bahwa organisasi adalah bentuk setiap perserikatan manusia untuk mencapai tujuan bersama.
  • Chester I. Bernard berpendapat bahwa organisasi adalah merupakan suatu sistem aktivitas kerja sama yang dilakukan oleh dua orang atau lebih.
  • Stephen P. Robbins menyatakan bahwa Organisasi adalah kesatuan (entity) sosial yang dikoordinasikan secara sadar, dengan sebuah batasan yang relatif dapat diidentifikasi, yang bekerja atas dasar yang relatif terus menerus untuk mencapai suatu tujuan bersama atau sekelompok tujuan. 
Makrab Mahasiswa/i Sistem Informasi Universitas Teknologi Yogyakarta,
21 Oktober 2012

Sebuah organisasi dapat terbentuk karena dipengaruhi oleh beberapa aspek seperti penyatuan visi dan misi serta tujuan yang sama dengan perwujudan eksistensi sekelompok orang tersebut terhadap masyarakat. Organisasi yang dianggap baik adalah organisasi yang dapat diakui keberadaannya oleh masyarakat disekitarnya, karena memberikan kontribusi seperti; pengambilan sumber daya manusia dalam masyarakat sebagai anggota-anggotanya sehingga menekan angka pengangguran 

Orang-orang yang ada di dalam suatu organisasi mempunyai suatu keterkaitan yang terus menerus.Rasa keterkaitan ini, bukan berarti keanggotaan seumur hidup. Akan tetapi sebaliknya, organisasi menghadapi perubahan yang konstan di dalam keanggotaan mereka, meskipun pada saat mereka menjadi anggota, orang-orang dalam organisasi berpartisipasi secara relatif teratur.(id.wikipedia)

Hubungan Organisasi dengan Managemen.
Dari pengertian diatas dapat ditarik kesimpulan bahwa organisasi merupakan suatu tempat dimana orang yang memiliki visi misi atau tujuan yang sama berkumpul. Suatu organisasi yang memiliki tujuan untuk mencari keuntungan maka organisasi tersebut dapat dikatakan sebagai sebuah perusaahaan. Managemen sendiri memiliki arti melaksanakan atau mengatur, maka dari pengertian managemen dan organisasi terdapat suatu hubungan keterkaitan dimana Sebuah organisasi pasti memiliki visi misi dan tujuan bersama, maka untuk menuju tujuan atau visi tersebut maka diperlukan sebuah pengaturan atau pengelolaan yang baik demi terwujudnya sebuah organisasi yang solid dan tercapai sebuah visi yang telah disepakati. Dalam sebuah proses managemen sendiri pastinya terdapat yang dinamakan struktur organisasinya, dimana di top level dari managemen terdapat manager yang bertugas mengatur.dan selanjutnya terdapat staf staf yang bertugas membantu jalannya proses managemen suatu organisasi. Jadi dalam rangka menuju organisasi yang baik maka perlu adanya managemen yang baik, sebaliknya proses managemen tidak akan berjalan tanpa adanya organisasi di dalamnya. 

Managemen dan Tata Kerja
Tata kerja atau metode adalah satu cara bagaimana (how) agar sumber – sumber dan waktu yang tersedia dan amat diperlukan dapat dimanfaatkan dengan tepat sehingga proses kegiatan manajemen dapat dilaksanakan dengan tepat pula. Dengan tata kerja yang tepat mengandung arti bahwa proses kegiatan pencapaian tujuan sudah dilakukan secara ilmiah dan praktis, disamping itu pemakaian tata kerja yang tepat pada pokoknya ditujukan untuk :

·  Menghindari terjadinya pemborosan di dalam penyalahgunaan sumber-sumber dan waktu yang tersedia.
·  Menghindari kemacetan-kemacetan dan kesimpangsiuran dalam proses pencapaian tujuan.
·  Menjamin adanya pembagian kerja, waktu dan koordinasi yang tepat.

Jadi hubungan antara manajemen dan tata kerja dapat dilukiskan seperti dibawah ini :

Manajemen : Menjelaskan perlunya ada proses kegiatan dan pendayagunaan sumber-sumber serta waktu sebagai faktor-faktor yang diperlukan untuk pelaksanaan kegiatan demi tercapainya tujuan.

Tata Kerja : Menjelaskan bagaimana proses kegiatan itu harus dilaksanakan sesuai dengan sumber-sumber dan waktu yang tersedia.

Hubungan Timbal Balik Antara Organisasi dan Metode (Tata Kerja). Dengan adanya metode atau tata kerja dalam organisasi sehingga pada proses kegiatan dapat menyusun perencanaan kerja, dengan lebih terkoordinir dalam membentuk sekelompok manusia yang melakukan kerjasama dengan memanfaatkan waktu yang ada dengan sebaik-baiknya dan tepat dalam mencapai tujuan yang telah ditetapkan. Sehingga hubungan timbale baliknya juga sangat baik. Penggambaran diatas telah jelas memberikan keterangan bahwa Organisasi, Manajemen, dan Tata Kerja ( Metode ), bila semuanya terurut dan dilaksanakan dengan benar, maka secara otomatis suatu tujuan Organisasi pun akan tercapai.

Manajemen, Organisasi dan Tata Kerja,
Untuk hubunganya sendiri Manajemen organisasi serta tata kerja memiliki hubungan yang sangat erat Organisasi yang baik untuk mencapai tujuanya perlu Manajemen yang baik begitupun sebaliknya untuk mendapatakan manajemen yang terbaik diperlukan sebuah Organisasi yang memiliki orang-orang yang terampil, kreatif serta mampu bekerja secara tim untuk mewujudkan cita-cita yang ingin dicapai oleh organisasi. Walaupun sudah memiliki organisasi seta manajemen yang baik masih dibutuhkan satu lagi sebagai pelengkap yakni tata kerja, tata kerja sendiri dimaksudkan sebagai alat yang digunakan sebuah organisasi untuk mencapai tujuanya, tanpa adanya tata kerja yang tepat maka manajamen yang telah dibuat tidak akan maksimal sehinnga apa yang ingin dicapai organisasi tidak terpenuhi.
Sehingga dapat diambil kesimpulan Apabila organisasi, manajemen dan tata kerjanya dilakukan dengan kerjasama yang baik, pemanfaatan sumber-sumber dan waktu yang ada dapat dilakukan secara tepat dan lebih terordinir sesuai dengan proses kegiatan yang ditetapkan maka untuk mencapai tujuan akan dapat hasil yang lebih efsien dan efektif serta lebih maksimal. Karena ketiganya jika dilakukan sesuai dengan tugasnya maka hubungan timbal balik itu akan saling menguntungkan untuk ketiganya.

Eratnya hubungan atau hubungan timbal balik antara ketiga hal tersebut adalah sebagai berikut :
1. Manajemen: proses kegiatan pencapaian tujuan melalui kerja sama antar manusia.
2. Organisasi: alat bagi pencapaian tujuan tersebut dan alat bagi pengelompokkan kerja sama.
3. Tata Kerja: pola cara-cara bagaimana kegiatan dan kerja sama tersebut harus dilaksanakan sehingga tujuan tercapai secara efisien.
sumber :

Program Konversi Waktu dengan Bahasa C

Buat temen-temen Sistem Informasi Universitas Teknologi Yogyakarta ini contoh tugas yang udah aku buat,,semoga bermanfaat ya temen-temen