Minggu, 13 Januari 2019

PEMOGRAMAN DASAR




Hasil gambar untuk 3 jenis bahasa pemrograman dan contohnya



1.Bahasa pemograman ada 3,yaitu Low level Language,Middle Level language, & High Level Language.sebutka contoh masing - masing bahasa tersebut.

  •  low level language        

Yaitu bahasa pemrograman tingkat rendah, merupakan bahasa pemrograman generasi pertama. Bahasa pemrogramana generasi pertama ini merupakan bahasa pemrograman yang sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin, dan hanya dimengerti oleh pembuatnya saja karena programnya berupa kode kode mesin. Bahasa pemrograman level rendah  ini pertama kali muncul atau digunakan mulai sekitar tahun 1945. Ketika itu untuk membuat dan menjalankan suatu program dibutuhkan waktu yang lama dan itu pun sering dijumpai kesalahan-kesalahan. Program sangat sulit dibaca dan dibaca, sehingga pada saat itu sangat sedikit orang yang tertarik untuk menjadi programmer.
 contohnya adalah bahasa Assembly.
Hasil gambar untuk contohnya adalah bahasa Assembly.
  •  Midle level languanger

Yaitu bahasa pemrograman tingkat menengah, yang merupakan bahasa pemrograman generasi ke dua. Dalam bahasa ini seorang programmer sudah mulai bisa menggunakan bahasa sehari-hari, walaupun masih banyak susah dimengerti juga. Banyak perintah-perintah yang menggunakan inisial atau singkatan-singkatan seperti “MOV” yang berarti  “MOVE” (pindah), “STO” yang berarti (STORE) dan lain-lain. Bahasa pemrograman yang tergolong dalam midle level ini adalah assembler.
contohnya adalah Bahasa C.
Hasil gambar untuk contohnya adalah Bahasa C.
  •  High level Language

        Yaitu bahasa pemrograman tingkat tinggi, yang merupakan bahasa pemrograman generasi ke tiga dan selanjutnya. Ciri-cirinya yaitu bahasa pemrograman ini sudah terstruktur dengan baik, mudah dimengerti karena sudah menggunakan bahasa sehari-hari(–bahasa inggris tapi ya–), Bahasa pemrograman inilah bahasa pemrograman yang sekarang ini kita kenal, seperti C, C++, JAVA, PHP, Visual Basic, Pascal, ORACLE, MS-SQL, Phyton, XML dan lain-lain sebagainya. Sudah begitu beragam dan bermacam-macam jenis sesuai karakter struktur dan kegunaannya.

contohnya Basic dan Pascal.
2. Apakah yang di maksud dengan ARRAY. 
rray merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.
3. Bagaimana proses penyimpanan ARRAY pada memory.
Penempatan atau Penggunaan  Array di Memori
Array Satu Dimensi
Tipe Data Array 1 Dimensi dengan elemen sebanyak n membutuhkan Memori sebanyak n Byte. Nilai-nilai dari Array char tersebut diletakkan dalam alamat yang berurutan.


Contoh:
- Elemen char[0] diletakkan di Alamat Sel Memori 0x001
- Elemen char[1] diletakkan di Alamat Sel Memori 0x002

Array Dua Dimensi
Tipe Data Array 2 Dimensi dengan elemen sebanyak m x n , membutuhkan Memori sebanyak m x n Byte. Pada Array 2 Dimensi, setiap elemen m akan mengikat elemen sebanyak n.
Contoh:
- Elemen char[0][0] diletakkan di Alamat Sel Memori 0x00E
- Elemen char[0][1] diletakkan di Alamat Sel Memori 0x00F
- Elemen char[1][0] diletakkan di Alamat Sel Memori 0x010
- Elemen char[1][1] diletakkan di Alamat Sel Memori 0x011
Array Tiga Dimensi
Tipe Data Array 3 Dimensi dengan elemen sebanyak l x m x n , membutuhkan Memori sebanyak l x m x n Byte. Pada Array 3 Dimensi, setiap elemen l akan mengikat sebanyak m dan setiap elemen m akan mengikat elemen sebanyak n. Pola yang sama digunakan antara Penempatan Memori Array Tiga Dimensi dengan Array Dua Dimensi.

4. Sebutkan aplikasi yang bisa digunakan untuk membuat program

1. Java

