27
IT : Software Aplikasi IT : Software Aplikasi 1 Information Information Technology: Aplikasi Technology: Aplikasi Perangkat Lunak Perangkat Lunak Analisa Proses Bisnis Analisa Proses Bisnis

Information Technology: Aplikasi Perangkat Lunak

  • Upload
    rossa

  • View
    61

  • Download
    0

Embed Size (px)

DESCRIPTION

Information Technology: Aplikasi Perangkat Lunak. Analisa Proses Bisnis. Objektivitas. Menjelaskan konsep-konsep di balik instruksi komputer. Menguraikan generasi-generasi bahasa program. Identifikasi jenis software komputer yang berbeda. - PowerPoint PPT Presentation

Citation preview

Page 1: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 11

Information Technology: Information Technology: Aplikasi Perangkat LunakAplikasi Perangkat Lunak

Analisa Proses BisnisAnalisa Proses Bisnis

Page 2: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 22

ObjektivitasObjektivitas

Menjelaskan konsep-konsep di balik instruksi Menjelaskan konsep-konsep di balik instruksi komputer. komputer.

Menguraikan generasi-generasi bahasa Menguraikan generasi-generasi bahasa program. program.

Identifikasi jenis software komputer yang Identifikasi jenis software komputer yang berbeda.berbeda.

Menguraikan software aplikasi yang biasanya Menguraikan software aplikasi yang biasanya digunakan oleh individu dan organisasi-digunakan oleh individu dan organisasi-organisasi. organisasi.

Mengembangkan suatu strategi untuk Mengembangkan suatu strategi untuk memelihara pengembangan software. memelihara pengembangan software.

Page 3: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 33

Kebutuhan Untuk Menjadi Familiar Kebutuhan Untuk Menjadi Familiar Dengan Tool Software Dengan Tool Software

Kemajuan di dalam kemampuan dan kinerja dari teknologi Kemajuan di dalam kemampuan dan kinerja dari teknologi perangkat keras pada umumnya di depan teknologi perangkat keras pada umumnya di depan teknologi perangkat lunak.perangkat lunak.

Kedua kemajuan perangkat keras dan perangkat lunak Kedua kemajuan perangkat keras dan perangkat lunak mengambil satu periode waktu yang sama, tetapi mengambil satu periode waktu yang sama, tetapi perangkat lunak dikembangkan dengan perangkat keras perangkat lunak dikembangkan dengan perangkat keras yang ada pada waktu proyek perangkat lunak mulai..yang ada pada waktu proyek perangkat lunak mulai..

Seperti perangkat lunak itu sedang dikembangkan, Seperti perangkat lunak itu sedang dikembangkan, kemajuan-kemajuan tambahan merupakan buatan kemajuan-kemajuan tambahan merupakan buatan teknologi perangkat keras.teknologi perangkat keras.

Dengan demikian, ada suatu kesenjangan yang tetap Dengan demikian, ada suatu kesenjangan yang tetap antara apa yang dilakukan oleh teknologi perangkat keras , antara apa yang dilakukan oleh teknologi perangkat keras , dan apa yang dapat dilakukan oleh produk-produk dan apa yang dapat dilakukan oleh produk-produk perangkat lunak sebab memerlukan banyak waktu perangkat lunak sebab memerlukan banyak waktu tambahan untuk secara penuh menggunakan potensi tambahan untuk secara penuh menggunakan potensi perangkat keras.perangkat keras.

Page 4: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 44

Komponen Perangkat Lunak Komponen Perangkat Lunak Dari TeknologiDari Teknologi

Pengembangan Solusi Bisnis harus fokus kedalam Pengembangan Solusi Bisnis harus fokus kedalam komponen perangkat lunak dari teknologi dengan komponen perangkat lunak dari teknologi dengan beberapa pertimbangan :beberapa pertimbangan :• Perangkat lunak memungkinkan suatu organisasi untuk Perangkat lunak memungkinkan suatu organisasi untuk

memperoleh potensi yang baik dalam menerapkan memperoleh potensi yang baik dalam menerapkan teknologi informasi. teknologi informasi.

• Perangkat lunak memungkinkan para profesional Perangkat lunak memungkinkan para profesional akuntansi untuk meningkatkan produktivitas personal akuntansi untuk meningkatkan produktivitas personal mereka . mereka .

