Diberdayakan oleh Blogger.

About

Minggu, 21 April 2013

Membuat DataBase dengan SQL Yog Enterprise

 


 SQL ( Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data rasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

Berikut adalah tutorial pembuatan database RESTAURANT :
1. Klik icon sql yog enterprise. 




muncul tampilan seperti ini


2. Buat koneksi baru dengan menekan tombol new. akan muncul konak dialog New Connection


3. Beri nama koneksi (misal : Restaurant), lalu klik tombol OK
 

4. Klik tombol Connect

5. Untuk membuat database baru, kita bisa menggunakan perintah CREATE DATABASE . Setelah dibuat, klik kanan lalu pilih Refresh Object Browser atau F5
 

 muncul database seperti pada gambar  dibawah

6. Buat tabel menggunakan perintah CREATE TABLE . Setelah itu klik tombol pada no. 1 lalu no. 2 untuk menampilkan tabel (tabel pegawai).



 7. Klik kanan pada bagian root@locall, pilh Refresh Object Browser atau tekan F5 untuk menampilkan tabel di database zauhar_restaurant.
 

 tabel akan muncul seperti gambar dibawah
 8. Masukan data pada tabel menggunakan perintah INSERT INTO ("nama field")VALUES(data tabel); . Setelah diisi klik tombol pada no. 1 lalu no. 2 untuk melihat data yang sudah terisi. Ikuti langkah seperti gambar dibawah. 
 

data terisi seperti ini
 

 9. Kita dapat membuat tabel lainnya (misal : tabel menu) menggunakan perintah yang sama seperti langkah pada no. 6 sampai no. 8
 

tampilan tabel menu pada database zauhar_restaurant
 
 pengisi data tabel


 10. Setelah membuat beberapa tabel, sekarang kita mencoba untuk memanggil semua tabel, menggunakan perintah SHOW TABLES;
 

 

Sekian tutorial dari saya. Selamat mencoba ;)

Kamis, 18 April 2013

DATA RESOURCE MANAGEMENT


Tujuan Pembelajaran :
  1.   Menjelaskan nilai perusahaan dalam  mengimplementasikan proses dan teknologi  pengelolaan sumber data.
  2.  Keuntungan dari pengelolaan database ini untuk mengatur sumber data bisnis, membandingkan dengan pemrosesan file.
  3. Menjelaskan bagaimana perangkat lunak pengelolaan database membantu professional bisnis dan mendukung pengoperasian dan pengelolaan bisnis.
  4. Menyediakan contoh-contoh ilustrasi tiap pengertian :

STRUKTUR DATABASE
Hierarki
Jaringan
Relasi
Obejek orientasi
Multidimensi

STRUKTUR HIERARKI

Struktur DBMS
Record disusun seperti struktur pohon
Relasi One to Many


STRUKTUR JARINGAN
Digunakan di beberapa DBMS utama
Relasi Many to Many



STRUKTUR RELASI
Element Data disimpan di tabel
Baris menunjukkan record
Column menunjukkan field
Dapat merelasikan data antara 1 fie dengan file lain jika kedua file bagian dari data element
 
Operasi Relasi
1.    Select
    Membuat bagian dari Record pada bagian yang ditentukan
    Contoh : select pegawai yang membuat lebih dari $30,000
2.     Join
    Mengkombinasikan 2 atau lebih tabel utama
    Terlihat seperti 1 tabel besar
3.     Project
    Membuat bagian dari colum di tabel

Struktur Multidimensi
-    Variasu dari model relasi
-    Struktur multidimensi digunakan utuk mengorganisasikan data
-    Elemen data dianalogikan seperti kubus
-    Terkenal untuk menganalisis database dimana didukung ONLINE ANALYTICAL PROCESSINNG (OLAP)

Model Multidimensi
   
Struktur Objek Oriented
1.    Object terdiri atas
    a. nilai data yang menjelaskan atribut dari entitas
    b. Operasi dapat ditampilkan di data
2. Enkapsulasi
    a. Mengkombinasikan data dan pengoperasian
3. Inheritance
    Objek baru dapat dibuat ditiru beberapa tau semua karakteristik dari objek utama

Contoh :
 
Digunakan di objek oriented sistem managemen database (OODBMS)
Mendukung types data komplek
Contoh L gambar,video clip dan halaman web

Entity Relationship Diagram
 

Proses design Database
1. Design Logis
Skema=Relationsip logis yang menyeluruh
Sub Skema = Lebih spesifik dan untuk pengguna
2. Design fisik
Bagaimana data di simpan dan di acces di tempat penyimpanan
Contoh :


Tipe Database
 
