Diberdayakan oleh Blogger.

Search

Senin, 29 April 2013

Manajemen Sumber Daya Data

5.Manajemen Sumber Daya Data dan Konsep Data Manajemen Database
http://www.dataversity.net/wp-content/uploads/2012/04/Integration.jpg
Tujuan Pembelajaran Jelaskan nilai bisnis menerapkan proses data pengelolaan sumber daya dan teknologi dalam sebuah organisasi. Garis keuntungan dari pendekatan manajemen database untuk mengelola sumber daya data bisnis, dibandingkan dengan pendekatan pemrosesan file. Jelaskan bagaimana perangkat lunak manajemen database membantu profesional bisnis dan mendukung operasi dan manajemen bisnis.

Tujuan Pembelajaran Memberikan contoh untuk menggambarkan setiap konsep berikut: Jenis utama dari database Gudang data dan data mining Elemen data logis Struktur database yang Fundamental Pengembangan database
Kasus 1: Harrah Entertainment dan Lainnya
Untuk kasino, salah satu aset yang paling penting adalah data tentang pelanggan high-rol
Apa langkah yang dapat diambil untuk mencegah karyawan dari mencuri data ini?
Manajerial
Legal
Teknis 


Kasus
Mengapa perkembangan TI membantu untuk meningkatkan nilai sumber daya data banyak perusahaan?
Bagaimana kemampuan ini meningkat tantangan keamanan terkait dengan melindungi sumber daya perusahaan data?
Bagaimana perusahaan dapat menggunakan TI untuk memenuhi tantangan keamanan data sumber daya?
Dunia Internet Kegiatan Nyata
Perusahaan semakin mengadopsi posisi bahwa data merupakan aset yang harus dikelola dengan tingkat yang sama perhatian seperti yang kas dan modal lainnya. Menggunakan Internet,
Lihat jika Anda dapat menemukan contoh bagaimana perusahaan memperlakukan data mereka.
Apakah tampaknya ada hubungan antara perusahaan yang melihat data mereka sebagai aset dan perusahaan yang sangat sukses dalam industri masing-masing? 

Kegiatan
Kasus ini menggambarkan betapa berharganya sumber data untuk industri kasino. Dalam kelompok kecil,
Diskusikan industri lainnya dimana data mereka jelas nyawa mereka.
Sebagai contoh, telah diperkirakan bahwa setiap perusahaan di industri keuangan akan memiliki harapan hidup kurang dari 100 jam jika mereka ditempatkan dalam posisi di mana mereka tidak bisa mengakses data organisasi mereka. Apakah Anda setuju dengan perkiraan ini?

Contoh elemen data logis
Fundamental Konsep data
Karakter: abjad tunggal, simbol numerik atau lainnya
Lapangan atau data item: pengelompokan karakter yang terkait
Merupakan sebuah atribut (karakteristik atau kualitas) beberapa entitas (objek, orang, tempat atau peristiwa)
Contoh: gaji
Record: pengelompokan semua bidang yang digunakan untuk menggambarkan atribut dari suatu entitas
Contoh: catatan penggajian dengan nama, SSN dan tingkat upah
Fundamental Konsep data 

File atau tabel: sekelompok catatan terkait
Database: koleksi terpadu dari elemen data yang berhubungan secara logis
Listrik Utilitas database
Struktur Database
Hirarkis
Jaringan
Penghubung
Object-oriented
Multidimensional
Struktur hirarkis 