Java adalah bahasa program komputer yang dapat dijalankan di berbagai platform, dari mulai PC hingga smartphone dan perangkat mobile. Bahasa pemrograman ini dikembangkan oleh The Green Project miliknya Sun Microsystem pada tahun 1991 silam. Dan hingga kini, Java menjadi salah satu bahasa pemrograman terpopuler di dunia, dan bahasa pemrograman yang paling banyak digunakan.
Kepopuleran Java sebagai salah satu bahasa pemrograman tebaik bukan muncul tanpa alasan, melainkan karena kelebihan Java itu sendiri, misalnya seperti bisa berjalan di berbagai platform, lebih mudah dimengerti, dan mempunyai library yang lengkap sehingga akan sangat memudahkan para programer ketika mengoperasikannya.
Nama Java sendiri dipilih karena salah satu pencetus Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling kopi, dimana kopi tersebut berasal dari pulau Jawa, Indonesia. Dan pulau Jawa (Java) yang akhirnya menjadi nama dari salah satu bahasa pemrograman terbaik dan terpopuler di dunia.

2. C

Perlu diketahui bahwa bahasa C merupakan salah satu bahasa pemrograman tertua yang ada di dunia. Bahasa pemrograman ini dikembangkan sekitar tahun 70an oleh Dennis Ritchie. Selain itu, bahasa C sendiri rasanya pantas jikalau kita sebut sebagai salah satu bahasa pemrograman terbaik yang ada di dunia, termasuk di Indonesia. Pasalnya, di tanah air sendiri, bahasa C dipelajarkan—pertama kali sebelum mempelajari bahasa pemrograman lain—di perguruan tinggi Indonesia jurusan IT, maupun lembaga kursus pemrograman.
Adapun alasan bahasa C dipelajari pertama kali, yakni karena bahasa pemrograman yang satu ini adalah induk dari bahasa pemrograman lain, misalnya: Java, C#, C++, dll. Maka dari itu, tidak heran jikalau bahasa pemrograman yang satu ini begitu populer di dunia.

3. PHP

Bahasa program yang satu ini biasanya digunakan untuk membuat profesional website. Bahkan website sekelas Facebook, WordPress, maupun Digg—kabarnya menggunakan PHP dalam pengembangannya. Selain karena dapat membuat website menjadi dinamis, PHP juga dapat digunakan secara gratis, sehingga hal itulah yang membuat bahasa program komputer yang satu ini banyak digunakan oleh developer di dunia. Dan perlu diketahui bahwa PHP pertama kali dikembangkan oleh Rasmus Lerdrorf.

4. Visual Basic

Visual Basic merupakan bahasa pemrograman yang dikembangkan oleh perusahaan raksasa Microsoft, yang menawarkan IDE visual dalam pembuatan software, khususnya untuk membuat software-software berbasis Windows.  Hebatnya, Visual Basic ternyata digunakan oleh hampir semua developer software yang ada di dunia.

5. Python

Secara tingkatan bahasa pemrograman, Python termasuk bahasa tingkat tinggi, yang artinya mudah untuk dipahami manusia. Dan Python adalah salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web maupun berbasis mobile.
Bahasa pemrograman yang satu ini cukup mudah dipahami bagi pemula, dan hal itu merupakan salah satu kelebihannya. Tidak hanya itu saja, meskipun mudah dipahami, ternyata Python banyak digunakan oleh perusahaan besar di dunia, seperti Instagram, Pinterest, dan Rdio. Bahkan, Python juga digunakan oleh pengembang Google, Yahoo!, serta website NASA.

6. C++

C++ merupakan bahasa pemrograman hasil pengembangan dari bahasa C, sehingga C++ maupun bahasa C memiliki syntaks penulisan yang hampir sama. Namun meskipun demikian, kedua bahasa pemrograman ini ternyata memiliki perbedaan dalam hal penyelesaian masalahnya.
Terlepas dari itu, C++ merupakan salah satu bahasa pemrograman terbaik dan banyak digunakan oleh perusahaan-perusahaan software besar, seperti Adobe, Firefox, dan lain sebagainya.

7. JavaScript

Netscape mengembangkan bahasa pemrograman yang akhirnya diberi nama dengan JavaScript. Selain bahasa PHP, JavaScript juga ternyata banyak digunakan untuk membuat website. Dan hampir semua website rasanya telah menggunakan bahasa pemrograman yang satu ini. Hal itu juga menjadikan JavaScript sebagai salah satu bahasa pemrograman terbaik di dunia.