Pengoperasian Database
Penyimpanan data secara terperinci untuk mendukung proses bisnis
Contoh: Database pembelian, Database Inventaris
Pembagian database
a.    Copy atau bagian dari database di server
b.    Tantangan : ada data di 1 lokasi harus dibuat di semua tempat lainnya
c.    Tiruan :
a.    Terlihat tiap bagian database dan menukarnya
b.    Diaplikasikan tiap pembagian database
c.    Sangat kompleks

Duplikasi :
a.    1 database utama
b.    Lebih mudah
c.    Menduplikasikan database setelah beberapa jam di semua tempat
Database Luar 
1. Banyak database tersedia bebas dari pelayanan iklan online atau
2. Bebas dari WWW
Contoh : databank statis, bibliografi, database penuh isi
Database hypermedia
a.    Database website
b.    Terdiri dari halaman hyperlink dri multimedia (text, gambar, video klip, audio)

Data Warehouse
Penyimpanan data diambil dari pengoperasian, luar dan database lain. Data sudah dibersihkan, dirubah dan didaftarkan. Digunakan oleh Manager dan profesionalis untuk data mining, proses analisa inline, analisis bisnis, pencarian market, pendukung tujuan. Data mart bagian dari warehouse lebih spesifik digunakan di departement



Manajemen Database
 

Fungsi Utama Database

Pemeriksaan DatabasePemakai akhir menggunakan DBMS untuk memperoleh informasi dari query atau laporan
a.    Query Bahasa = Tanggapan paling dekat ke data request ad hoc
-    SQL bahasa internasional query
-    Graphical queries
-    Natural queries
b. Report , lebih cepat menspesifikan informasi untuk dibuat laporan dan di cetak
Natural Languange VS SQL
 
Grapichal query
 


Pemeliharaan Database
Memperbaharui database untuk mewakili transaksi bisnis baru seperti pembelian baru
Perkembangan Aplikasi
Menggunakan software DBMS untuk mengembangkan program aplikasi
DML (Data Manipulation Languange)

Jumat, 05 April 2013

COMPUTER SOFTWARE
 

Tujuan Pembelajaran :
  1. Menggambarkan beberapa tren penting yang terjadi dalam perangkat lunak komputer.
  2. Memberikan contoh dari aplikasi dan sistem perangkat lunak.
  3. Menjelaskan maksud dari beberapa paket perangkat lunak populer untuk produktivitas pengguna akhir  dan komputasi kolaboratif.
  4. Mendefinisikan dan menggambarkan fungsi sistem operasi.
  5. Menjelaskan kegunaan utama perangkat lunak komputer pemrograman, peralatan, dan bahasa.


Jenis perangkat lunak


Jenis Software

  • Aplikasi perangkat lunak
Melakukan tugas pengolahan informasi bagi pengguna akhir

  • Sistem perangkat lunak
Mengelola dan mendukung operasi sistem komputer dan jaringan

Aplikasi perangkat lunak
tujuan umum
Program yang melakukan pekerjaan pemrosesan informasi umum bagi pengguna akhir
Misalnya, pengolah kata, spreadsheet, dll
Juga disebut paket produktivitas
Aplikasi-spesifik
Program yang mendukung aplikasi spesifik pengguna akhir
Misalnya, perdagangan elektronik, manajemen hubungan pelanggan, dll

Software klasifikasi
Klasifikasikan berdasarkan bagaimana ia dikembangkan

Custom software
Software aplikasi yang dikembangkan dalam sebuah organisasi untuk digunakan oleh organisasi

Komersial Off-the-shelf (COTS)
Software yang dikembangkan dengan tujuan untuk menjual perangkat lunak dalam beberapa salinan

Software Suite


Software suite mengintegrasikan paket perangkat lunak 
Keuntungan:
Biaya kurang dari membeli paket-paket individual
Semua memiliki GUI yang serupa
Bekerja sama dengan baik
Kekurangan :
Fitur yang tidak digunakan oleh semua pengguna
Mengambil banyak ruang disk

Paket terpadu
paket terpadu
Menggabungkan fungsi beberapa program dalam satu paket
Misalnya, Microsoft Works, AppleWorks
keuntungan:
Banyak fungsi untuk harga yang lebih rendah dan ruang disk yang lebih kecil
kerugian
fungsi terbatas

web Browser
Software aplikasi yang mendukung navigasi melalui sumber daya point-and-klik dari Web
Surfing web
Menjadi sebuah platform perangkat lunak universal untuk aplikasi berbasis internet
Microsoft Explorer, Netscape Navigator, Firefox, Opera atau Mozilla

