• Tidak ada hasil yang ditemukan

Teknologi Informasi dan Komunikasi (4)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Teknologi Informasi dan Komunikasi (4)"

Copied!
3
0
0

Teks penuh

(1)

Microsoft menyediakan pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat, termasuk, namun tidak terbatas pada, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan dan/atau kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah familiar dengan bahasa pemrograman yang ditunjukkan dan alat-alat yang digunakan untuk membuat dan memperbaiki prosedur. Profesional dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, tetapi mereka tidak akan mengubah contoh tersebut untuk menyediakan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi kebutuhan spesifik Anda.

Jika Anda memiliki pengalaman pemrograman yang terbatas, Anda mungkin ingin menghubungi Microsoft Certified Partner atau Microsoft Advisory Services. Untuk informasi lebih lanjut, kunjungi situs Web Microsoft ini:

Mitra Microsoft Certified - https://partner.microsoft.com/global/30000104

Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice

Untuk informasi lebih lanjut tentang opsi-opsi dukungan yang tersedia dan tentang cara menghubungi Microsoft, kunjungi Web site Microsoft

berikut:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Konversi desimal derajat ke derajat menit detik

Berikut Microsoft Visual Basic untuk aplikasi fungsi kustom menerima sudut diformat sebagai nilai desimal dan mengubah nilai teks ditampilkan dalam derajat, menit, dan detik.

Function Convert_Degree(Decimal_Deg) As Variant

Untuk menggunakan fungsi ini, buat formula konversi, seperti dalam contoh berikut: 1. Mulai Excel dan tekan ALT + F11 untuk memulai editor Visual Basic.

(2)

3. Masukkan kode contoh untuk Convert_Degree fungsi kustom yang dijelaskan di atas ke lembar modul.

4. Tekan ALT + F11 untuk kembali ke excel. 5. Dalam sel A1 masukkan 10.46.

6. Pada sel A2 masukkan rumus berikut: =Convert_Degree(a1)

Rumus kembali 10 ° 27'36 "

Mengkonversi derajat menit detik untuk desimal derajat

Berikut Microsoft Visual Basic untuk aplikasi fungsi kustom menerima string teks derajat, menit dan detik diformat dalam format yang sama yang mengembalikan fungsi Convert_Degree (misalnya, 10 ° 27' 36 ") dan mengkonversi ke sudut diformat sebagai nilai desimal. Ini adalah persis kebalikan dari fungsi kustom Convert_Degree.

Peringatan: ini fungsi kustom gagal jika argumen Degree_Deg tidak dalam format berikut <degrees> ° <minutes> ' <seconds> "

bahkan jika nilai detik adalah 0.

Function Convert_Decimal(Degree_Deg As String) As Double

' Declare the variables to be double precision floating-point. Dim degrees As Double

Dim minutes As Double Dim seconds As Double

' Set degree to value before "°" of Argument Passed.

degrees = Val(Left(Degree_Deg, InStr(1, Degree_Deg, "°") - 1)) ' Set minutes to the value between the "°" and the "'"

' of the text string for the variable Degree_Deg divided by ' 60. The Val function converts the text string to a number. minutes = Val(Mid(Degree_Deg, InStr(1, Degree_Deg, "°") + 2, _ InStr(1, Degree_Deg, "'") - InStr(1, Degree_Deg, _ "°") - 2)) / 60

' Set seconds to the number to the right of "'" that is ' converted to a value and then divided by 3600.

seconds = Val(Mid(Degree_Deg, InStr(1, Degree_Deg, "'") + _ 2, Len(Degree_Deg) - InStr(1, Degree_Deg, "'") - 2)) _ / 3600

Convert_Decimal = degrees + minutes + seconds End Function

(3)

2. Masukkan menu, klik modul.

3. Masukkan kode contoh untuk Convert_Decimal fungsi kustom yang dijelaskan di atas ke lembar modul.

4. Tekan ALT + F11 untuk kembali ke excel. 5. Dalam sel A1 ketik rumus berikut:

= Convert_Decimal("10° 27' 36""")

Catatan: Anda diminta untuk mengetik tiga tanda kutip ("" ") pada akhir argumen formula ini untuk menyeimbangkan tanda kutip untuk detik dan tanda kutip untuk string teks. Referensi sel tidak akan memerlukan tanda kutip.

Referensi

Dokumen terkait

melakukan penelitian dan penambahan yang lebih mendalam tentang kinerja Dana Alokasi Umum (DAU) dalam membantu pembiayaan sektor pembangunan daerah Kabupaten Tulang Bawang

[r]

Peta I memiliki skala lebih kecil dari pada peta II, dengan bentang alam sama rincinya.. Berdasarkan peta kontur berikut ini, titik P berada pada ketinggian … dan

Paling tidak ada tiga persoalan pokok terkait kinerja lembaga R&amp;D saat ini, yakni: [1] kontribusi lembaga R&amp;D dalam pembangunan ilmu pengetahuan dan

Makalah Ini Disampaikan dalam Kegiatan Pendidikan dan Pelatihan dengan Tema “Upaya Peningkatan Kompetensi TIK Guru Kimia SMA/MA/SMK di Era Digital Melalui Insert-CT” yang

Instrumen pengungkap data penelitian siklus II... Lampiran D data-data

Keupayaan sistem ini tidak terhad kepada pemaparan peta digital sahaja sebaliknya ia boleh kerja-kerja analisis. Sebagai contoh, pemaparan lokasi monumen bersejarah di sekitar

lai barpasangaa* Pada aval tahap XXI« pasangan kronoaon talah terbcntuk dengan aeapurna, ini ne- rupakan akblr dari tahap aygotene* Xetaudian pada tahap XIX ini dinulai tahap