8. C#

Selain Visual Basic, Microsoft juga telah berhasil mengembangkan bahasa pemrograman C#, yang didasari dari prinsip bahasa C dan C++. Secara tidak langsung, hal itu mengatakan bahwa bahasa C# merupakan penyempurnaan dari dua bahasa pemrograman yang telah ada. Dan secara kegunaan, C# banyak digunakan untuk membuat maupun mengembangkan software yang berbasis Windows.

9. Objective-C

Lain halnya dengan Windows, bahasa pemrograman yang satu ini banyak digunakan pada perangkat Apple, khususnya mengembangkan aplikasi-aplikasinya. Dan tidak hanya aplikasinya saja, Objective-C ternyata juga telah digunakan untuk mengembangakan sistem operasi iOS.

10. ActionScript

Yang terakhir adalah ActionScript, merupakan bahasa pemrograman yang dibuat berdasarkan ECMAScript dan pada awalnya dikembangkan oleh Macromedia, namun sekarang bahasa pemrograman yang satu ini lanjut dikembangkan oleh Adobe, hal itu dikarenakan perusahaan Adobe telah membeli Macromedia pada tahun 2005 silam.
5. Apakah yang di maksut dengan coding ?
Coding adalah suatu proses menulis, menguji dan memperbaiki, dan memelihara kode yang akan membangun suatu program komputer. Nah kode ini ditulis dalam berbagai macam bahasa Pemrograman.

Kamis, 10 Januari 2019

TENTANG JARINGAN KOMPUTER


JARINGAN 


Gambar terkait


Jaringan komputer (jaringan) adalah jaringan telekomunikasi yang memungkinkan antar komputer untuk saling berkomunikasi dengan bertukar data.

Hasil gambar untuk jaringan komputer

Perbedaan jaringan dan internet


Pengertian Jaringan


Jaringan (network) atau sebutan lainnya jaringan komputer, adalah sebuah sistem yang menghubungkan antara perangkat satu dengan perangkat lainnya yang saling terhubung untuk digunakan secara bersama-sama dalam cakupan area yang sempit. 
Pengertian Internet
Pengertian internet (atau istilah lainnya interconnection networking) yaitu jaringan komunikasi global yang terbuka dan menghubungkan jutaan hingga milyaran jaringan komputer dengan berbagai tipe dan jenis, yang menggunakan berbagai jenis komunikasi, mulai dari jaringan telepon, satelit, dan lainnya.

Gambar terkait

Dalam membangun jaringan, perlu diperhatikan :

ada beberapa hal yang harus diperhatikan ketika membangun suatu jaringan komputer.
Pertama,  yang harus diperhatikan adalah FAULT TOLERANCE. Fault tolerance atau toleransi kesalah merupakan suatu pemahaman dimana ketika membangun suatu jaringan, bagaimana seluruh infrastruktur yang dibangun dapat terus berjalan tanpa adanya gangguan.
Kedua, yang harus diperhatikan ketika membangun suatu jaringan komputer adalah SCALABILITY. Inti dari scalable adalah bagaimana menjaga performa dari jaringan komputer agar tidak berkurang ketika akan melakukan ekspansi jaringan( penambahan user dan netwok ).  Hal ini yang sering dialami oleh service provider (misalnya ISP) dimana walaupun pengguna ISP bertambah banyak, ISP harus tetap dapat menjaga performa dari jaringan yang dibangun.
Ketiga, hal yang harus diperhatikan ketika membangun suatu jaringan komputer adalah QUALITY OF SERVICE. Berdasarkan Wikipedia, ” The quality of service (QoS) refers to several related aspects of telephony and computer networks that allow the transport of traffic with special requirements“. Nah kata kuncinya adalah requirement alias kebutuhan. Inti dari QoS dalam jaringan komputer adalah bagaimana kita membagi-bagi “jatah” resource sesuai dengan kriteria yang ditentukan dalam suatu organisasi, misalnya berdasarkan posisi jabatan atau departemen
SECURITY. Security alias keamanan dari jaringan kadang luput dari pengawasan kita dan bahkan terkesan kurang diperhatikan. Intinya adalah bagaimana membuat jaringan komputer yang kita bangun aman baik dari internal attacker maupun external attacker. Dalam security, ada 3 hal yang haus diperhatikan yaitu CIA (Confidentiality, Integrity, Availability).
Confidentiality = Bagaimana kerahasiaan dari informasi dan komunikasi bisa terjaga dan hanya user dengan privilege tertentu yang dapat mengaksesnya.
Intergrity = Bagaimana integritas dari suatu informasi dan komunikasi dapat dipertanggungjawabkan dan dipercaya, sehingga andaikan informasi berisi “A” maka harus sampai tujuan dengan isi “A” pula tanpa adanya perubahan secara ilegal.
Availabilty = Bagaimana suatu informasi dan komunikasi dapat selalu tersedia walaupun terjadi interverensi misalnya ketika jaringan terkena serangan DDoS dan virus, informasi yang diproses harus tetap tersedia meskipun infrastruktur jaringan baik secara fisik maupul logical mungkin terkena imbasnya. Availability juga berarti memiliki kepastian akses yang tepat dan dapat diandalkan untuk layanan data untuk pengguna yang berwenang.


