Tugas 4; Resume Tentang Pemrogaman Dasar beserta Bagian-Bagian nya dan Memulai Program Java
1. Pengertian Program
Merupakan suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu. Perintah-perintah ini membutuhkan suatu bahasa tersendiri. Sebagaimana bahasa manusia, bahasa pemrograman memiliki kaidah tertentu yang dapat dimengerti oleh komputer.
2. Fungsi Program
- Program berfungsi mengatur hubungan antar hardware agar dapat bekerja secara bersamaan. Dengan demikian, hardware bisa bekerja sesuai dengan fungsinya masing-masing tanpa ada hambatan.
- Program berfungsi untuk mengindentifikasi program. Misalnya, File Explorer yang berperan menjadi tempat untuk mengakses berbagai jenis program lainnya yang tersimpan dalam komputer.
- Program berfungsi untuk menghubungkan antara program dengan hardware. Contohnya, Device Manager yang berfungsi sebagai program dalam mengelola seluruh hardware yang dikenali oleh sistem operasi Windows.
- Program berfungsi untuk menerjemahkan instruksi kedalam bahasa mesin. Contohnya seperti compiler dari bahasa pemrograman, seperti Visual Basic, Java, C++ dan lain-lainnya.
3. Jenis-Jenis Program
Berikut merupakan penjelasan singkat mengenai keempat jenis beserta contoh programnya.
Sistem Operasi
Sistem operasi adalah program komputer kompleks yang didalamnya terdapat program-program lain sebagai jembatan antara pengguna dengan komputer. Dengan sistem operasi, maka komputer bisa mengoptimalkan kinerja dari setiap komponen didalamnya.
Contoh program berdasarkan jenis sistem operasinya, berikut ini contohnya :
- Microsoft Windows – Yaitu sistem operasi yang dikembangkan oleh Microsoft dengan menggunakan antarmuka berbasis GUI (Graphical User Interface). Jika kita ingin tahu perkembangannya, Awalnya Windows memperkenalkan versi Windows pertama, yaitu Windows Graphic Environment 1.0. Namun saat ini, Windows berada pada versi Windows 10.
- UNIX – Yaitu istem operasi yang dikembangkan sekitar tahun 1970 oleh Ken Thompson dan rekannya Dennis Ritchie di Bell Labs.
- Macintosh Operating System – Yaitu sistem operasi yang banyak mengenalnya dengan sebutan Mac OS diperkenalkan pada 1984. Mac juga menerapkan arsitektur UNIX dan antarmuka berbasis GUI (Graphical User Interface) dengan tingkat kestabilan yang tinggi.
Program Aplikasi
Program aplikasi adalah jenis program yang bisa menjalankan suatu tugas dan fungsi yang spesifik. Beberapa program yang termasuk kedalam program aplikasi yakni sebagai berikut :
- Pengolah Kata – Yaitu program aplikasi yang dirancang khusus untuk mengolah kata. Contohnya, Microsoft Word, Corel Word Perfect, Lotus Word Pro, Open Office Writer dan lainnya.
- Pengolah Angka – Yaitu rogram yang dirancang untuk mengolah data berupa angka. Contohnya, Lotus 123, Kspread, StarOffice Calc, Microsoft Excel, dan lainnya.
- Pengolah Database – Yaitu program yang dirancang untuk memanipulasi data dengan jumlah yang besar. Contohnya, Microsoft Access, Firebird, Ms SQL Server, MySQL dan sebagainya.
- Pengolah Statistik – Yaitu adalah program yang dirancang guna menganalisis data stasistik, seperti SPSS, Minitab, SAS dan sebagainya.
- Program Akuntansi – Program yang dirancang khusus untuk mengelola data keuangan & akuntansi. Contohnya, MOAE, Sybiz, MYOB, dan lainnya.
- Program Presentasi – Yaitu adalah program yang dirancang khusus untuk menyampaikan informasi dalam bentuk tampilan slide. Contohnya, Open Office Impress, Microsoft PowerPoint, Macromedia Flash dan lainnya.
- Program Grafis – Yaitu adalah program yang dirancang khusus untuk mengolah suatu gambar. Contohnya, Adobe Photoshop, Microsoft Visio, Corel Draw, dan lainnya.
- Program Multimedia – Yaitu adalah Program yang dirancang khusus untuk menyajikan informasi yang berkaitan dengan mutimedia. Contohnya, GOM Player, WinDVD, Windows Media Player, dan sebagainya.
Program Utility
Program utility adalah program yang digunakan untuk melakukan tugas maintenance, seperti menganalisis, mengonfigurasi dan mengoptimalkan keamanan komputer. Contohnya, disk scanner, disk defargment, file manager, antivirus dan lainnya.
Bahasa Pemrograman
Bahasa pemrograman adalah program yang berisikan serangkaian instruksi untuk menjalankan fungsi tertentu. Beberapa contoh bahasa pemrograman yaitu :
- Low Level Language, Contohnya : bahasa Assembly.
- Middle Level Language, Contohnya : Bahasa C.
- Object Oriented Language, Contohnya : Visual C, Visual Base, Delphi,Visual FoxPro.
- Perbedaan Interpreter dengan Translator
Seperti yang saya katakan diatas, sebelum program yang kita tulis bisa di jalankan, terlebih dahulu kita harus menerjemahkan program ke dalam bahasa mesin. Ya, proses ini disebut “compile ”. Dan alat atau perangkat lunak yang digunakan untuk melakukan proses compile ini disebut compiler. Compiler memerlukan waktu untuk membuat program dapat di eksekusi oleh komputer. Dan hasil dari compiler ini sudah berbentuk satu kesatuan perintah dalam bahasa mesin (misal ; .exe, .com) , dimana proses penterjemahan dilakukan sebelum program tersebut di eksekusi. Berikut tahap-tahap dalam proses mengcompile.
Tahap Kompilasi :
1. Pertama source code (program yang telah kita tulis) dibaca ke memori computer.
2. Source code tersebut diubah menjadi objek code (bahasa Assembly).
3. Objek code di hubungkan dengan library yang dibutuhkan untuk membentuk file yang bisa dieksekusi atau biasa disebut Linker.
Jika anda ingin mencoba melakukan compile pada program yang anda tulis anda bisa menggunakan software MinGW yang biasa saya gunakan, untuk melakukan compile pada bahasa C++.
Komentar
Posting Komentar