E-mail, Instant Messaging dan weblog
E-mail
Software untuk berkomunikasi dengan mengirim dan menerima pesan dan lampiran melalui internet, intranet atau extranet
Instant messaging (IM)
Menerima pesan elektronik langsung
Weblog atau blog
Sebuah situs web pribadi dalam format log tanggal
Diperbarui dengan informasi baru tentang suatu subjek atau berbagai mata pelajaran

Pengolah kata dan Desktop publishing
pengolah kata
Membuat, mengedit, merevisi dan mencetak dokumen
Misalnya, Microsoft Word, Lotus dan Corel WordPerfect WordPro
Desktop Publishing
Memproduksi bahan cetak yang terlihat profesional diterbitkan
Misalnya, Adobe PageMaker, Microsoft Publisher dan QuarkXPress

Electronic Spreadsheet dan Presentasi Grafis
Electronic Spreadsheet
Worksheet baris dan kolom
Digunakan untuk perhitungan dan grafik
Misalnya, Lotus 1-2-3, Microsoft Excel, Corel QuattroPro
presentasi Grafis
Mengkonversi data numerik menjadi tampilan grafis
Siapkan presentasi multimedia termasuk gambar, foto, animasi, dan klip video
Misalnya, Microsoft PowerPoint, Lotus Freelance, Corel Presentasi

Personal Information Manager dan Groupware
Personal Information Manager (PIM)
Software untuk produktivitas pengguna akhir dan kolaborasi
Menyimpan informasi tentang klien, jadwal, mengelola janji, mengelola tugas
Misalnya, Lotus Organizer, Microsoft Outlook 
Groupware
Software yang membantu kelompok kerja berkolaborasi pada tugas kelompok
E-mail, kelompok diskusi, database, videoconference
Misalnya, Lotus Notes, Novell GroupWise, Microsoft Exchange

Software alternatif
Outsourcing pengembangan dan pemeliharaan perangkat lunak
Penyedia layanan aplikasi (ASP)
Perusahaan yang memiliki, mengoperasikan dan memelihara perangkat lunak aplikasi dan sumber daya sistem komputer
Gunakan aplikasi untuk biaya melalui Internet
Pay-as-you-go

Software Perizinan
Semua perangkat lunak (COTS, ASP) berlisensi
Anda tidak membeli software: Anda membeli lisensi untuk menggunakan perangkat lunak di bawah persyaratan perjanjian lisensi
Izin untuk melindungi hak kekayaan vendor

Kasus 2: Open-Source Software
Perangkat lunak open-source
Juga disebut sebagai perangkat lunak bebas
Software dapat dimodifikasi
Biasanya diperoleh dengan lisensi
Lisensi memberikan Anda hak untuk menjalankan perangkat lunak, memiliki kode sumber, memodifikasi kode sumber dan mendistribusikan salinan dari perangkat lunak
Gratis tapi harus membayar untuk pelatihan, dukungan, dokumentasi
Contoh: Linux, Apache Web Server, Sendmail, bahasa Perl scripting

sistem perangkat lunak
Software yang mengelola dan mendukung sistem komputer
Program manajemen sistem
Program yang mengelola perangkat keras, perangkat lunak, jaringan, dan data sumber
Misalnya, sistem operasi, program manajemen jaringan, sistem manajemen database, sistem utilitas
Program pengembangan sistem
Program yang membantu pengguna mengembangkan program sistem informasi

Sistem operasi
Sistem terpadu program yang
Mengelola operasi CPU
Mengontrol input / output dan penyimpanan sumber daya dan kegiatan dari sistem komputer
Menyediakan layanan dukungan sebagai komputer mengeksekusi program aplikasi

Sistem Operasi fungsi dasar

 

User Interface
Bagian dari sistem operasi yang memungkinkan Anda untuk berkomunikasi dengan itu
Tiga jenis utama:
Command-driven
Menu-didorong
Antarmuka pengguna grafis (GUI)

Pengelolaan sumber daya
Bagian dari sistem operasi yang mengelola perangkat keras dan jaringan sumber daya sistem komputer
Termasuk CPU, memori, perangkat penyimpanan sekunder, telekomunikasi, dan input / output yang peripheral

Virtual memory
Bagian swapping program dan data antara memori dan disk magnetik
Manajemen file
Bagian dari sistem operasi yang mengontrol pembentukan, penghapusan, dan akses file data dan program
Manajemen tugas
Bagian dari sistem operasi yang mengelola pemenuhan tugas-tugas komputasi pengguna akhir
Multitasking
Pendekatan manajemen tugas yang memungkinkan untuk beberapa tugas yang harus dilakukan dalam mode yang tampaknya simultan
Memberikan hanya satu tugas ke CPU tetapi beralih di antara tugas-tugas begitu cepat terlihat seperti melaksanakan seluruh program sekaligus
Juga disebut multiprogramming atau time-sharing