web development GIF

keuntungan dan kerugian jaringan komputer.
  • File Sharing: keuntungan jaringan komputer yang utama adalah memungkinkannya berbagi file dan akses file dari jarak jauh. Orang yang duduk disatu workstation jaringan dapat dengan mudah melihat file yang ada pada workstation yang lain, asalkan dia diperbolehkan untuk melakukannya. Manfaat jaringan komputer dapat menghemat waktu yang terbuang sia-sia untuk menyalin file dari satu sistem ke yang lain, dengan menggunakan perangkat penyimpanan. Selain itu, banyak orang dapat mengakses atau memperbarui informasi yang disimpan dalam database, membuatnya up-to-date dan akurat.
  • Berbagi sumber daya: berbagi sumber daya juga salah satu keuntungan jaringan komputer. Sebagai contoh, jika ada lima orang dalam satu keluarga, masing-masing memiliki komputer sendiri, mereka akan memerlukan lima buah modem (untuk koneksi Internet) dan lima printer, jika mereka ingin menggunakan sumber daya pada saat yang sama. Keuntungan jaringan komputer, di sisi lain, menyediakan alternatif yang lebih murah oleh penyediaan berbagi sumber daya. Dengan cara ini, semua dari lima komputer dapat menjadi saling berhubungan, menggunakan jaringan, dan hanya satu modem dan printer dapat menyediakan layanan efisien kepada kelima anggota. Fasilitas berbagi file dan sumberdaya sangat menghemat waktu dan biaya.

  • Meningkatkan kapasitas penyimpanan: kelebihan jaringan komputer karena adanya lebih dari satu komputer pada jaringan yang dapat dengan mudah berbagi file, masalah kapasitas penyimpanan sebagian besar akan terselesaikan. Komputer yang memiliki memori penyimpanan yang lebih kecil dapat menyimpan dan mengakses memory penyimpanan ke banyak komputer pada jaringan, dalam hal ini memori komputer yang berbeda dapat digunakan dalam kasus seperti. Jika dana memungkingkan, juga dapat dirancang sebuah server penyimpanan pada jaringan yang memiliki kapasitas penyimpanan yang besar untuk melayani beberapa komputer klient.

  • Meningkatkan efisiensi biaya: ada banyak software yang tersedia di pasar yang mahal dan memakan waktu untuk instalasi. Jaringan komputer mengatasi masalah ini karena perangkat lunak dapat disimpan atau diinstal pada sistem atau server dan dapat digunakan oleh workstation berbeda. Hal ini merupakan keuntungan jaringan komputer tersendiri.
Gambar terkait


Kerugian jaringan komputer