Struktur DBMS Awal
Rekaman diatur dalam struktur seperti pohon
Hubungan adalah satu-ke-banyak
Struktur hirarkis
Struktur jaringan
Digunakan dalam beberapa paket DBMS mainframe
Banyak-ke-banyak hubungan
Struktur jaringan
Struktur relasional
Struktur yang paling banyak digunakan
Elemen data dipandang sebagai yang disimpan dalam tabel
Baris mewakili record
Kolom merupakan bidang
Dapat menghubungkan data dalam satu file dengan data di file lain jika kedua file berbagi elemen data umum
Struktur relasional
Operasi relasional
Pilih:
Buat subset dari catatan yang memenuhi kriteria menyatakan
Contoh, karyawan pilih yang membuat lebih dari $ 30.000
Ikut
Menggabungkan dua atau lebih tabel sementara
Sepertinya satu meja besar
Proyek
Buat subset dari kolom dalam sebuah tabel
Struktur Multidimensional
Variasi model relasional
Menggunakan struktur multidimensional untuk mengatur data
Elemen data dipandang sebagai dalam kubus
Populer untuk database analitis yang mendukung Online Analytical Processing (OLAP)
Multidimensional Model
Struktur berorientasi objek
Obyek terdiri dari
Nilai data yang menggambarkan atribut dari suatu entitas
Operasi yang dapat dilakukan pada data
Enkapsulasi:
Menggabungkan data dan operasi
Warisan:
Objek baru dapat dibuat dengan direplikasi beberapa atau semua karakteristik objek induk
Struktur berorientasi objek
Struktur berorientasi objek
Digunakan dalam sistem manajemen database berorientasi objek (OODBMS)
Mendukung jenis data yang kompleks
Contoh, gambar grafis, klip video, halaman web
Evaluasi Struktur Database
Hirarkis
Bekerja untuk pemrosesan transaksi rutin terstruktur
Tidak dapat menangani banyak-ke-banyak hubungan
Jaringan
Lebih fleksibel daripada hirarki
Tidak dapat menangani permintaan ad hoc
Penghubung
Mudah menanggapi permintaan ad hoc
Mudah untuk bekerja dengan dan memelihara
Tidak efisien atau cepat sebagai hirarkis atau jaringan
Pengembangan Database
Database Administrator (DBA)
Bertanggung jawab atas pengembangan database perusahaan
Data Definition Language (DDL)
Mengembangkan dan menentukan isi data, relasi dan struktur
Spesifikasi ini disimpan dalam kamus data
Kamus data
Data Katalog dasar yang mengandung metadata
Metadata - data tentang data
Pengembangan Database
Proses Perencanaan Data
Model Enterprise
Mendefinisikan proses bisnis dasar perusahaan
Ditetapkan oleh DBA dan desainer dengan pengguna akhir
Pemodelan Data
Hubungan antar elemen data
Entity Relationship Diagram (ERD) alat umum untuk pemodelan
Entity Relationship Diagram
Proses Desain Basis Data
Desain logis
Skema - pandangan logis keseluruhan hubungan
Subschema - pandangan logis bagi pengguna akhir tertentu
Model Data untuk DBMS
Desain fisik
Bagaimana data yang akan disimpan dan diakses pada perangkat penyimpanan
Logis dan Fisik Views database
Kasus 2:? Emerson dan Sanofi pelayan data mencari kesesuaian Data
Data pelayan: didedikasikan untuk membangun dan mempertahankan kualitas data
Tim kualitas data membutuhkan bisnis, teknologi dan keterampilan diplomatik
Fokus pada isi data
Kasus studi Pertanyaan
Mengapa peran pelayan data yang dianggap inovatif? Jelaskan.
Apa manfaat bisnis yang terkait dengan program steward data pada Emerson?
Bagaimana manajemen sumber daya data yang efektif berkontribusi pada tujuan strategis dari suatu organisasi? Memberikan contoh-contoh dari Emerson dan lain-lain.
Dunia Internet Kegiatan Nyata
Peran data steward relatif baru, dan penciptaan dimotivasi oleh keinginan untuk melindungi aset data berharga perusahaan. Ada banyak deskripsi pekerjaan dalam organisasi modern yang terkait dengan manajemen strategis sumber daya data. Menggunakan Internet,
Lihat jika Anda dapat menemukan bukti peran pekerjaan lain yang difokuskan pada pengelolaan data organisasi.
Bagaimana mungkin seseorang kereta api untuk ini pekerjaan baru?
Real World Kelompok Kegiatan
Karena semakin banyak data dikumpulkan, disimpan, diproses, dan disebarluaskan oleh organisasi, cara-cara baru dan inovatif untuk mengelola mereka harus dikembangkan. Dalam kelompok kecil,
Diskusikan bagaimana metode pengelolaan sumber daya data hari ini akan perlu untuk berkembang sebagai banyak jenis data yang muncul.
Apakah kita pernah sampai ke titik di mana kita dapat mengelola data dengan cara yang sepenuhnya otomatis?
Manajemen Sumber Daya Data
Aktivitas manajerial
Berlaku IS teknologi seperti manajemen data dan data warehouse untuk mengelola sumber daya data untuk memenuhi kebutuhan informasi dari pemangku kepentingan bisnis
Jenis database
Database Operasional
Menyimpan data rinci untuk mendukung proses bisnis
Contoh, database pelanggan, database persediaan
Database Terdistribusi
Salinan atau bagian dari database pada server di berbagai lokasi
Tantangan: setiap perubahan data dalam satu lokasi harus dilakukan di semua lokasi lain
Replikasi:
Lihatlah setiap database terdistribusi dan menemukan perubahan
Terapkan perubahan pada setiap database terdistribusi
Sangat kompleks
Duplikasi
Satu database Master
Gandakan database yang setelah jam di semua lokasi
Mudah
Database Eksternal
Database tersedia untuk biaya dari layanan online komersial atau
Untuk bebas dari World Wide Web
Contoh, menggunakan data statistik, database teks bibliografi dan penuh
Hypermedia database
Database situs
Terdiri dari halaman hyperlink dari multimedia (teks, grafis, klip video, segmen audio)
Data Warehouse
Toko data yang telah diekstrak dari database operasional, eksternal dan lainnya
Data telah dibersihkan, diubah dan katalog
Digunakan oleh manajer dan profesional untuk
Data mining,
Pengolahan analisis online,
Analisa bisnis,
Riset pasar,
Pendukung keputusan
Data mart adalah subset dari gudang untuk penggunaan khusus dari departemen
Data Warehouse
Data Mining
Data dalam gudang data dianalisis untuk mengungkapkan pola tersembunyi dan tren
Contoh:
Lakukan analisis keranjang pasar untuk mengidentifikasi proses bisnis baru
Cari akar penyebab masalah kualitas
Menyeberang menjual kepada pelanggan yang sudah ada
Profil pelanggan dengan lebih akurat
Tradisional Berkas Pengolahan
Data yang tersimpan dalam file independen
Masalah:
Redundansi data
Kurangnya integrasi data
Data ketergantungan - file, perangkat penyimpanan, dan perangkat lunak bergantung pada satu sama lain
Kurangnya integritas data atau standarisasi
Tradisional Berkas Pengolahan
Pendekatan Manajemen Database
Konsolidasi data ke dalam database yang dapat diakses oleh program yang berbeda
Gunakan sistem manajemen database (DBMS)
DBMS berfungsi sebagai antarmuka antara pengguna dan database
Pendekatan Manajemen Database
Fungsi utama DBMS
Database Interogasi
End user menggunakan DBMS dengan meminta informasi melalui query atau generator laporan
Bahasa query - respon langsung terhadap permintaan data hoc ad
SQL (Structured Query Language) bahasa permintaan standar internasional
Pertanyaan grafis - Point-and-click metode
Pertanyaan Alam - mirip dengan percakapan Bahasa Inggris
Laporan Generator - cepat menentukan format laporan untuk informasi yang ingin dicetak dalam laporan
Natural Language dibandingkan SQL
Query grafis 