• Suatu sistem informasi organisasi bekarakteristik Suatu sistem informasi organisasi bekarakteristik berdasarkan pada perangkat lunak dibanding berdasarkan pada perangkat lunak dibanding komponen-komponen perangkat keras yang digunakan komponen-komponen perangkat keras yang digunakan untuk melaksanakan perintah pemakai.untuk melaksanakan perintah pemakai.

Page 5: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 55

Nilai Dari SoftwareNilai Dari Software Nilai dari software komputer berada dalam Nilai dari software komputer berada dalam

kemampuan nya untuk membantu organisasi kemampuan nya untuk membantu organisasi melakukan sesuatu lebih baik, seperti melakukan sesuatu lebih baik, seperti memperbaiki keputusan-keputusan memperbaiki keputusan-keputusan manajemen, secara efisien menyediakan manajemen, secara efisien menyediakan barang-barang dan jasa ke pelanggan-barang-barang dan jasa ke pelanggan-pelanggan, atau memperbaiki efektivitas dan pelanggan, atau memperbaiki efektivitas dan efisiensi keputusan-keputusan, operasi, dan efisiensi keputusan-keputusan, operasi, dan proses-proses informasi. proses-proses informasi.

Hanyalah mempunyai lebih banyak informasi Hanyalah mempunyai lebih banyak informasi mengenai manajemen kecil baik jika demikian mengenai manajemen kecil baik jika demikian tidak memperbaiki keputusan-keputusan tidak memperbaiki keputusan-keputusan mereka. mereka.

Page 6: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 66

Kontribusi Software Untuk Kontribusi Software Untuk Solusi Yang BenarSolusi Yang Benar

Meningkatkan alur kerja organisasi . Meningkatkan alur kerja organisasi . Menyediakan real time, informasi Menyediakan real time, informasi

bermanfaat. bermanfaat. Meningkatkan kapasitas individu dan Meningkatkan kapasitas individu dan

organisatoris untuk mengidentifikasi organisatoris untuk mengidentifikasi dan mengendalikan bisnis (real time) dan mengendalikan bisnis (real time) dan informasi mengambil resiko. dan informasi mengambil resiko.

Meraih strategi organisasi.Meraih strategi organisasi.

Page 7: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 77

Intruksi KomputerIntruksi Komputer Instruksi suatu komputer melibatkan pembelajaran dan Instruksi suatu komputer melibatkan pembelajaran dan

menggunakan suatu bahasa yang dipahami komputermenggunakan suatu bahasa yang dipahami komputer Bagaimanapun, tidak seperti bahasa-bahasa manusia, Bagaimanapun, tidak seperti bahasa-bahasa manusia,

secara tradisional hanya dua hal yang dapat dipahami secara tradisional hanya dua hal yang dapat dipahami komputer :komputer :• Kehadiran suatu dorongan elektrikalKehadiran suatu dorongan elektrikal• Ketidakhadiran suatu dorongan elektrikalKetidakhadiran suatu dorongan elektrikal

Dua Lingkungan status ini disebut Dua Lingkungan status ini disebut bahasa mesinbahasa mesin dan dan sering diwakili oleh 1 dan 0. Semua instruksi komputer sering diwakili oleh 1 dan 0. Semua instruksi komputer dan data untuk masukan, ruang penyimpanan, dan dan data untuk masukan, ruang penyimpanan, dan pengolahan harus diwakili oleh suatu rangkaian 1 dan 0 pengolahan harus diwakili oleh suatu rangkaian 1 dan 0 sebelum komputer itu dapat memproses mereka.sebelum komputer itu dapat memproses mereka.

Dua status ini bisa mengubah kepada empat status di Dua status ini bisa mengubah kepada empat status di dalam komputer-komputer yang baru. Kemajuan dalam komputer-komputer yang baru. Kemajuan teknologi baru dapat memungkinkan mesin-mesin untuk teknologi baru dapat memungkinkan mesin-mesin untuk menyimpan empat status elektrik dibanding on/off.menyimpan empat status elektrik dibanding on/off.

Page 8: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 88