Berikut adalah beberapa kerugian jaringan komputer yang utama.
  • Masalah keamanan jaringan komputer: salah satu kelemahan jaringan komputer yang utama. Terlibatnya masalah keamanan. Jika pada komputer mandiri, diperlukan akses fisik untuk jenis pencurian data. Namun, jika pada jaringan komputer, hacker komputer bisa mendapatkan akses yang tidak sah dengan menggunakan alat dan cara yang berbeda. Kasus dari organisasi-organisasi besar, berbagai network security software digunakan untuk mencegah pencurian data rahasia.
  • Penyebaran Virus komputer dengan cepat: maraknya cyber crime dan penyebaran 
  • virus dalam jaringan merupakan ancaman bagi komputer yang terkoneksi ke jaringan. Jika sistem komputer dalam jaringan terpengaruh oleh virus komputer, maka ada ancaman bagi komputer lain dalam sistem jaringan komputer lainnya. Virus mendapatkan media penyebaran pada jaringan dengan mudah karena interkoneksi dari workstation. Penyebaran seperti ini dapat berbahaya jika komputer memiliki database penting yang dapat dirusak oleh virus. Hal ini adalah dampak kerugaian jaringan komputer yang kadang tidak diperhitungkan.
  • Biaya pasang mahal: pada awal membuat jaringan komputer LAN , bisa saja memerlukan biaya yang tinggi tergantung pada jumlah komputer terhubung. Perangkat jaringan komputer yang mahal seperti router, switch, hub, dll, ditambah biaya teknisi dan administrator jaringan komputer dan dibutuhkan biaya untuk membeli kartu ethernet untuk masing-masing workstation, jika mereka tidak built-in.
  • Ketergantungan pada Server File utama: Jika Server File utama dari jaringan komputer rusak, sistem menjadi tidak berguna. Dalam kasus jaringan besar, File Server komputer harus yang kuat dan hal ini membutuhkan biaya yang mahal.
Pengertian Operator

Hasil gambar untuk OPERATOR

Operator merupakan SDM yang tugasnya mengoperasikan menghidupkan hardware, menjalankan software, berinteraksi dengan hardware dan software yang sedang beroprasi, dan menyudahi operasi (menghentikan software dan mematikan hardware). Operator tidak perlu memiliki latar belakang pendidikan IT, selain pelatihan sesuai tugasnya. Dalam melaksanakan tugasnya, tentu memerlukan otoritas yang cukup tinggi karena harus bisa menghidupkan dan mematikan sistem. Mereka memiliki akses penuh atas console sistem dan aplikasi untuk sistem produksi. Oleh karena itu operator harus bekerja di ruang khusus yang tidak boleh dimasuki oleh siapa saja selain yang diijinkan oleh pimpinan operasi. Sebaliknya, console sistem dan aplikasi untuk sistem produksi di setup sedemikian rupa supaya tidak bisa dibuka diluar ruang operator.

Selasa, 08 Januari 2019

PENGERTIAN GAMBAR VEKTOR


PENGERTIAN GAMBAR VEKTOR

Gambar vektor adalah gambar yang tersusun dari sekumpulan kurva, garis dan bidang tertentu dengan menerapkan cara-cara yang masing-masing didefinisikan secara matematis. Ada juga ayng menyebut  gambar vektor yang menggunakan poligon untuk membuat gambar pada komputer grafis. Pada dasarnya, gambar vector menggunakan vektor. Lokasi-lokasi pada vektor dinamakan control points atau nodes. Setiap posisi ini memiliki posisi yang pasti berdasarkan sumbu x dan y dari bidang kerja dan menentukan arah jalan. Setiap alur pada vektor bisa ditambahkan atribut, termasuk ketebalan garis, bentuk, kurva, warna garis, dan warna isi.

APLIKASI YANG MENGGUNAKAN FEKTOR


  1. Software aplikasi grafis berbasis vector 2D
Yang termasuk kategori ini antara lain Adobe Illustrator, Macromedia Freehan, dan CorelDraw.
  1. Software aplikasi grafis berbasis vector 3D
Draw software untuk grafis 3D antara lain Maya3D, Strata 3D CX, Ulead COOL 3D, dan Swift 3D. selain itu ada pula Draw Software yang biasa digunakan dalam bidang teknik (perancangan) seperti AutoCad dan 3D Home Architect.
Format Vektor umum meliputi:
  • AI (Adobe Illustrator)
  • CDR (CorelDRAW)
  • CMX (Corel Exchange)
  • CGM Computer Graphics Metafile
  • DXF AutoCAD
  • WMF Windows Metafile
  • Flv (Flash)
  • File format aplikasi 3D
Ciri Gambar Vektor

  • Gambar fleksibel memiliki resolusi independen karena dapat menjadi output dengan kualitas tertinggi pada skala apapun.
  • Mengubah atribut dari objek vektor tidak mempengaruhi obyek itu sendiri.
  • Ukuran gambar vektor dapat ditingkatkan dan dikurangi untuk setiap derajat dan baris, dan akan tetap tajam, baik di layar dan di cetak.
  • Gambar yang menggunakan data bitmap akan menghasilkan bobot file yang kecil
  • Digunakan untuk ilustrasi dengan bentuk geometris sederhana, warna solid atau gradasi tanpa terlalu banyak variasi warna. Cocok untuk logo dan jenis desain yang mengandalkan kesederhanaan bentuk.