Database Maintenance
Memperbarui database untuk mencerminkan transaksi bisnis baru seperti penjualan baru
Dikerjakan oleh sistem pemrosesan transaksi dengan dukungan dari DBMS
Pengembangan Aplikasi
Gunakan perangkat lunak DBMS alat pengembangan untuk mengembangkan program aplikasi kustom
Data Manipulation Language (DML)
Kasus 3:? Acxiom Data Corporation Tuntutan Menghormati
Acxiom melakukan tiga hal:
Mengelola volume data yang besar
Membersihkan, mengubah, dan meningkatkan data
Penyulingan intelijen bisnis dari data untuk mendorong keputusan cerdas
Menyediakan produk informasi
Mengelola data klien 

Kasus studi Pertanyaan
Acxiom adalah dalam jenis yang unik dari bisnis. Bagaimana Anda menjelaskan bisnis Acxiom? Apakah mereka layanan-atau berorientasi bisnis produk?
Dari kasus ini, mudah untuk melihat bahwa Acxiom telah difokuskan pada berbagai data dari berbagai sumber. Bagaimana Acxiom memutuskan data mana yang akan mengumpulkan dan untuk siapa?
Bisnis Acxiom menimbulkan banyak masalah yang berkaitan dengan privasi. Apakah data yang dikumpulkan oleh Acxiom benar-benar pribadi?
Dunia Internet Kegiatan Nyata
Dalam kasus ini, dinyatakan bahwa Acxiom dimulai sebagai hasil dari spin-off dari perusahaan bus. Menggunakan Internet,

