KEBUTUHAN DALAM MEMBANGUN SI FIRDAUS SOLIHIN UNIVERSITAS TRUNOJOYO KOMPONEN SI Hardware (perangkat keras) Software (perangkat Lunak) Brainware (pengguna) Procedure (aturan yang dipakai) Basis Data (penyimpanan Data) Jaringan Komputer 1 PERANGKAT KERAS (HARDWARE) PROCESSOR MEMMORY INPUT/OUTPUT DEVICE SISTEM KOMPUTER PROCESSOR 286, 386, 486 PENTIUM I, II, III, 4 PENTIUM CORE SOLO PENTIUM CORE DUO PENTIUM CORE 2 DUO 2 MEMMORY PRIMARY MEMMORY SECONDARY MEMMORY INPUT/OUTPUT DEVICE INPUT OUTPUT KEYBOARD MOUSE, DLL PRINTER MONITOR, DLL INPUT/OUTPUT TOUCHSCREEN, DLL 3 PERANGKAT KERAS PERANGKAT LUNAK / SOFTWARE SISTEM OPERASI PROGRAM UTILITAS PROGRAM APLIKASI PROGRAM PAKET BAHASA PEMROGRAMAN 4 SOFTWARE SISTEM OPERASI Perangkat lunak yang berfungsi untuk menintegrasikan berbagai elemen sistem komputer Contoh MS DOS MS Windows Macintosh, OS/2, UNIX, LINUX, NetWare, dll SOFTWARE 5 PROGRAM UTILITAS program khusus yang berfungsi sebagai perangkat pemeliharaan komputer Contoh anti virus (McAfee, AVG) manajemen hardisk (Norton Utilities, PartitionMagic) SOFTWARE PROGRAM APLIKASI program yang dikembangkan untuk memenuhi kebutuhan yang spesifik Contoh aplikasi akuntansi, aplikasi perbankan, aplikasi pendidikan, aplikasi multimedia SOFTWARE 6 PROGRAM PAKET merupakan program yang dikembangkan untuk kebutuhan umum yang terdiri darigabungan beberapa program aplikasi Contoh MS Office Corel Adobe SOFTWARE BAHASA PEMROGRAMAN merupakan perangkat lunak untuk pembuatan atau pengembangan perangkat lunak. Contoh Pascal, BASIC, Prolog, Java, C Visual .Net dll SOFTWARE 7 BRAINWARE PEKERJAAN DI BIDANG IT 8 DATABASE Basis Data (penyimpanan Data) Basis Data / Database: kumpulan dari data/table yang terelasi atau saling berhubungan, dimana database tersebut dapat terdiri dari satu table atau lebih. DBMS (Database Manajemen System): Adalah sistem software yang multiguna, yang menyediakan fasilitas untuk mendefinisikan, membangun, dan memanipulasi basis data untuk aplikasi yang beraneka ragam. SQL: Adalah bahasa standar yang digunakan untuk memanipulasi database relationaL 9 SISTEM DATABASE BASIS DATA RELATIONAL Sebagian besar sistem informasi yang ada saat ini dibangun berdasarkan pada basisdata relasional (basisdata yang merupakan kumpulan tabel) dan SQL (Structured Query Language) Contoh Relational Database Management Systems (RDBMS): MS SQL Server, Oracle, MySQL, PostgreSQL, dll 10 NETWORKING Jaringan Komputer Standalone Peer to Peer Client Server 11 PROCEDURE Procedure (aturan yang dipakai) Setiap aplikasi memiliki aturan baku yang digunakan untuk mengopersikan sistem informasi tersebut Tanpa Aturan ini sebuah sistem informasi tidak akan berjalan sesuai yang diharapkan 12