CONTOH GAMBAR VEKTOR



CONTOH VEKTOR WAJAH







CONTOH VEKTOR SEHARI - HARI 





 Gambar terkait


Senin, 05 November 2018

SENI BUDAYA





SENI MUSIK 


sebuah cabang seni yang fokus menggunakan melodi, irama, tempo, harmoni, juga vocal yang berperan sebagai sarana dalam menuangkan perasaan penciptanya. Seni musik dapat bertambah dan berganti seiring berjalannya waktu.

UNSUR - UNSUR MUSIK



1. Melodi

Melodi merupakan tingkatan tinggi-rendah dan panjang-pendeknya nada dalam musik. Dalam musik melodi akan terdengar layaknya nada yang seolah-olah bergerak menuju puncak kemudian kembali ke kondisi sebelumnya. Melodi terdiri dari pitch, durasi, dan tone. Pitch juga biasa disebut timbre atau warna suara. pitch merupakan suatu hal yang mengatur serangkaian not, yang dilambangkan dengan alfabet A-G. Not-not tersebut menjadi melodi dalam selang waktu tertentu yang dinamakan durasi. Not bisa dihasilkan dari berbagai macam alat musik dengan warna suara yang berbeda-beda atau dikenal dengan nama tone.

2. Irama (Ritme)



Irama atau biasa juga disebut ritme merupakan rangkaian gerak yang beraturan dan menjadi unsur dasar dari musik. Ritme terbentuk dari pengulangan bunyi, panjang pendek kata dalam sebuah lagu, atau karena pergantian tekanan kata-kata dalam syair sebuah lagu. secara sederhana irama atau ritme bisa diartikan sebagai penentu ketukan dalam musik.

3. Birama



Birama adalah salah satu unsur seni musik yang berupa ketukan atau ayunan berulang-ulang, datang secara teratur dalam waktu yang sama. Birama biasanya ditulis dalam angka pecahan seperti 2/4, 3/4, 2/3, dan seterusnya. Angka diatas tanda “/” (Penyebut) menunjukan nilai nada dalam satu ketukan. Birama yang nilai penyebutnya genap disesebut birama bainar, sedangakan biara mang penyebutnya ganjil disebut birama ternair.
4. Tangga Nada

Tangga nada merupakan urutan dari suatu nada yang disusun membentuk tangga. Tangga nada dibagi menjadi dua, yaitu tangga nada diatonik dan tangga nada pentatonik. tangga nada diatonik adala tangga nada yang terdiri dari 7 buah nada dengan 2 jenis jarak (1/2 dan 1), sedangkan tangga nada penatatonik adalah tangga nada yang hanya terdiri dari 5 nada pokok. Suatu tangga nada, pasti memiliki satu nada dasar yang diikuti oleh nada-nada lainnya yang bisa lebih rendah atau lebih tinggi dengan pola interval tertentu, sehinga membentuk ciri khas tertentu.

5. Harmoni



Harmonis merupakan keselarasan paduan bunyi. Secara teknis, harmoni meliputi susunan, peranan, dan hubungan dari sebuah paduan bunyi dengan bentuk keseluruhan. harmoni memiliki elemen interval dan akor. interval merupakan susunan tiga nada apabila dibunyikan secara serentak akan terdengar harmonis, sedangkan akor akan mengiringi melodi. tanpa akor akan kehilangan separuh nyawa dan tidak akan terdengar harmonis.
Bisa diibaratkan bahwa melodi akan memenuhi komposisi seni musik secara horizontal, sedangkan harmoni akan memenuhi aspek yang berhubungan dengan nada-nada secara vertikal. peranan harmoni akan terlihat ketika seorang penyanyi membawakan sebuah lagu yang diiringi menggunakan instrumen musik. Jika terdengar indah maka dapat diartikan lagu tersebut berhasil dibawakan dengan baik, karena memiliki paduan bunyi yang selaras antara penyanyi dan instrumen musik yang digunakan.
6. Tempo



tempo merupakan ukuran kecepatan birama lagu. semakin cepat suatu lagu dimainkan, maka semakin besar juga nilai tempo dari lagu tersebut. unsur tempo dalam seni musik digolongkan menjadi 8, yaitu Largo (Lambat Sekali), Lento (Lebih Lambat), Adagio (Lambat), Andante (Sedang), Moderato (sedang Agak Cepat), Allegro (Cepat), Vivace (Lebih Cepat), dan Presto (Cepat Sekali).