Sistem Operasi Populer
Windows
GUI, multitasking, jaringan, multimedia
Sistem operasi Microsoft
Versi berbeda mengelola server

Unix
Multitasking, multiuser, jaringan-managing
Portable - dapat berjalan pada mainframe, midrange dan PC
Linux
Rendah biaya, kuat sistem operasi mirip Unix yang handal
Open-source
MAC OS X
Sistem operasi Apple untuk iMac
GUI, multitasking, multimedia

Jenis lain dari perangkat lunak sistem
 
Perangkat lunak sistem lainnya
keperluan
Fungsi rumah tangga Miscellaneous
Contoh, Norton utilitas termasuk backup data, perlindungan virus, kompresi data, dll
monitor kinerja
Program yang memantau dan mengatur sistem komputer untuk menjaga mereka berjalan efisien
monitor keamanan
Program yang memonitor dan mengendalikan penggunaan sistem komputer untuk mencegah penggunaan yang tidak sah sumber daya

aplikasi server
Menyediakan sebuah antarmuka antara sistem operasi dan program aplikasi pengguna

middleware
Software yang membantu aplikasi perangkat lunak pertukaran data beragam dan bekerja sama lebih efisien

Bahasa Pemrograman
 

Bahasa Mesin
Bahasa generasi pertama
Semua instruksi program harus ditulis dengan menggunakan kode biner yang unik untuk setiap komputer
Programmer harus mengetahui operasi internal dari jenis tertentu CPU
assembler Bahasa
Bahasa generasi kedua
Simbol digunakan untuk mewakili kode operasi dan lokasi penyimpanan
Perlu program penerjemah bahasa untuk mengkonversi instruksi ke instruksi mesin

Digunakan oleh sistem programmer (yang program perangkat lunak sistem)
Tingkat Tinggi Bahasa
Bahasa generasi ketiga
Instruksi yang menggunakan pernyataan singkat atau ekspresi aritmatika
Macroinstructions: setiap pernyataan menghasilkan beberapa instruksi mesin ketika diterjemahkan oleh compiler atau interpreter
Mudah untuk belajar dari assembler
mesin independen
Kurang efisien daripada assembler

Keempat-Generation Bahasa
Berbagai bahasa pemrograman yang nonprocedural dan percakapan
Nonprocedural - pengguna menentukan hasil yang mereka inginkan saat komputer menentukan urutan instruksi yang akan mencapai hasil tersebut
Natural Language - sangat dekat dengan bahasa manusia Inggris atau lainnya

Obyek Berorientasi Bahasa
Menggabungkan elemen data dan prosedur yang akan dilakukan atas mereka menjadi Objects
Misalnya, sebuah benda bisa menjadi data tentang rekening bank dan prosedur yang dilakukan di atasnya seperti perhitungan bunga
 
Obyek Berorientasi Bahasa
Paling banyak digunakan bahasa pengembangan perangkat lunak saat ini
Mudah digunakan dan lebih efisien untuk grafis berorientasi user interface
Reusable: dapat menggunakan objek dari satu aplikasi ke aplikasi lain
Misalnya, Visual Basic, C + +, Java

Web Bahasa
HTML
Sebuah bahasa deskripsi halaman yang menciptakan dokumen hypertext untuk Web
XML
Menjelaskan isi dari halaman web dengan menerapkan mengidentifikasi tag atau label kontekstual dengan data dalam dokumen Web
Java
Bahasa pemrograman berorientasi obyek yang sederhana, aman dan platform independen
Java applet dapat dijalankan pada komputer manapun

J2EE vs Net.
 

Layanan web
komponen perangkat lunak
berdasarkan kerangka Web dan berorientasi obyek standar dan teknologi
untuk menggunakan Web
untuk elektronik menghubungkan aplikasi pengguna yang berbeda dan platform komputasi yang berbeda

Bagaimana kerja web layanan


Program Penerjemah Bahasa
Menerjemahkan instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin
assembler
menerjemahkan laporan bahasa assembler
penyusun
menerjemahkan pernyataan bahasa tingkat tinggi
penerjemah
compiler yang menerjemahkan dan mengeksekusi setiap pernyataan dalam satu program pada satu waktu
Java ditafsirkan

Pemrograman Peralatan
Membantu programmer mengidentifikasi dan meminimalkan kesalahan saat mereka pemrograman
Graphical Programming Interfaces
Editor pemrograman
debugger
CASE tools
Sebuah kombinasi dari banyak tool pemrograman ke dalam satu aplikasi dengan antarmuka yang umum
Digunakan dalam berbagai tahap proses pembangunan sistem