mazmy SI
Minggu, 28 April 2013

Perangkat Lunak

4. Perangkat Lunak Komputer,Software Aplikasi,Sistem SoftwareSistem Operasihttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP0Oihmcbygn7n7IcvICuSPAIl1CdvFvq9jZm8ngdh7aMw10_gJeqXVuJ_S-q4Ii5OX40fuhwAFlpE_w7tZnnnUPGlPvfBrdxHA5eJIJdHjoW3Dd5AlCXYFf6Iz84s2wUpvl_bRek25JEX/s1600/perangkat-lunak.jpg
Tujuan Pembelajaran 
Menggambarkan beberapa tren penting yang terjadi dalam perangkat lunak komputer.Berikan contoh jenis utama dari aplikasi dan sistem perangkat lunak.Jelaskan maksud dari beberapa paket perangkat lunak populer untuk produktivitas pengguna akhir dan komputasi kolaboratif.Mendefinisikan dan menggambarkan fungsi sistem operasi.
Tujuan PembelajaranJelaskan kegunaan utama perangkat lunak komputer pemrograman, peralatan, dan bahasa.Kasus 1: Microsoft melihat bagaimana perusahaan melakukan bisnisMicrosoft telah mulai berfokus pada industri yang berbeda dan menulis produk perangkat lunak untuk mendukung merekaContoh, jasa keuangan, komunikasi, pemerintah, pendidikan, otomotif, ritel dan perhotelan, kesehatan, manufaktur, media,Segmen vertikal: industri tertentuAccelerators: software add-ons yang ditujukan untuk proses bisnis umum untuk suatu industri tertentuSoftware lapisan: perangkat lunak yang melayani kebutuhan dasar yang luas perusahaan di sektor tertentu dimasukkan ke dalam aplikasi enterpriseKasus studi Pertanyaan 

Sebuah frase umum di antara profesional TI adalah "dunia memandang data melalui Windows." Mengapa Microsoft mendominasi pasar perangkat lunak desktop dan jaringan? Kunjungi situsnya di www.microsoft.com, dan meninjau berbagai produk dan layanan perangkat lunak untuk membantu dengan jawaban Anda.Bagaimana sukses Microsoft akan bersaing dengan vendor perangkat lunak yang mengkhususkan diri dalam aplikasi pasar tertentu seperti perawatan kesehatan, layanan khusus ritel dan lainnya? Kenapa?Kasus studi PertanyaanApakah Anda setuju dengan strategi Microsoft untuk mengembangkan mitra industri-spesifik untuk memanfaatkan peluang di sektor usaha besar maupun kecil? Apakah ada keuntungan atau kerugian untuk menjadi salah satu mitra Microsoft dalam jenis hubungan? Jelaskan.Dunia Internet Kegiatan NyataAplikasi perangkat lunak industri-spesifik di mana-mana. Meskipun demikian, banyak industri masih tidak memiliki berbagai macam aplikasi perangkat lunak untuk memenuhi kebutuhan mereka. Menggunakan Internet,Lihat jika Anda dapat menemukan satu contoh industri yang memiliki berbagai macam aplikasi vertikal,Salah satu industri yang tidak memiliki berbagai solusi perangkat lunak untuk memilih dari.
KegiatanMenggunakan industri yang tidak memiliki berbagai macam aplikasi dukungan yang Anda temukan dari kegiatan pertama, dalam kelompok kecil,Diskusikan apa jenis aplikasi akan berharga untuk industri Anda.Mengapa Anda berpikir aplikasi yang datang dengan belum dikembangkan?Jenis perangkat lunakJenis SoftwareAplikasi perangkat lunakMelakukan tugas pengolahan informasi bagi pengguna akhirSistem perangkat lunak

 Mengelola dan mendukung operasi sistem komputer dan jaringanAplikasi perangkat lunakTujuan umumProgram yang melakukan pekerjaan pemrosesan informasi umum bagi pengguna akhirMisalnya, pengolah kata, spreadsheet, dllJuga disebut paket produktivitasAplikasi-spesifikProgram yang mendukung aplikasi spesifik pengguna akhirMisalnya, perdagangan elektronik, manajemen hubungan pelanggan, dllSoftware klasifikasiKlasifikasikan berdasarkan bagaimana ia dikembangkanCustom softwareSoftware aplikasi yang dikembangkan dalam sebuah organisasi untuk digunakan oleh organisasi yangCOTS softwareKomersial Off-the-shelf (COTS)Software yang dikembangkan dengan tujuan untuk menjual perangkat lunak dalam beberapa salinanMengapa Anda memilih Kustom atas COTS?Mengapa Anda memilih COTS lebih Custom?Software SuiteSoftware SuiteSoftware suite mengintegrasikan paket perangkat lunakKeuntungan:Biaya kurang dari membeli paket-paket individualSemua memiliki GUI yang serupaBekerja sama dengan baikKekuranganFitur yang tidak digunakan oleh semua penggunaMengambil banyak ruang diskPaket Terpadu 
