0

Ciri Teknik Pemrograman Terstruktur

Posted by andi telaumbanua on Jul 25, 2018 in Praktikum, Uncategorized

Ciri Teknik Pemrograman Terstruktur

Teknik pemrograman terstruktur memiliki ciri -ciri atau karakteristik sebagai berikut :

  • mengandung teknik pemecahan masalah yang tepat dan benar
  • memiliki algoritma pemecahan masalah yang bersifat sederhana, satandar dan efektif dalam memecahkan masalah
  • teknik penulisan program memiliki struktur logika yang benar dan mudah dipahami
  • program semata-mata terdiri dari tiga struktur dasar yaitu sequence structure, looping structure dan selection structure
  • menghindaripenggunaan instruksi GOTO (peralihan proses tanpa syarat tertentu) yang menjadikan program tidak terstruktur dengan baik
  • membutuhkan biaya testing yang rendah
  • memiliki dokumentasi yang baik
  •  membutuhkan biaya perawatan dan pengembangan yang rendah

Standar Program yang Baik

Untuk menentukan standar program yang baik dibutuhkan beberapa standar sebagai dasar penilaian seperti : pemecahan masalah, penyusunan program, perawatan program dan standar prosedur.

Standar Teknik Pemecahan Masalah

Teknik Top Down merupakan teknik pemecahan masalah yang paling umumdigunakan. Pada teknik ini, suatu masalah yang kompleks dibagi- bagi ke dalam beberapa kelompok masalah yang lebih kecil. Dari kelompok masalah yang kecil tersebut dianalisis.

Teknik Bottom Up merupakan teknik pemecahan masalah yang mulai ditinggalkan, karena sulit untuk melakukan standarisasi proses dari prosedur -proseduryg sudah terbentuk yang akan digabungkan. Pada teknik ini, bila ada masalah yang kompleks, maka pemecahan masalah dilakukan dengan menggabungkan prosedur-prosedur yang ada menjadi satu kesatuan program guna menyeselesaikan masalah tersebut.

Setelah memiliki teknik pemecahan masalah yang akan digunakan, pemrogram akan mulai menyusun langkah-langkah untuk memecahkan masalah secara detail yang disebut Algoritma.

Algoritma berasal dari kata Algoris dan Rimis ; yang pertama kali diungkapkan oleh Abu Ja’kar Mohhamed Ibn Musa al Khowarizmi (825 M) dalam buku Al-Jabr Wa-al Muqabla.

Dalam bidang pemrograman, algoritma didefinisikan sebagai suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer.

Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap implementasi. Solusi yang dimaksud adalah suatu program yang merupakan implementasi dari algoritma yang disusun.

Algoritma pemrograman yang baik, memiliki ciri-ciri sebagai berikut :

·           memiliki logika perhitungan /metode yang tepat dalam memecahkan masalah,

·           menghasilkan output yang tepat dan benar dalam waktu yang singkat,

·           ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda,

·           dituliskan dengan format yang mudah diimplementasikan ke dalam bahasa pemograman,

·           semua operasi yang dibutuhkan terdefinisi dengan jelas,

·           semua proses harus selalu berakhir setelah sejumlah langkah dilakukan.

Standar Penyusunan Program

Dalam menyusun program, ada beberapakriteria yang harus diperhatikan oleh seorang pemrogram, misalnya :

1). Kebenaran logika dan penulisan

Program yang disusun harus memiliki kebenaran logika pemacahan masalah maupun penulisan. Program harus memiliki ketepatan, ketelitian dan kebenaran dalam penghitungan sehingga hasilnya dapat dipercaya.

Dalam penyususnan program, pemrogram tidak boleh hanya berpegang pada prinsip “asal program dapat dieksekusi” saja, tetapi harus benar-benar teliti dalam menulis rumus -rumus dan urutan logis dan langkah-langkah pemecahan masalah yang disusun.

2). Waktu minimum untuk penulisan program

Dalam penulisan program, pemrogram harus dapat menentukan waktu minimum penulisan programnya. Waktu minimum penulisan program adalah waktu yang harus tersedia secara wajar untuk menyusun program, dari awal hingga siap dioperasikan.