105 Loop DS OH106 GET TRAN107 LR R11,R1108 LA R10,ISRECORD109 MVC ISKEY,TXKEY110 PRINT GEN116 WRITE ECB1, KN, NAMEFILE, ISAMAREA, "S", (R11)117+ CNOP 0,4118+ BAL 1,*+30119+ECB1 DC A(0)120+ DC BL1"10"121+ DC BL1"000001000"122+ DC AL2(0)123+ DC A(NAMEFILE)124+ DC A(ISAMAREA)125+ DC A(0)126+ DC A(0)127+ DC AL2(0)128+ ST R11,20(1,0)129+ L 15,NAMEFILE+92130+ BALR 14,15132 WAIT ECB=ECB1133+ LA 1,ECB1134+ LA 0,1(0,0)135+ SVC 1

132 WAIT ECB=ECB1 133+ LA 1,ECB1 134+ LA 0,1(0,0) 135+ SVC 1 137 CLI ECB1+24,X"00" 138 BE LOOP 139 TM ECB1+24,B"00001100" 140 BNZ HRDWRERR 141 TM ECB1+24,B"00100000" 142 BO NOSPACE 143 TM ECB1+24,B"00000001" 144 BO INVALID 145 B LOOP

Assembler Level Program CodeAssembler Level Program Code

Page 9: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 99

Kategori SoftwareKategori Software

Bahasa pemogramanBahasa pemograman Sistem OperasiSistem Operasi Software komunikasiSoftware komunikasi Software aplikasiSoftware aplikasi

Page 10: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1010

Bahasa PemogramanBahasa Pemograman Bahasa pemograman generasi pertamaBahasa pemograman generasi pertama

• Meskipun variasi di dalam bahasa program, Meskipun variasi di dalam bahasa program, komputer hanya memahami bahasa mesin. komputer hanya memahami bahasa mesin.

• Bahasa mesin adalah nama yang lain untuk Bahasa mesin adalah nama yang lain untuk sandi biner. sandi biner.

Bahasa pemograman generasi keduaBahasa pemograman generasi kedua• Bahasa pemograman generasi kedua, yang Bahasa pemograman generasi kedua, yang

disebut disebut bahasa asembler - rakitanbahasa asembler - rakitan, , menunjukkan usaha yang pertama untuk menunjukkan usaha yang pertama untuk mengembangkan suatu lebih banyak bahasa mengembangkan suatu lebih banyak bahasa seperti manusia untuk berkomunikasi dengan seperti manusia untuk berkomunikasi dengan komputerkomputer

Page 11: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1111

Bahasa PemogramanBahasa Pemograman Bahasa pemograman generasi ketigaBahasa pemograman generasi ketiga

• Bahasa pemrograman generasi ketiga terhadap Bahasa pemrograman generasi ketiga terhadap pemindahan pengembangan dari bahasa berorientasi pemindahan pengembangan dari bahasa berorientasi prosedurprosedur..

• Seperti nama yang menyiratkan bahasa berorientasi Seperti nama yang menyiratkan bahasa berorientasi prosedur menguraikan prosedur-prosedur pengolahan prosedur menguraikan prosedur-prosedur pengolahan yang untuk dilaksanakan oleh komputer menggunakan yang untuk dilaksanakan oleh komputer menggunakan bahasa Inggris seperti kosa kata bahasa Inggris seperti kosa kata . .

• Tidak seperti bahasa rakitan, bahasa berorientasi Tidak seperti bahasa rakitan, bahasa berorientasi prosedur merupakan bahasa bebas mesin; maksudnya prosedur merupakan bahasa bebas mesin; maksudnya dimungkinkan untuk menerjemahkan mereka ke dalam dimungkinkan untuk menerjemahkan mereka ke dalam kode mesin untuk berjalan pada banyak jenis komputer-kode mesin untuk berjalan pada banyak jenis komputer-komputer yang berbedakomputer yang berbeda..

Page 12: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1212

Bahasa PemogramanBahasa Pemograman Bahasa pemograman generasi keempatBahasa pemograman generasi keempat

• Bahasa pemrograman generasi keempat Bahasa pemrograman generasi keempat berkonsentrasi pada mengirimkan lingkungan berkonsentrasi pada mengirimkan lingkungan pengembangan aplikasi yang lengkap kepada pengembangan aplikasi yang lengkap kepada pengguna non tehnik. pengguna non tehnik.