Paket TerpaduMenggabungkan fungsi beberapa program dalam satu paketMisalnya, Microsoft Works, AppleWorksKeuntungan:Banyak fungsi untuk harga yang lebih rendah dan ruang disk yang lebih kecilKerugianFungsi terbatasWeb BrowserSoftware aplikasi yang mendukung navigasi melalui sumber daya point-and-klik dari WebSurfing webMenjadi sebuah platform perangkat lunak universal untuk aplikasi berbasis internetMicrosoft Explorer, Netscape Navigator, Firefox, Opera atau MozillaE-mail, Instant Messaging dan weblogE-mailSoftware untuk berkomunikasi dengan mengirim dan menerima pesan dan lampiran melalui internet, intranet atau extranetInstant messaging (IM)Menerima pesan elektronik langsungWeblog atau blogSebuah situs web pribadi dalam format log tanggalDiperbarui dengan informasi baru tentang suatu subjek atau berbagai mata pelajaranPengolah kata dan Desktop publishingPengolah kataMembuat, mengedit, merevisi dan mencetak dokumenMisalnya, Microsoft Word, Lotus dan Corel WordPerfect WordProDesktop PublishingMemproduksi bahan cetak yang terlihat profesional diterbitkanMisalnya, Adobe PageMaker, Microsoft Publisher dan QuarkXPressElectronic Spreadsheet dan Presentasi GrafisElectronic SpreadsheetWorksheet baris dan kolomDigunakan untuk perhitungan dan grafikMisalnya, Lotus 1-2-3, Microsoft Excel, Corel QuattroProPresentasi GrafisMengkonversi data numerik menjadi tampilan grafisSiapkan presentasi multimedia termasuk gambar, foto, animasi, dan klip videoMisalnya, Microsoft PowerPoint, Lotus Freelance, Corel PresentasiPersonal Information Manager dan GroupwarePersonal Information Manager (PIM)Software untuk produktivitas pengguna akhir dan kolaborasiMenyimpan informasi tentang klien, jadwal, mengelola janji, mengelola tugasMisalnya, Lotus Organizer, Microsoft OutlookGroupwareSoftware yang membantu kelompok kerja berkolaborasi pada tugas kelompokE-mail, kelompok diskusi, database, videoconferenceMisalnya, Lotus Notes, Novell GroupWise, Microsoft Exchange 
Software alternatifOutsourcing pengembangan dan pemeliharaan perangkat lunakPenyedia layanan aplikasi (ASP)Perusahaan yang memiliki, mengoperasikan dan memelihara perangkat lunak aplikasi dan sumber daya sistem komputerGunakan aplikasi untuk biaya melalui InternetPay-as-you-goSoftware PerizinanSemua perangkat lunak (COTS, ASP) berlisensiAnda tidak membeli software: Anda membeli lisensi untuk menggunakan perangkat lunak di bawah persyaratan perjanjian lisensiIzin untuk melindungi hak kekayaan vendorKasus 2: Open-Source SoftwarePerangkat lunak open-sourceJuga disebut sebagai perangkat lunak bebasSoftware dapat dimodifikasiBiasanya diperoleh dengan lisensiLisensi memberikan Anda hak untuk menjalankan perangkat lunak, memiliki kode sumber, memodifikasi kode sumber dan mendistribusikan salinan dari perangkat lunakGratis tapi harus membayar untuk pelatihan, dukungan, dokumentasiContoh: Linux, Apache Web Server, Sendmail, bahasa Perl scripting
Kasus studi PertanyaanApa manfaat bisnis mengadopsi perangkat lunak open-source?Apa risiko yang terkait dengan perangkat lunak open-source? Bagaimana risiko ini dapat diatasi?Apakah Anda melihat perangkat lunak open-source pada akhirnya menggantikan model perangkat lunak berpemilik saat ini? Jelaskan jawaban Anda.Dunia Internet Kegiatan NyataBerbagai organisasi telah dibentuk untuk memajukan inisiatif open source. Menggunakan Internet,Lihat jika Anda dapat menemukan informasi tentang organisasi-organisasi advokat open source.Tempat yang baik untuk memulai adalah www.opensource.org
KegiatanPendukung serta penentang sistem operasi open source seperti Linux yang cukup bergairah tentang perasaan mereka. Dalam kelompok kecil,Diskusikan keuntungan dan kerugian dari aplikasi open source.Jika salah satu teman sekelas Anda memiliki pengalaman dengan sistem seperti Linux, meminta mereka untuk menjelaskan perasaan dan pengalaman mereka.Sistem perangkat lunakSoftware yang mengelola dan mendukung sistem komputerProgram manajemen sistemProgram yang mengelola perangkat keras, perangkat lunak, jaringan, dan data sumberMisalnya, sistem operasi, program manajemen jaringan, sistem manajemen database, sistem utilitasProgram pengembangan sistemProgram yang membantu pengguna mengembangkan program sistem informasiSistem OperasiSistem terpadu program yangMengelola operasi CPUMengontrol input / output dan penyimpanan sumber daya dan kegiatan dari sistem komputerMenyediakan layanan dukungan sebagai komputer mengeksekusi program aplikasiSistem Operasi fungsi dasarUser InterfaceBagian dari sistem operasi yang memungkinkan Anda untuk berkomunikasi dengan ituTiga jenis utama:Command-drivenMenu-didorongAntarmuka pengguna grafis (GUI)Pengelolaan sumber dayaBagian dari sistem operasi yang mengelola perangkat keras dan jaringan sumber daya sistem komputerTermasuk CPU, memori, perangkat penyimpanan sekunder, telekomunikasi, dan input / output yang peripheralVirtual memoryBagian swapping program dan data antara memori dan disk magnetik
Manajemen fileBagian dari sistem operasi yang mengontrol pembentukan, penghapusan, dan akses file data dan programManajemen TugasBagian dari sistem operasi yang mengelola pemenuhan tugas-tugas komputasi pengguna akhirMultitaskingPendekatan manajemen tugas yang memungkinkan untuk beberapa tugas yang harus dilakukan dalam mode yang tampaknya simultanMemberikan hanya satu tugas ke CPU tetapi beralih di antara tugas-tugas begitu cepat terlihat seperti melaksanakan seluruh program sekaligusJuga disebut multiprogramming atau time-sharing
Sistem Operasi PopulerJendelaGUI, multitasking, jaringan, multimediaSistem operasi MicrosoftVersi berbeda mengelola serverUnixMultitasking, multiuser, jaringan-managingPortable - dapat berjalan pada mainframe, midrange dan PCLinuxRendah biaya, kuat sistem operasi mirip Unix yang handalOpen-sourceMAC OS XSistem operasi Apple untuk iMacGUI, multitasking, multimediaJenis lain dari perangkat lunak sistemPerangkat lunak sistem lainnyaKeperluanFungsi rumah tangga MiscellaneousContoh, Norton utilitas termasuk backup data, perlindungan virus, kompresi data, dllMonitor kinerjaProgram yang memantau dan mengatur sistem komputer untuk menjaga mereka berjalan efisienMonitor keamananProgram yang memonitor dan mengendalikan penggunaan sistem komputer untuk mencegah penggunaan yang tidak sah sumber dayaAplikasi serverMenyediakan sebuah antarmuka antara sistem operasi dan program aplikasi penggunaMiddleware 