3). Kecepatan maksimum eksekusi program

Ada beberapa faktor yang harus diperhatikan untuk dapat menghasilkan program yang memiliki kecepatan eksekusi maksimum, antara lain bahasa pemrograman yang digunakan (Basis Interprenter atau Compiler), algoritma yang disusun, teknik pemrograman yang diterapkan dan perangkat keras yang dipakai untuk mengoperasikannya.

Kecepatan maksimum eksekusi program juga dapat ditingkatkan dengan memperbaiki struktur program, misalnya dalam proses pengujian. Hindarilah proses pengujian yang berulang-ulang secara percuma.

4). Ekspresi penggunaan memori

Seorang pemrogram perlu mempelajari teknik-teknik pembuatan program yang meminimumkan penggunaaan memori. Pemborosan pemakaian memori akan menyebabkan eksekusi berjalan lambat.

Untuk dapat meminimumkan penggunaan memori, maka perlu diperhatikan :

·         penggunaan tipe data yang cocok untuk kebutuhan pemrograman.Misalnya, bila variabel yang digunakan untuk perhitungan cukup dengan yang sejenis single precission janganlah mengguakan jenis double precission

·         hindarilah penggunaan yang berulang-ulang terhadap variabel berindeks.

5). Kemudahan merawat dan mengembangkan program.

Program hendaknya memiliki struktur pemrograman yang baik, struktur data yang jelas dan dilengkapi dengan dokumentasi sehingga mudah untuk dipahami, diuji dan dikembangkan.

6). User friendly

Program yang disusun harus memiliki fasilitas-fasilitas yang memberikan kemudahan bagi pemakai untuk mengoperasikanya, misalnya dengan penambahan fasilitas on line help guna memberi penjelasan jika terjadi kesulitan, menu pilihan, tampilan yang informatif, pesan-pesan yang sederhana dan singkat sehingga mudah untuk dipahami dan sebagainya.

7). Portability

Usahakan agar program yang disusun dapat dioperasikan dengan berbagai jenis sistem operasi dan perangkat keras yang berbeda, sehingga fleksibel  untuk digunakan.

8). Pemrograman modular

Pada teknik top down, masalah yang besar dan kompleks dibagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil. Kelompok masalah yang kecil itu disebut modul dan teknik pemrograman terstruktur yang digunakan untuk mengimplementasikan langkah-langkah pemecahan masalah pada kelompok masalah yang lebih kecil tersebut dikenal dengan sebutan teknik pemrograman modular ; namun setelah masing-masinng modul disusun maka harus dibuat suatu sistem untuk mengintegrasikannya sehingga menjadi satu kesatuan program yang lengkap.

Modul program adalah sekumpulan instruksi yang memiliki operasi -operasi dan data yang didefinisikan; memiliki struktur internal yang tidak tergantung pada subprogram yang lain, dan merupakan satu kesatuan yang utuh yang akan dieksekusi secara berulang-ulang.

 
0

Presentasi: MODIFIKASI IKLIM MIKRO DI PANTAI SAMAS

Posted by andi telaumbanua on Jul 24, 2018 in Praktikum

MODIFIKASI IKLIM MIKRO DI PANTAI SAMAS

 

Latar Belakang

                Ketersediaan lahan pertanian semakin menurun dengan terjadinya alih fungsi lahan dari pertanian ke non pertanian juga dengan kebutuhan akan pangan terus meningkat akibat pertambahan penduduk. Akibatnya diperlukan alternatif  lahan yang lain, salah satunya adalah menggunakan lahan marginal seperti lahan pasir pantai (pesisir) sebagai lahan pertanian.

Mengingat Indonesia merupakan salah satu negara yang memiliki garis pantai terpanjang di dunia, yaitu sepanjang 81.000 km dengan luas 6.4 juta ha, Sehingga potensinya sangat besar untuk menyediakan kebutuhan pangan kedepannya jika dijadikan sebagai lahan pertanian.

