Algoritma, Database dan Bahasa Pemogramman
Dalam sebuah perancangan sistem atau aplikasi terdapat beberapa tahapan yang perlu dilalui dan dilakukan guna menghasilkan sebuah sistem yang baik dan Andal yang sebelumnya melalui tahapan Analisis sistem (suatu tahapan pengetahuan dalam menterjemahkan sebuah sistem untuk memecahkan dan mengidentifikasi masalah-masalah bisnis yang dibutuhkan oleh seorang pemakai (User)),
Gambar : Pengertian Sistem Analis
yang kemudian dilakukan perancangan sehingga menghasilkan beberapa bagian sistem yang dapat dibentuk diantaranya adalah Basis Datanya.
untuk menghasilkan sebuah perancangan aplikasi yang baik maka tahapan yang perlu dilakukan dan dimiliki oleh seorang programmer adalah sebagai berikut :
Gambar : Hubungan komponen dalam sebuah perancangan sistem (Aplikasi)
- Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah.
Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat. (Dari Microsoft Press Computer and Internet Dictionaary 1997, 1998)
- Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
Yang ditekankan pertama adalah alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain. Sedangkan penekanan kedua adalah tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu. (Dari Algoritma dan Struktur Data dengan C, C++, dan Java oleh Moh Sjukani hal 1).
2. Database ( Basis Data) adalah kumpulan data-data yang saling berhubungan satu sama lain yang tersimpan dalam suatu penyimpanan elektronik yang dapat dimanipilasi menggunakan perangkat lunak (Software) sehingga menjadi sebuah informasi yang berguna, ketika data tersebut dibutuhkan kembali maka data tersebut dapat diambil dan dipergunakan kembali.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
dari ketiga tahapan diatas akan menghasilkan suatu irisan sehingga tipa bagian diatas tidak dapat terpisahkan satu sama lainnya.
dari definisi tiap bagian diatas maka langkah-langkah yang harus dilakukan oleh seorang perancanga aplikasi maka tahapan tersebut harus dilalui sehingga menghasilkan suatu aplikasi yang baik.
Tulisan : Moch. Irwan Hermanto, S.Kom
0 comments:
Post a Comment