• Mencoba menyediakan suatu alat Mencoba menyediakan suatu alat pengembangan yang terintegrasi sudah pengembangan yang terintegrasi sudah menimbulkan bermacam kesukses. Banyak menimbulkan bermacam kesukses. Banyak bahasa-bahasa generasi keempat masih bahasa-bahasa generasi keempat masih sangat rumit dan bersifat memakan waktu dan sangat rumit dan bersifat memakan waktu dan menantang untuk dipelajari dan digunakanmenantang untuk dipelajari dan digunakan

Page 13: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1313

Bahasa PemogramanBahasa Pemograman Bahasa pemograman generasi ke limaBahasa pemograman generasi ke lima

• Banyak orang menandai bahasa pemrograman yang berkonsentrasi Banyak orang menandai bahasa pemrograman yang berkonsentrasi pada melekatkan kecerdasan di dalam aplikasi-aplikasi komputer pada melekatkan kecerdasan di dalam aplikasi-aplikasi komputer sebagai bahasa-bahasa generasi yang ke lima. sebagai bahasa-bahasa generasi yang ke lima.

• Gol dari software cerdas adalah untuk membuat perangkat lunak yang Gol dari software cerdas adalah untuk membuat perangkat lunak yang melaksanakan tugas-tugas yang dipertimbangkan secara normal melaksanakan tugas-tugas yang dipertimbangkan secara normal menyerupai kecerdasan manusia. menyerupai kecerdasan manusia.

• Software cerdas adalah umumnya dipersatukan pada bidang riset yang Software cerdas adalah umumnya dipersatukan pada bidang riset yang disebut kecerdasan buatan . Aplikasi-aplikasi kecerdasan buatan disebut kecerdasan buatan . Aplikasi-aplikasi kecerdasan buatan memperlihatkan kecerdasan dan perilaku manusia (seperti, robotika, memperlihatkan kecerdasan dan perilaku manusia (seperti, robotika, jaringan syaraf , pengenalan suara, sistem pakar, dan alamiah dan jaringan syaraf , pengenalan suara, sistem pakar, dan alamiah dan pengolahan bahasa asing). pengolahan bahasa asing).

• Pada akhirnya, beberapa harapan pengembang untuk memberi Pada akhirnya, beberapa harapan pengembang untuk memberi kemampuan komputer untuk belajar atau menyesuaikan melalui kemampuan komputer untuk belajar atau menyesuaikan melalui pengalaman, banyak seperti manusia ahli yang memperoleh keahlian pengalaman, banyak seperti manusia ahli yang memperoleh keahlian dari waktu ke waktu dan pengalaman-pengalaman. dari waktu ke waktu dan pengalaman-pengalaman.

Page 14: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1414

Menterjemahkan Bahasa KomputerMenterjemahkan Bahasa Komputer Proses terjemahan dimulai dengan source program, Proses terjemahan dimulai dengan source program,

perintah yang ditulis oleh programmer menggunakan perintah yang ditulis oleh programmer menggunakan bahasa selain dari bahasa mesin. Perangkat lunak bahasa selain dari bahasa mesin. Perangkat lunak terjemahan mengkonversi source program ke dalam terjemahan mengkonversi source program ke dalam bahasa mesin, disebut kode objek. Akhirnya, komputer bahasa mesin, disebut kode objek. Akhirnya, komputer melaksanakan kode objek. melaksanakan kode objek.

Terdapat tiga jenis dasar bahasa penterjemah Terdapat tiga jenis dasar bahasa penterjemah komputer : komputer : assemblers, compiler-compilerassemblers, compiler-compiler, dan , dan interpretersinterpreters..• Assembler menerjemahkan bahasa rakitan ke dalam bahasa Assembler menerjemahkan bahasa rakitan ke dalam bahasa

mesin. mesin. • Compiler-compiler menerjemahkan seluruh suatu program Compiler-compiler menerjemahkan seluruh suatu program

sebelum pengolahan komputer setiap bagian tentangnya. sebelum pengolahan komputer setiap bagian tentangnya. • Interpreters menerjemahkan dan melaksanakan kode program Interpreters menerjemahkan dan melaksanakan kode program

baris demi baris. baris demi baris.

Page 15: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1515

SourceCode

ObjectCode

Compiler,Interpreter,

orAssembler

Menterjemahkan Bahasa KomputerMenterjemahkan Bahasa Komputer

Page 16: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1616

Software Sistem OperasiSoftware Sistem Operasi

Suatu sistem operasi (atau software sistem), adalah set dari Suatu sistem operasi (atau software sistem), adalah set dari program komputer untuk mengatur dasar operasi komputer program komputer untuk mengatur dasar operasi komputer dengan koordinasi dan memerintahkan komponen-komponen dengan koordinasi dan memerintahkan komponen-komponen perangkat keras. perangkat keras.

Lebih secara rinci, sistem operasi melaksanakan tugas-tugas Lebih secara rinci, sistem operasi melaksanakan tugas-tugas seperti pengendalian eksekusi perintah program oleh CPU, seperti pengendalian eksekusi perintah program oleh CPU, memanajemen penyimpanan data di dalam memori dan alat memanajemen penyimpanan data di dalam memori dan alat penyimpan sekunder, dan memanajemen komunikasi antara penyimpan sekunder, dan memanajemen komunikasi antara CPU, periferal, dan komputer-komputer lain. CPU, periferal, dan komputer-komputer lain.

Sebagai tambahan terhadap memanajemen perangkat keras Sebagai tambahan terhadap memanajemen perangkat keras operasi yang memproses dan memindahkan data, perangkat operasi yang memproses dan memindahkan data, perangkat lunak sistem operasi juga " bertemu dengan " perangkat lunak lunak sistem operasi juga " bertemu dengan " perangkat lunak kategori kedua, software aplikasi. kategori kedua, software aplikasi.

Page 17: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1717

Software KomunikasiSoftware Komunikasi Penggabungan teknologi telekomunikasi dan komputer adalah Penggabungan teknologi telekomunikasi dan komputer adalah

salah satu pengembangan yang paling penting di dalam salah satu pengembangan yang paling penting di dalam teknologi informasi. Pemusatan ini sudah menimbulkan teknologi informasi. Pemusatan ini sudah menimbulkan bermacam perangkat lunak konektivitas :bermacam perangkat lunak konektivitas : • Software PC ke PCSoftware PC ke PC mengizinkan dua komputer pribadi untuk berbagi data, mengizinkan dua komputer pribadi untuk berbagi data,

pesan, atau sharing sumber daya seperti hard disk atau printerpesan, atau sharing sumber daya seperti hard disk atau printer....• software Local area network (LAN) software Local area network (LAN) menghubungkan beberapa menghubungkan beberapa

lokasi komputer pribadi berdekatan kepada satu sama lain dan lokasi komputer pribadi berdekatan kepada satu sama lain dan mengkoordinir interaksi mereka.mengkoordinir interaksi mereka. ..

• software PC to host software PC to host mengizinkan suatu komputer pribadi untuk saling mengizinkan suatu komputer pribadi untuk saling berhubungan dengan suatu komputer host yang besar. berhubungan dengan suatu komputer host yang besar. ..

• software Wide area network (WAN) software Wide area network (WAN) mengizinkan komputer-mengizinkan komputer-komputer untuk saling berhubungan ke seberang suatu bidang komputer untuk saling berhubungan ke seberang suatu bidang geografisgeografis

• software Client/server software Client/server memungkinkan model komunikasi memungkinkan model komunikasi client/server . client/server .

• software Web/Internet software Web/Internet memungkinkan users memungkinkan users untuk melayari untuk melayari Internet, mengembangkan situs web, dan mengambil bagian di dalam Internet, mengembangkan situs web, dan mengambil bagian di dalam web mendasarkan komputasi. web mendasarkan komputasi.

Page 18: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1818

Contoh logik Program

If Then ElseIf the customer is listed in our files Then continue processing Else refer to the program code that details how to add the customer to our recordsEndif

Do While Answer is “Yes” Display the transaction data input screen Store the entered data in transaction file A Ask the user if there is more data Store the user’s response in the variable AnswerEnd DoPost the transaction data to the master file

i=1For i= 1 to 10 Sum i plus the square root of i Store the sum in the variable Result Add 1 to iEnd forDisplay the variable Result

Do Loop

For Loop

YES

NO Post

Get Data

Store the datain transaction file

Ask if more data

?More Data?

Customerlisted? YES

NOAdd to records

ContinueProcessing

?

Logic Type Flowchart Representation Example:

?

Set i to 1

Add i + Sq. Rt. of i

DisplayResult

Is i >10 ?

Add i + 1

Yes

No

Page 19: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 1919

Software AplikasiSoftware Aplikasi Software aplikasi memasukkan variasi yang sangat banyak Software aplikasi memasukkan variasi yang sangat banyak

dari program yang ditulis untuk memproses permintaan dari program yang ditulis untuk memproses permintaan pengguna untuk enter, update, simpan, query, atau pengguna untuk enter, update, simpan, query, atau informasi laporan. informasi laporan.

Software aplikasi tersedia untuk beraneka tugas seperti Software aplikasi tersedia untuk beraneka tugas seperti menciptakan grafik - bagan, memanajemen tempat menciptakan grafik - bagan, memanajemen tempat penyimpanan data, pembicaraan, menciptakan simulasi-penyimpanan data, pembicaraan, menciptakan simulasi-simulasi bangunan dan produk-produk, dan bahkan simulasi bangunan dan produk-produk, dan bahkan memanjemen keamanan bangunan dan pendinginanmemanjemen keamanan bangunan dan pendinginan..

Terus meningkat, software aplikasi, seperti perangkat lunak Terus meningkat, software aplikasi, seperti perangkat lunak sistem operasi, sedang bergerak dari character-based user sistem operasi, sedang bergerak dari character-based user interfaces (CUI) kepada graphical user interfaces (GUI). interfaces (CUI) kepada graphical user interfaces (GUI). Suatu komputer user interface menggambarkan bagaimana Suatu komputer user interface menggambarkan bagaimana pengguna saling berhubungan dengan komputer (seperti, pengguna saling berhubungan dengan komputer (seperti, menu-menu, layar-layar, keyboard, dan bantuan-bantuan). menu-menu, layar-layar, keyboard, dan bantuan-bantuan).

Page 20: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2020

Contoh Tools Produktivitas PersonalContoh Tools Produktivitas Personal Tempat kerja menjadi diotomatisasikan ketika organisasi Tempat kerja menjadi diotomatisasikan ketika organisasi

mengintegrasikan fungsi-fungsi informasi menggunakan tools mengintegrasikan fungsi-fungsi informasi menggunakan tools dan teknik-teknik seperti teleconferencing, surat elektronik, dan teknik-teknik seperti teleconferencing, surat elektronik, word processing, database, grafik, dan spreadsheetsword processing, database, grafik, dan spreadsheets..

Semakin banyak, para pemberi kerja mengharapkan pekerja Semakin banyak, para pemberi kerja mengharapkan pekerja yang baru dengan (dan mempunyai kemampuan untuk yang baru dengan (dan mempunyai kemampuan untuk cepat belajar) fitur yang tersedia di dalam tools produktivitas cepat belajar) fitur yang tersedia di dalam tools produktivitas pribadi seperti spreadsheet, browser web, sistem manajemen pribadi seperti spreadsheet, browser web, sistem manajemen database (DBMS), word processing, paket grafik, dan tools database (DBMS), word processing, paket grafik, dan tools presentasi.presentasi.

Familiar dengan toolsyang lain seperti tools dokumentasi Familiar dengan toolsyang lain seperti tools dokumentasi (flowcharting dan data flow diagram), paket pajak, acuan-(flowcharting dan data flow diagram), paket pajak, acuan-acuan akuntansi dan auditing, perangkat pendukung acuan akuntansi dan auditing, perangkat pendukung keputusan, dan paket statistik meningkatkan nilai anda keputusan, dan paket statistik meningkatkan nilai anda sebagai suatu profesional.sebagai suatu profesional.

Page 21: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2121

DataDBMS

Application

A

ApplicationB

ApplicationC

Aplikasi Dasar DBMSAplikasi Dasar DBMS

Page 22: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2222

Name Telephone NumberMaureen Rodriguez 485-5215Steve Anderson 268-9615Cheryl Gibbs 377-3216Lyn Hoggan 226-5476Scott Kirkham 321-9512Karrie Eaquinto 462-6387Jim Stice 373-6733

Tabel Nomor TelephoneTabel Nomor Telephone

Page 23: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2323

CUSTOMERName Telephone BalanceNicol 123-4567 123,456Benjamin 852-7412 365,412Tate 951-3578 214,569Charisse 357-4563 456,321Marty 632-1587 124,682Sariah 145-9687 975,632McKell 875-6891 112,002

SALEInvoice # Date213 01Sep91214 01Sep91215 02Sep91216 02Sep91217 03Sep91218 03Sep91219 04Sep91

CustomerNicolCharisseBenjaminTateMartySariahMcKell

PRODUCTItem # Description Price Cost

1 Rocket 215 100

2 Violin 250 75

3 Bat 35 22

4 Doll 56 12

PRODUCT-SALEInvoice # Item # Qty213 1 2213 2 1215 2 1216 4 5217 3 2218 4 1

Tabel – Tabel Penjualan / Piutang Tabel – Tabel Penjualan / Piutang

UsahaUsaha

Page 24: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2424

Teknologi ObjekTeknologi Objek OOP - Object Oriented ProgrammingOOP - Object Oriented Programming OODB - Object Oriented Data BasesOODB - Object Oriented Data Bases

• Uji suatu masalah dengan modeling sebagai kelompok Uji suatu masalah dengan modeling sebagai kelompok dari interaksi object dari interaksi object

• Suatu obyek digambarkan oleh dalam kelas, elemen Suatu obyek digambarkan oleh dalam kelas, elemen data, dan perilakudata, dan perilaku

• eg... dalam suatu sistim masukan pesanan - faktur eg... dalam suatu sistim masukan pesanan - faktur dalam suatu kelas, faktur-faktur individu adalah objectdalam suatu kelas, faktur-faktur individu adalah object

• contoh perilaku memasukkan kedalam printing, contoh perilaku memasukkan kedalam printing, mengamati, jumlah keseluruhan mengamati, jumlah keseluruhan

• object menerima perilaku-perilaku dan kombinasikan nya object menerima perilaku-perilaku dan kombinasikan nya dengan elemen data mereka sendiridengan elemen data mereka sendiri

Page 25: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2525

Keuntungan Objek Berorientasi Keuntungan Objek Berorientasi TeknologiTeknologi

Modeling fasilitas semantic (real world)Modeling fasilitas semantic (real world) Dapat mengakomodasi tipe data kompleks dan Dapat mengakomodasi tipe data kompleks dan

kerjasama transaksi kerjasama transaksi Mampu menangani hubungan-hubungan dunia Mampu menangani hubungan-hubungan dunia

nyata (eg. Bagian - Dari ;Pemilik ;Lives-In) nyata (eg. Bagian - Dari ;Pemilik ;Lives-In) Data yang mungkin aktif (via pesan, data dapat Data yang mungkin aktif (via pesan, data dapat

bertindak self-activate) bertindak self-activate) Dapat menyimpan data dengan perilaku nyaDapat menyimpan data dengan perilaku nya

Page 26: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2626

Arah Masa Depan SoftwareArah Masa Depan Software

Kebutuhan akan tools dan metoda-metoda memungkinkan Kebutuhan akan tools dan metoda-metoda memungkinkan pengembangan aplikasi lebih cepat, efisien. pengembangan aplikasi lebih cepat, efisien.

Pergeseran dari suatu pengolahan departemen dan model Pergeseran dari suatu pengolahan departemen dan model penyimpanan data kepada suatu perspektif perusahaan. penyimpanan data kepada suatu perspektif perusahaan.

Keinginan untuk mengizinkan para pemakai komputer Keinginan untuk mengizinkan para pemakai komputer (clients) kepada pengendalian proses dibandingkan (clients) kepada pengendalian proses dibandingkan mempunyai pengawasan proses pada user. mempunyai pengawasan proses pada user.

Kebutuhan akan perbaikan user interface dan komunikasi Kebutuhan akan perbaikan user interface dan komunikasi yang membentuk bermacam data. yang membentuk bermacam data.

Kebutuhan untuk memudahkan komunikasi global dan Kebutuhan untuk memudahkan komunikasi global dan sepanjang cyberspacesepanjang cyberspace

Page 27: Information Technology: Aplikasi Perangkat Lunak

IT : Software AplikasiIT : Software Aplikasi 2727

Bagaimana Caranya Mengambil Keuntungan Bagaimana Caranya Mengambil Keuntungan Dari Teknologi Informasi Dewasa iniDari Teknologi Informasi Dewasa ini

Membaca dan / atau mengamati program dan Membaca dan / atau mengamati program dan video-video ITvideo-video IT

Secara phisik atau secara elektronis menghadiri Secara phisik atau secara elektronis menghadiri demonstrasi teknologi, workshop, dan demonstrasi teknologi, workshop, dan konferensi-konferensi konferensi-konferensi

Gunakan teknologi Gunakan teknologi