Namun, pengelolaan lahan pasir pantai belum dapat berjalan secara optimal. Hal ini disebabkan lahan pasir pantai memiliki keterbatasan meliputi: kualitas tanah yang rendah untuk mendukung pertumbuhan tanaman. Sehingga perlu dilakukan rekayasa lingkungan yang baik dan berkesinambungan agar lahan ini dapat dimanfaatkan secara optimal.

 Oleh karena itu, dilakukan praktikum lapangan untuk mempelajari hubungan antara anasir iklim mikro, tanah, air, dan tanaman. Sehingga praktikan nantinya diharapkan mampu membuat rekayasa lingkungan iklim mikronya, sehingga lahan pasir yang luas tersebut dapat digunakan secara optimal.

Deskripsi Lahan Berpasir

ž  Pos 1

Daerah rendah, tanah pasir, tidak ada naungan terdapat pohon pisang, singkong, dan terong

ž  Pos 2

Angin kencang, dekat gundukan pasir, tidak terhalang pohon, terdapat vegetasi cabai

ž  Pos 3

Tempat bertanah pasir dan banyak tumbuhan liar, serta ada pohon besar dari arah datang angin.

ž  Pos 4

Daerah tinggi, terdapat vegetasi berupa palm dan pandan duri, bertanah pasir, ada pohon besar dari arah datang angin

ž  Pos 5

Tidak ada vegetasi dan ada pohon yang sudah kering dengan banyak ranting

Pengamatan Anasir Iklim

ž  Sinar datang

ž  Kecepatan Angin

ž  Kelembapan Udara

ž  Suhu Udara

ž  Suhu Tanah

Metode Pengamatan    

ž  Sinar Datang

                Menggunakan luxmeter dengan cara luxmeter dihadapkan pada arah sinar matahari

ž  Kelembapan Udara

                Menggunakan thermohygrometer dengan cara diletakkan pada ketinggian tertentu, alat bekerja secara otomatis

ž  Kecepatan Angin

                Menggunakan anemometer dengan cara diletakkan pada ketinggian tertentu dan alat bekerja secara otomatis

ž  Suhu Udara

                Menggunakan thermometer dengan cara alat diletakkan pada ketinggian 0 cm, 50 cm, dan 100 cm dihitung dari permukaan tanah, alat bekerja secara otomatis

ž  Suhu Tanah

                Menggunakan thermometer dengan cara alat ditancapkan di tanah pada kedalaman 15 cm, alat bekerja secara otomatis

Pengukuran dilakukan dengan 10 kali pengulangan setiap 1 menit sekali selama 10 menit

Hasil Pengamatan

  1. Tabel Rerata dan grafikSinarDatang

Analisa Data

ž  Pada pukul 12.58 WIB sinar datang paling besar ada pada pos 5 sebesar  92.445, 42 μ W/cm2 Lux dan yang paling kecil pada pos 1 sebesar 6.204,55 μ W/cm2 Lux

ž  Berhubung karena luxmeter pada pos 1 memiliki keterbatasan yaitu tidak mampu mengukur pada keadaan terik matahari.

ž  Dari grafik pada gambar tersebut terlihat bahwa sinar datang pada pos 4, hal ini karena pos 4 merupakan pos yang paling tinggi dari semua pos ditambah kecepatan angin pada pos paling kecil dari semua pos berhubung karena adanya pohon besar nan rimbun yang bertindak sebagai wind breaker

ž  Sehingga radiasi matahari sampai kepermukaan tanah dengan sedikit hambatan, selain itu juga disebabkan karena kondisi langit yang cerah (sedikit awan).

 

  1. 2. Tabel Rerata dan grafikKecepatan Angin

Analisa data

ž  Pada pukul 12.58 WIB kecepatan angin paling besar ada pada pos 2 sebesar 8,49 m/s, hal ini karena pada pos 2 merupakan daerah yang berbentuk lerengan sehingga angin bergerak menuruni lerengan + tidak adanya pohon yang bertindak sebagai wind breaker 

ž  paling kecil pada pos 4 sebesar 4,11 m/s berhubung karena pada pos ini ada pohon besar nan rimbun yang bertindak sebagai pemecah angin.

ž  Dari grafik yang terlihat bahwa kecepatan angin paling besar ada pada pos 1 sebesar 11,25 m/s pada pukul 13.41 WIB, hal ini karena pos 1 merupakan daerah paling rendah dibandingkan semua pos + angin bergerak menuruni lereng lalu bergerak lurus tanpa ada hambatan ke pos 1.

  