7. Dinamika



Dinamika dalam seni musik dapat diartikan sebagai tanda untuk memainkan nada dengan volume nyaring atau lembut. Keadaan nyaring (keras) atau lembut tersebut memiliki istilah tersendiri dalam permainan seni musik, Dinamika merupakan unsur yang paling kuat menunjukan emosi atau perasaan yang terkandung dalam sebuah karya seni musik jika dibandingkan dengan unsur-unsur seni musik lainnya. Dinamika dapat menujukan sebuah karya seni musik memiliki nuansa sedih, riang, agresif, atau datar. Dinamika akan memainkan perasaan seniman maupun pendengarnya sehingga akan masuk kedalam musik yang didengarkan.

8. Timbre



Timbre merupakan kualitas atau warna bunyi dalam seni musik. Timbre sangat dipengaruhi oleh sumber bunyi dan cara bergetarnya, biasa dikatakan timbre akan bregantung dri instrumen musik yang dibunyikan, timbre yang dihasilkan alat musik tiup tentu saja akan berbeda dengan timbre yang dihasilkan dari alat musik petik, meskipun keduanya dimainkan dalam nada yang sama.

Unsur Dasar Berkarya Musik:

a. Bakat
       Bakat adalah kompetensi dasar yang dimiliki manusia sejak lahir. Bakat seni seseorang kadang menurun kepada anak cucu. Bakat seni seseorang akan berkembang dengan baik apabila didukung oleh pendidikan dan lingkungan yang baik pula. Begitu juga sebaliknya, lingkungan dan prasarana yang kurang memadai tidak mendukung seseorang untuk berkembang.

b. Pengetahuan Musik
       Lagu adalah hasil karya musik berupa rangkaian nada-nada dan syair yang sengaja disusun untuk mengungkapkan pikiran dan perasaan. Untuk membuat lagu, seorang komponis harus memiliki beberapa pengetahuan dasar musik.
Pengetahuan dasar musik, antara lain sebagai berikut.

1) Pengetahuan Dasar Teori Musik
    Pengetahuan dasar teori musik meliputi
a) bentuk dan nilai nada;
b) bentuk dan nilai tanda diam;
c) birama dan tanda birama;
d) tanda tempo, dinamik, dan ekspresi;
e) susunan dan watak tangga nada;
f) interval dan sifat-sifat interval.

2) Pengetahuan Dasar Melodi
  Melodi adalah rangkaian nada berdasarkan tinggi rendah atau naik turunnya

3) Pengetahuan Dasar Ritme
    Ritme adalah gerak yang teratur mengalir karena munculnya aksen secara tetap. Keindahan ritme akan lebih terasa apabila adanya jalinan perbedaan nilai dari satuan bunyi.

4) Pengetahuan Dasar Ilmu Harmoni

    Harmoni adalah keselarasan paduan bunyi. Secara teknis, harmoni meliputi susunan dan hubungan paduan bunyi dengan sesamanya, atau dengan bentuk keseluruhannya. Harmoni meliputi
a) bentuk dan peranan akor;
b) bentuk-bentuk kadens;
c) peranan harmoni dalam sebuah lagu;
d) alur harmoni.

5) Pengetahuan Dasar Pola dan Bentuk Komposisi

    Komposisi adalah rangkaian nada untuk membuat suatu simphoni atau rangkaian unsur pokok dalam membuat sebuah karya.

6) Pengetahuan Dasar Ilmu Vokal

 Pengetahuan Bahasa yang Baik
       Pengetahuan bahasa yang harus dimiliki seorang pengarang lagu, antara lain
1) memiliki kemampuan menentukan tema lagu dan kalimat dalam mengembangkan berbagai judul lagu;
2) memiliki kemampuan membuat kalimat yang baik;
3) memiliki kemampuan memilih dan mengatur kata sehingga menimbulkan bunyi bahasa yang menarik;
4) menguasai pengetahuan tentang ungkapan dan gaya bahasa yang baik.
    Pada hakikatnya, lagu merupakan gabungan dari nada dan untaian kata yang indah.

Lembaga Sosial

  Kita, sebagai makhluk sosial tentunya membutuhkan adanya lembaga sosial yang dimana intraksi sosial terjadi di dalamnya. Lembaga sosial ha...