Software yang membantu aplikasi perangkat lunak pertukaran data beragam dan bekerja sama lebih efisienBahasa PemrogramanMesin BahasaBahasa generasi pertamaSemua instruksi program harus ditulis dengan menggunakan kode biner yang unik untuk setiap komputerProgrammer harus mengetahui operasi internal dari jenis tertentu CPUAssembler BahasaBahasa generasi keduaSimbol digunakan untuk mewakili kode operasi dan lokasi penyimpananPerlu program penerjemah bahasa untuk mengkonversi instruksi ke instruksi mesinDigunakan oleh sistem programmer (yang program perangkat lunak sistem)Tingkat Tinggi BahasaBahasa generasi ketigaInstruksi yang menggunakan pernyataan singkat atau ekspresi aritmatikaMacroinstructions: setiap pernyataan menghasilkan beberapa instruksi mesin ketika diterjemahkan oleh compiler atau interpreterMudah untuk belajar dari assemblerMesin independenKurang efisien daripada assemblerKeempat-Generation BahasaBerbagai bahasa pemrograman yang nonprocedural dan percakapanNonprocedural - pengguna menentukan hasil yang mereka inginkan saat komputer menentukan urutan instruksi yang akan mencapai hasil tersebutNatural Language - sangat dekat dengan bahasa manusia Inggris atau lainnyaObyek Berorientasi BahasaMenggabungkan elemen data dan prosedur yang akan dilakukan atas mereka menjadi ObjectsMisalnya, sebuah benda bisa menjadi data tentang rekening bank dan prosedur yang dilakukan di atasnya seperti perhitungan bungaObyek Berorientasi BahasaPaling banyak digunakan bahasa pengembangan perangkat lunak saat iniMudah digunakan dan lebih efisien untuk grafis berorientasi user interfaceReusable: dapat menggunakan objek dari satu aplikasi ke aplikasi lainMisalnya, Visual Basic, C + +, JavaWeb
 HTMLSebuah bahasa deskripsi halaman yang menciptakan dokumen hypertext untuk WebXMLMenjelaskan isi dari halaman web dengan menerapkan mengidentifikasi tag atau label kontekstual dengan data dalam dokumen WebJawaBahasa pemrograman berorientasi obyek yang sederhana, aman dan platform independenJava applet dapat dijalankan pada komputer manapunJ2EE vs Net.Layanan webKomponen perangkat lunakberdasarkan kerangka Web dan berorientasi obyek standar dan teknologiuntuk menggunakan Webuntuk elektronik menghubungkan aplikasi pengguna yang berbeda dan platform komputasi yang berbedaBagaimana kerja web layananProgram Penerjemah BahasaMenerjemahkan instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesinAssemblermenerjemahkan laporan bahasa assemblerPenyusunmenerjemahkan pernyataan bahasa tingkat tinggiPenerjemahcompiler yang menerjemahkan dan mengeksekusi setiap pernyataan dalam satu program pada satu waktuJawa ditafsirkanPemrograman PeralatanMembantu programmer mengidentifikasi dan meminimalkan kesalahan saat mereka pemrogramanGraphical Programming InterfacesEditor PemrogramanDebuggerCASE toolsSebuah kombinasi dari banyak tool pemrograman ke dalam satu aplikasi dengan antarmuka yang umumDigunakan dalam berbagai tahap proses pembangunan sistemKasus 3: Amazon dan eBay Wajah Baru Layanan WebAmazon menyediakan akses ke beberapa data dan fungsi situs webeBay membuka perangkat lunak e-commerceDibuka untuk programer dan setiap perusahaan yang tertarik dalam e-commerce
mazmy SI