ž  Sedangkan yang paling kecil ada pada pos 4, hal ini karena adanya pohon besar nan rimbun yang bertindak sebagai wind breaker.

 

  1. 3. Tabel Rerata dan grafikKelembapan Udara

Analisa data

ž  Pada pukul 12.58 WIB kelembaban udara paling tinggi ada pada pos 1 sebesar 67, 35 % dan yang paling rendah pada pos 4 sebesar 55,73%

ž  Dari grafik yang telah dibuat kelembaban udara paling tinggi ada pada pos 5, pos 1, dan pos 2 sedangkan yang paling rendah ada pada pos 4 dan pos 3

ž  Hal ini karena pos 3 dan 4 terletak pada daerah yang lebih tinggi dibandingkan pos lain sehingga intensitas matahari(sinar datang) lebih besar dan kecepatan angin yang relatif rendah pada pos ini mengakibatkan aliran udara sedikit akibatnya udara semakin rapat dan cepat mengalami pemuaian

ž  Akibatnya suhu udara di permukaan tanah akan naik dan suhu tanah juga naik, maka energi untuk evaporasi semakin besar sehingga laju evaporasi semakin cepat. Akibatnya lengas tanah turun dan udara akan kering, maka kelembaban udaranya akan mengecil.

 

  1. 4. Tabel Rerata dan grafikSuhu Udara pada 0 cm
  2. 5. Tabel Rerata dan grafikSuhu Udara pada 50 cm
  3. 6. Tabel Rerata dan grafikSuhu Udara pada 100 cm

Analisa data

ž  Dari 3 tabel diatas dapat disimpulkan bahwa pada siang hari:

suhu udara pada ketinggian 0 cm > suhu udara pada ketinggian 50 cm > suhu udara pada ketinggian 100 cm.

ž  Hal ini karena pada siang hari energi radiasi yang diterima/diserap oleh permukaan bumi telah banyak sehingga pada siang hari suhu akan bertambah jika semakin mendekat ke permukaan bumi.

ž  Dari ke-3 grafik tersebut suhu udara yang paling tinggi pada pos 2, pos 3, dan pos 4.

ž  Hal ini karena pada pos 3 dan 4 ada naungan yang menghambat gerekan angin sehingga aliran udara relatif tetap dan semakin rapat.

ž  Pada pos 2 suhu udara nya tetap tinggi, walau kecepatan angin pada pos ini cepat(tidak ada wind breaker). Namun, pada ketinggian 0 – 100 cm ada vegetasi berupa tanaman cabai, tomat, dan rumput liar. Sehingga menghambat turbulensi udara yang berakibat suhu udara tetap tinggi pada ketinggian sebatas tinggi vegetasi yang  ada.

 

  1. 7. Tabel Rerata dan grafikSuhu Tanah

Analisa Data

ž  Pada pukul 12.58 WIB suhu tanah yang paling besar ada pada pos 1 sebesar 47, 73 dan yang paling rendah pada pos 4 sebesar 36,18

ž  Dari grafik tersebut bahwa rerata suhu tanah paling tinggi ada pada pos 4.

ž  Hal ini karena  pos 4 merupakan pos yang paling kecil kecepatan anginnya dan sinar datang paling besar dari semua pos sekaligus yang paling kecil kelembaban udaranya.

ž  Sehingga pada pos ini suhu tanahnya akan lebih besar dibandingkan pos lainnya.

 

 

Rekayasa Lingkungan

ž  Memperbaiki struktur tanah dengan menambah:

Bahan organik + tanah lempung + kompos

ž  Membuat saluran irigasi yang bekerja secara otomatis: Dengan penyiraman 2 kali sehari (siang dan sore) untuk mengilangkan garam yang menempel pada tanaman

Sehingga fotosintesis dan metabolisme tanaman lancar

ž  Membuat wind breaker

ž  Membuat pola tanaman dengan sistem tumpung sari

ž  Memilih jenis tanaman yang sesuai

 

Kesimpulan

ž  Faktor yang mempengaruhi anasir iklim mikro: vegetasi, topografi tempat, ketinggian tempat, ada tidaknya naungan, awan, dll.

ž  Sinar datang akan lebih besar pada tempat yang tinggi, di tempat yang kecepatan anginnya rendah.

ž  Sinar datang akan meningkatkan suhu udara yang juga meningkatkan suhu tanah sehingga meningkatkan laju evaporasi dan transpirasi yang berpengaruhmeurunkan kelembaban udara

ž  Pada siang hari suhu udara pada ketinggian 0 cm > daripada pada ketinggian 50 cm > daripada 100 cm.

 

Referensi

Rajiman. 2014. Pengaruh Bahan Pembenah Tanah Di Lahan Pasir Pantai                Terhadap Kualitas Tanah. Prosiding Seminar Nasional Lahan              Suboptimal.Palembang.

Nugroho, A. S.,  Bambang H., dan Lis N. 2015. Sistem Pengelolaan Lahan  Pasir Pantai untuk pengembangan Pertanian. Dalam  http://repository.umy.ac.id . Diakses pada tanggal Kamis, 20 Mei 2018.

Kastono, D. 2007. Aplikasi Model Rekayasa Lahan Terpadu Guna Meningkatkan Produksi Hortikultura Secara Berkelanjutan di Lahan Pasir Pantai. Jurnal Ilmu-ilmu Pertanian. 3(2): 112-123.

Sutanto, R. 2002. Penerapan Pertanian Organik : Pemasyarakatan dan                 Pengembangannya. Kanisius: Yogyakarta.

 

 

 

 
0

tugas individu dan kelompok pemrograman dan aplikasi komputer

Posted by andi telaumbanua on Jul 24, 2018 in Praktikum

TUGAS Individu dan Kelompok Pemrograman dan Aplikasi Komputer

a. Tugas Individu

  1. Membuat program HTML yang isinya sesuai dengan perintah-perintah yang ada di kuliah kreasi terserah masing-masing individu.
  2. Membuat program grafik kreasi masing-masing individu
  3. Membuat program multimedia kreasi terserah masing-masing individu
  4. Membuat program matlab kreasi masing-masing individu

b.Tugas Kelompok

  1. Membuat program merupakan satu kesatuan yaitu :Spash, Login, Menu, Masukan dan Tampilan(Masalahnya terserah masing-masing kelompok dan tidak boleh sama dengan kuliah ataupun praktikum)
  1. Membuat Program Grafik kreasi masing-masing kelompok bisa gabungan dari tugas-tugas individu
  2. Membuat program Multimedia kreasi masing-masing kelompok bisa gabungan dari tugas-tugas individu
  3. Membuat program HTML secara lengkap kreasi masing-masing kelompok
  4. Membuat program MatLab kreasi masing-masing kelompok bisa gabungan dari tugas-tugas individu

Diserahkan paling lambat bersamaan dengan ujian akhir  apabila terlambat selama nilai belum saya serahkan ke pengajaran masih bisa diterima tapi dengan ada pengurangan nilai keterlambatan.

Cara Penyerahannya:

  1. Di satukan dalam satu CD dan diberi folder untuk masing-masing tugasnya baik tugas individu maupun kelompok dan di label CD nya diberikan nama anggota kelompoknya.
  2. Juga ada laporan tertulis yang dijadikan satu laporan untuk masing-masing kelompok dan masing-masing individu

 
0

Hasil Analisis data acara 3 homogenitas data iklim

Posted by andi telaumbanua on Jul 24, 2018 in Praktikum
Tabel 4.1 Data Pengamatan CH (mm) dari Stasiun Mrican
Tahun CH (mm)
1987 1673
1988 895
1989 2482
1990 1188
1991 1715
1992 2199
1993 1481
1994 1670
1995 1148
1996 503
1997 629
1998 950
1999 1907
2000 2340
2001 2607
2002 1465
2003 1119
2004 1528
2005 1795
2006 1775
 

Tabel 4.2 Tabel Hasil Perhitungan dengan metode RAPS
Tahun y (mm) y –   (mm) SK* (y – y)² SK** | SK** |
1987 1673 119,55 119,55 14292,20 0,204 0,204
1988 895 -658,45 -538,90 433556,40 -0,918 0,918
1989 2482 928,55 389,65 862205,10 0,664 0,664
1990 1188 -365,45 24,20 133553,70 0,041 0,041
1991 1715 161,55 185,75 26098,40 0,316 0,316
1992 2199 645,55 831,30 416734,80 1,416 1,416
1993 1481 -72,45 758,85 5249,00 1,292 1,292
1994 1670 116,55 875,40 13583,90 1,491 1,491
1995 1148 -405,45 469,95 164389,70 0,800 0,800
1996 503 -1050,45 -580,50 1103445,20 -0,989 0,989
1997 629 -924,45 -1504,95 854607,80 -2,563 2,563
1998 950 -603,45 -2108,40 364151,90 -3,591 3,591
1999 1907 353,55 -1754,85 124997,60 -2,989 2,989
2000 2340 786,55 -968,30 618660,90 -1,649 1,649
2001 2607 1053,55 85,25 1109967,60 0,145 0,145
2002 1465 -88,45 -3,20 7823,40 -0,005 0,005
2003 1119 -434,45 -437,65 188746,80 -0,745 0,745
2004 1528 -25,45 -463,10 647,70 -0,789 0,789
2005 1795 241,55 -221,55 58346,40 -0,377 0,377
2006 1775 221,55 0,00 49084,40 0,000 0,000
Ʃy 31069      
1553,45
Ʃ(y – )² 6550142,95
             
   
 Dy Q   R    Q/√n R/√n
587,149 3,591 3,591    0,803 0,803
         

Tabel 4.2 Tabel Hasil Perhitungan dengan metode Run Test
Tahun CH (mm) CH –  (mm) (+) atau (-) Urange
1987 1673 119,55 + 0
1988 895 -658,45 1
1989 2482 928,55 + 1
1990 1188 -365,45 1
1991 1715 161,55 + 1
1992 2199 645,55 + 0
1993 1481 -72,45 1
1994 1670 116,55 + 1
1995 1148 -405,45 1
1996 503 -1050,45 0
1997 629 -924,45 0
1998 950 -603,45 0
1999 1907 353,55 + 1
2000 2340 786,55 + 0
2001 2607 1053,55 + 0
2002 1465 -88,45 1
2003 1119 -434,45 0
2004 1528 -25,45 0
2005 1795 241,55 + 1
2006 1775 221,55 + 0
   ƩCH 31069   ƩUrange 10
1553,45  
       

 
0

Daftar Pustaka acara 3 homogenitas data iklim

Posted by andi telaumbanua on Jul 24, 2018 in Praktikum

Daftar Pustaka

 

Guslim. 2009. Agroklimatologi. USU Press. Medan.

Hidayat, A. 2013. Uji Homogenitas. Dalam  https ://www.statistikian.        com/2013/01 uji-homogenitas.html.Diakses pada hari Jumat, 21 April 2018,  Pukul  04.00 WIB.

Putu, D. 2014.Aplikasi Model Regresi Dalam Pengalihragaman Hujan Limpasan  Terkait Dengan Pembangkitan Data Debit (Studi Kasus: DAS Tukad  Jogading). Dalam https://www.researchgate.net/publication/281422758    Diakses pada hari Jumat, 21 April 2018, Pukul  04.20 WIB.

Rustiadi, S., Sunsun S., dan Dyan R. P. 2009. Perencanaan dan Pengembangan   Wilayah. Yayasan Pustaka Obor Indonesia: Jakarta.

Sabaruddin, L.2104. Agroklimatologi Aspek – aspek Klimatik untuk Sistem  Budidaya Tanaman. Alfa Beta: Bandung.

Sudira, Putu. 2004. Handout Klimatologi. Yogyakarta: Universitas Gadjah Mada.

Zaidiyah, L. N., Sutikno. 2013. Perbandingan Uji Homogenitas Runtun Data   Curah Hujan Sebagai Pra-Pemrosesan Kajian Perubahan Iklim. Jurnal      Sains dan Seni Pomits  2(2): 255 – 256.

 

Copyright © 2024 All rights reserved. Theme by Laptop Geek.