PENDAHULUAN
BAB II
TINJAUAN PUSTAKA
2.3 Operator
2.3.1 Operator Aritmatika
Operartor dalam aritmatika dibagi menjadi dua jenis. Pertama yaitu binary
operator yang dikenal sebagai operator pasangan, memiliki 2 buah operand.
Kedua yakni unary operator, hanya memiliki sebuah operand dan disebut juga
sebagai operator tunggal (Sumadi dan Haryoko, 2011).
2.3.2 Operator Relasional
DataJoint provides a minimal yet powerful set of operators on relations :
restriction, projection, and join. These operators allow transforming relations into
new derived relations. The ouput of each relations operator is a proper relation in
its own right (Yatsenko et all, 2015).
DataJoint menyediakan sedikitnya seperangkat operator dalam hubungan
pembatasan, proyeksi, dan penggabungan. Operator tersebut memungkinkan
perubahan hubungan menjadi turunan yang baru. Output dari masing-masing
operator relasional adalah hubungan yang tepat dengan sistemnya (Yatsenko
dkk, 2015).
2.3.3 Operator Penugasan
Operator ini digunakan untuk memberikan tugas pada variabel. Sebagai
contoh : umur = 21, maka variabel “umur” telah diberi tugas untuk menyimpan
angka 21. Selain menyimpan atau mengisi nilai, terdapat pula penjumlahan,
pengurangan, perkalian, pembagian, dan sebagainya (Wardana, 2019).
2.4 Flowchart
A flowchart is a convenient technique to represent the flow of control in a
program. It is a pictorial representation of an algorithm that use symbols to show
the operations and decisions. In fact, flowcharts are the plan to be followed when
the program is written (Agarwal et all, 2010).
Flowchart adalah teknik yang mudah digunakan untuk
merepresentasikan aliran kontrol dalam suatu program. Ini adalah representasi
bergambar dari suatu algoritma yang menggunakan simbol untuk menunjukkan
operasi dan keputusan. Bahkan, diagram alur adalah rencana yang harus diikuti
ketika program ditulis (Agarwal dkk, 2010).
Berikut adalah simbol-simbol yang digunakan untuk menggambarkan
algoritma dalam bentuk diagram alir beserta kegunaannya (Sitorus, 2015) :
No. Simbol Nama Fungsi
1 Terminal Menyatakan permulaan
atau akhir suatu program.
Agarwal BB, SP Tayal, and M Gupta. Software Engineering and Testing. Jones
and Barlett Publisher. USA
Bobihu Yusron. 2013. Aplikadi Manajemen Laboratorium Komputer Teknik
Informatika UIN Alauddin Makassar. Jurnal Teknosains. 7(2) : 259-274
Cholifah Siti. 2010. Analisis Perbandingan Logika Boolean dengan Logika Fazi
Untuk Menyelesaikan Permasalahan Pemrograman. Jurnal Progresif. 6(2) :
641-686
Ekklesia Dicky. 2010. Studi dan Implementasi Pengamanan Basis Data dengan
Teknik Kriptografi Stream Chiper. Jurnal Sains dan Teknologi. 3(1) : 34-40
Enterprise Jubilee. 2019. Phyton Untuk Programmer Pemula. Gramedia. Jakarta
Gunawan AAS dan Linggarjati J. 2012. Pengembangan Program Aplikasi
Enhanced Machine Control Dengan Python untuk Metode Interpolasi
Newton. Jurnal Comtech. 3(1) : 154-161
Kadir Abdul. 2019. Logika Pemrograman Komputer. Elex Media Komputindo.
Jakarta
Sitorus Lamhat. 2015. Algoritma dan Pemrograman. Andi Offset. Yogyakarta
Sumadi dan Haryoko. 2011. Rancang Bangun Perangkat Lunak Simulasi
Pembelajaran Pohon Ekspresi Dari Ekspresi Aritmatika Prefix, Infix, dan
Postfix. Jurnal Computech dan Bisnis. 5(1) : 51-57
Wadi Hamzan. 2015. Pemrograman Python. TR Publisher. Moskow
Wardana. 2019. Belajar Pemrograman dan Hacking Menggunakan Python. Gramedia.
Jakarta
Yatsenko D, J Reimer, AS Ecker, EY Walker, F Sinz, P Berens, A Hoenselaar,
RJ Cotton, AS Siapas, and AS Tolias. 2015. DataJoint Managing Big
Scientific Data Using Matlab or Phyton. Biorxiv Journal. 10(1) : 1-10