Kasus 3: Amazon dan eBay Wajah Baru Layanan Web
Amazon menyediakan akses ke beberapa data dan fungsi situs web
eBay membuka perangkat lunak e-commerce
Dibuka untuk programer dan setiap perusahaan yang tertarik dalam e-commerce

Minggu, 24 Maret 2013

COMPUTER HARDWARE


Tujuan Pembelajaran

  1. Memahami sejarah dan evolusi perangkat keras komputer. 
  2. Identifikasi jenis utama dan penggunaan sistem komputer mikro, midrange dan mainframe. 
  3. Garis teknologi utama dan penggunaan peripheral komputer untuk input, output, dan penyimpanan. 
  4. Mengidentifikasi dan memberikan contoh komponen dan fungsi dari sebuah sistem komputer. 
  5. Mengidentifikasi sistem komputer dan perangkat Anda akan memperoleh atau merekomendasikan untuk bisnis pilihan Anda, dan menjelaskan alasan-alasan pilihan Anda.
Komputer Elektronik
1. ENIAC , generasi pertama tahun 1946 menggunakan "vacuum tubes"
2. Generasi kedua tahun 1950, berubah menjadi Transistor
3. Generasi Ketiga menggunakan Integrated Circuit
4. Generasi Keempat tahun 1971 menggunakan miniatur sirkuit
5. Generasi Ke Lima tahun 1980 (Millions calculations per second)

MikroKomputer
1. 1975, ALTAIR
2. 1977, Commodore dan Radio Shack
3. 1979, Komputer Apple..Sejauh ini penjualan PC paling mahal
4. 1982, Pengenalan IBM

Sistem Mikrokomputer
1. PC, desktop,laptop
2. Workstation, Network Server

Fungsi Komputer Hardware
1. Input : Keyboard
2. Processing : CPU
3. Output : Printer
4. Storage
5. Control

Kecepatan Prosesor Komputer
- Milisecond,microsecond,nanosecond,picosecond
-MIPS, teraflops
Clock speed of the computer :
Megahertz ,Gigahertz

Periperal


Peripheral adalah hardware tambahan yang disambungkan ke komputer, biasanya dengan bantuan kabel ataupun sekarang sudah banyak perangkat peripheral wireless. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh hardware yang sudah terpasang didalam casing. 

1. Peripheral utama (main peripheral)
Yaitu peralatan yang harus ada dalam mengoperasikan komputer. Contoh periferal utama yaitu: monitor, keyboard dan mouse. 
2. Peripheral pendukung (auxillary peripheral)
Yaitu peralatan yang tidak mesti ada dalam mengoperasikan komputer tetapi diperlukan untuk kegiatan tertentu. Contohnya yaitu: printer, scanner, modem, web cam dan lain-lain.
Sedangkan berdasarkan proses kerjanya dalam mendukung pengoperasian komputer terbagi menjadi:
1. Perangkat masukan (input)
Adalah perangkat yang digunakan untuk memasukkan data atau perintah ke dalam komputer. Perangkat tersebut antara lain keyboard, mouse, scanner, digitizer, kamera digital, microphone, dan periferal lainnya
2. Perangkat keluaran (output)
Adalah peralatan yang kita gunakan untuk menampilkan hasil pengolahan data atau perintah yang dilakukan oleh komputer. Perangkat tersebut antara lain monitor, printer, plotter, speaker, dan lain lainnya.

Teknologi Input : Keyboard, GUI
Pointing Devices : Electric mouse, Trackball,Pointing Stick,touchpad, touch screen, 
 Lain : Magnetic stripe, smart cards, digital cameras, Magnetic Ink Character Recognition (MICR)
Teknologi ouput : 
a. Video displays (CRT,LCD)
b. Printer (inkjet,laser)

Dasar dari Storage Komputer :
-Biner (On=1),(off=0)

Bit : elemen paling kecil dari data
Byte : kumpulan 8 bit

Kapasitas Storage :
Kilobyte,Megabyte,Gigabyte,Terabyte,Petabyte

2 Tipe Memori :
Ram(Random Access Memory) ,memori baca dan tulis
Rom(Read Only Memory)--> penyimpanan permanen

Magnetic disks menggunakan penyimpanan kedua.Akses cepat dan kapasitas media penyimpanan tinggi.
Jenis Magnetic disks :
a. Floopy disk
b. Hard disk drives
c. RAID (Redudant Array of Independent disks)

Popular Posts

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Zauhar Afifuddin - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger