Software – Data & Database
Ir. Sihar, M.T.
Departemen Teknik Informatika
Institut Teknologi Harapan Bangsa
2002
Daftar Pustaka
1) Elmasri, R., Navathe, S. Fundamentals of
Database Systems. Addison-Wesley. 2000.
2) Polle, T., Ripke, T., Schewe, K-D. Fundamentals
of Information Systems. Springer US. 1999.
3) Pratt, P.J., Adamski, J. Database systems:
Management and Design. Boyd & Fraser. 1994.
4) Thierauf, R. J. Effective Management and
Evaluation of Information Technology.
Publisher: Quorum Books. 1994.
Tiga komponen utama
pembentuk komputer:
hardware, software,
brainware
Software: komponen mediasi antara lapisan
(layer) hardware dan brainware. Sebuah data
dalam perspektif sistem komputer/komputer
direpresentasikan dalam software.
Langkah-langkah dalam mengembangkan
program:
• Defining Problem (mendefinisikan masalah)
• Selecting the Language (memilih bahasa
pemrograman)
• Designing the Program (merancang program)
• Programming / coding the program (melakukan
pemrograman atau membuat kode program)
• Testing and Debugging the program (pengetesan
dan pelacakan kesalahan program)
• Documenting Program (mendokumentasikan
program)
Simbol-simbol Flow-chart menurut
ANSI (American National Standard Institute)
Terminal symbol
Preparation
symbol
Processing symbol
Decision
symbol
Predefined
Process
symbol
Connector
symbol
Off page
Connector
symbol
Annotation
Flag symbol
Bentuk-bentuk dasar struktur logika
yang diwakili oleh bagan alir:
• Struktur urut Sederhana (simple sequence
structure)
• Struktur loncat (branch structure)
• Struktur seleksi (selection structure)
• Struktur perulangan FOR (FOR loop structure)
• Struktur perulangan DO WHILE (DO WHILE
loop structure)
• Struktur perulangan DO UNTIL (DO UNTIL loop
structure)
• Struktur CASE (CASE structure)
PSEUDOCODE
• Banyak digunakan untuk mewakili urut-urutan
proses dari program sebagai penjembatanan antara
bahasa sehari-hari programmer dengan bahasa
komputer.
• Merupakan suatu bahasa yang memungkinkan
programmer untuk berpikir terhadap
permasalahan yang harus dipecahkan tanpa harus
memikirkan syntax dari bahasa pemrograman
yang tertentu.
• Setelah kode program dirancang dalam
pseudocode dan telah diperiksa & diteliti, baru
dibuat program yang sebenarnya.
Database
• Merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya,
tersimpan di perangkat keras komputer dan
digunakan perangkat lunak untuk
memanipulasinya.
• Database adalah salah satu komponen yang
penting dalam sistem informasi, karena
merupakan dasar dalam menyediakan
informasi bagi para user.
• Penerapan database ke dalam sistem
informasi disebut dengan database system.
Hirarki Organisasi Data
BIT
BYTE
FIELD
RECORD
ARSIP (FILE)
DATABASE
Jenjang Data:
• Bit: merupakan unit data yang terkecil dan terdiri dari
biner 1 atau 0.
• Byte: suatu kelompok yang terdiri dari beberapa bit yang
menggambarkan satu angka, karakter atau simbol lainnya.
• Field: kelompok karakter, angka atau simbol-simbol
menjadi suatu kata, kelompok huruf atau kelompok angka.
• Record: kelompok dari suatu field
• Arsip (File): kelompok dari record yang mempunyai tipe
yang sama.
• Database: kelompok dari arsip-arsip yang berhubungan.
Tipe dari File (Arsip):
• Master File (File Induk): dalam sebuah aplikasi,
file ini merupakan file yang penting karena berisi record-
record yang sangat perlu di dalam organisasi.
• Transaction File (File Transaksi): digunakan
untuk merekam data hasil dari transaksi yang terjadi.
• Report File (File Laporan): berisi informasi-
informasi yang akan ditampilkan.
• History File (File Sejarah): berisi data masa lalu
yang sudah tidak aktif lagi, namun masih tetap disimpan
sebagai arsip.
• Backup File (File Pelapis): salinan dari file-file
yang masih aktif di dalam basis data pada suatu saat
tertentu.

data_dan_DBase_.pdf

  • 1.
    Software – Data& Database Ir. Sihar, M.T. Departemen Teknik Informatika Institut Teknologi Harapan Bangsa 2002
  • 2.
    Daftar Pustaka 1) Elmasri,R., Navathe, S. Fundamentals of Database Systems. Addison-Wesley. 2000. 2) Polle, T., Ripke, T., Schewe, K-D. Fundamentals of Information Systems. Springer US. 1999. 3) Pratt, P.J., Adamski, J. Database systems: Management and Design. Boyd & Fraser. 1994. 4) Thierauf, R. J. Effective Management and Evaluation of Information Technology. Publisher: Quorum Books. 1994.
  • 3.
    Tiga komponen utama pembentukkomputer: hardware, software, brainware Software: komponen mediasi antara lapisan (layer) hardware dan brainware. Sebuah data dalam perspektif sistem komputer/komputer direpresentasikan dalam software.
  • 4.
    Langkah-langkah dalam mengembangkan program: •Defining Problem (mendefinisikan masalah) • Selecting the Language (memilih bahasa pemrograman) • Designing the Program (merancang program) • Programming / coding the program (melakukan pemrograman atau membuat kode program) • Testing and Debugging the program (pengetesan dan pelacakan kesalahan program) • Documenting Program (mendokumentasikan program)
  • 5.
    Simbol-simbol Flow-chart menurut ANSI(American National Standard Institute) Terminal symbol Preparation symbol Processing symbol Decision symbol Predefined Process symbol Connector symbol Off page Connector symbol Annotation Flag symbol
  • 6.
    Bentuk-bentuk dasar strukturlogika yang diwakili oleh bagan alir: • Struktur urut Sederhana (simple sequence structure) • Struktur loncat (branch structure) • Struktur seleksi (selection structure) • Struktur perulangan FOR (FOR loop structure) • Struktur perulangan DO WHILE (DO WHILE loop structure) • Struktur perulangan DO UNTIL (DO UNTIL loop structure) • Struktur CASE (CASE structure)
  • 7.
    PSEUDOCODE • Banyak digunakanuntuk mewakili urut-urutan proses dari program sebagai penjembatanan antara bahasa sehari-hari programmer dengan bahasa komputer. • Merupakan suatu bahasa yang memungkinkan programmer untuk berpikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemrograman yang tertentu. • Setelah kode program dirancang dalam pseudocode dan telah diperiksa & diteliti, baru dibuat program yang sebenarnya.
  • 8.
    Database • Merupakan kumpulandari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. • Database adalah salah satu komponen yang penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi bagi para user. • Penerapan database ke dalam sistem informasi disebut dengan database system.
  • 9.
  • 10.
    Jenjang Data: • Bit:merupakan unit data yang terkecil dan terdiri dari biner 1 atau 0. • Byte: suatu kelompok yang terdiri dari beberapa bit yang menggambarkan satu angka, karakter atau simbol lainnya. • Field: kelompok karakter, angka atau simbol-simbol menjadi suatu kata, kelompok huruf atau kelompok angka. • Record: kelompok dari suatu field • Arsip (File): kelompok dari record yang mempunyai tipe yang sama. • Database: kelompok dari arsip-arsip yang berhubungan.
  • 11.
    Tipe dari File(Arsip): • Master File (File Induk): dalam sebuah aplikasi, file ini merupakan file yang penting karena berisi record- record yang sangat perlu di dalam organisasi. • Transaction File (File Transaksi): digunakan untuk merekam data hasil dari transaksi yang terjadi. • Report File (File Laporan): berisi informasi- informasi yang akan ditampilkan. • History File (File Sejarah): berisi data masa lalu yang sudah tidak aktif lagi, namun masih tetap disimpan sebagai arsip. • Backup File (File Pelapis): salinan dari file-file yang masih aktif di dalam basis data pada suatu saat tertentu.